コード例 #1
0
ファイル: Inflate.cs プロジェクト: shannah/CN1WindowsPort
private int readBytes(int n1, int n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.io.gzip.Inflate: int readBytes(int, int)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nElement _r9;
    global::System.Object _r9_o = null;
    global::org.xmlvm._nElement _r10;
    global::System.Object _r10_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r8_o = this;
    _r9.i = n1;
    _r10.i = n2;
    _r6.l = 1L;
    _r5.i = 1;
    _r1_o = ((global::com.codename1.io.gzip.Inflate) _r8_o)._ftmp_1string;
    if (_r1_o != null) goto label14;
    _r1_o = new global::java.io.ByteArrayOutputStream();
    ((global::java.io.ByteArrayOutputStream) _r1_o).@this();
    ((global::com.codename1.io.gzip.Inflate) _r8_o)._ftmp_1string = (global::java.io.ByteArrayOutputStream) _r1_o;
    label14:;
    _r0.i = 0;
    label15:;
    _r1.l = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fneed;
    _r3.l = 0L;
    _r1.i = _r1.l > _r3.l ? 1 : (_r1.l == _r3.l ? 0 : -1);
    if (_r1.i <= 0) goto label102;
    _r1_o = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fz;
    _r1.i = ((global::com.codename1.io.gzip.ZStream) _r1_o)._favail_1in;
    if (_r1.i != 0) goto label35;
    _r1_o = new global::com.codename1.io.gzip.Inflate_2Return();
    ((global::com.codename1.io.gzip.Inflate_2Return) _r1_o).@this((global::com.codename1.io.gzip.Inflate) _r8_o, (int) _r9.i);
    throw new global::org.xmlvm._nExceptionAdapter((global::com.codename1.io.gzip.Inflate_2Return) _r1_o);
    label35:;
    _r9.i = _r10.i;
    _r1_o = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fz;
    _r2.i = ((global::com.codename1.io.gzip.ZStream) _r1_o)._favail_1in;
    _r2.i = _r2.i - _r5.i;
    ((global::com.codename1.io.gzip.ZStream) _r1_o)._favail_1in = _r2.i;
    _r1_o = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fz;
    _r2.l = ((global::com.codename1.io.gzip.ZStream) _r1_o)._ftotal_1in;
    _r2.l = _r2.l + _r6.l;
    ((global::com.codename1.io.gzip.ZStream) _r1_o)._ftotal_1in = _r2.l;
    _r1_o = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fz;
    _r1_o = ((global::com.codename1.io.gzip.ZStream) _r1_o)._fnext_1in;
    _r2_o = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fz;
    _r2.i = ((global::com.codename1.io.gzip.ZStream) _r2_o)._fnext_1in_1index;
    _r0.i = ((global::org.xmlvm._nArrayAdapter<sbyte>) _r1_o)[_r2.i];
    _r1_o = ((global::com.codename1.io.gzip.Inflate) _r8_o)._ftmp_1string;
    _r2_o = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fz;
    _r2_o = ((global::com.codename1.io.gzip.ZStream) _r2_o)._fnext_1in;
    _r3_o = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fz;
    _r3.i = ((global::com.codename1.io.gzip.ZStream) _r3_o)._fnext_1in_1index;
    ((global::java.io.ByteArrayOutputStream) _r1_o).write((global::org.xmlvm._nArrayAdapter<sbyte>) _r2_o, (int) _r3.i, (int) _r5.i);
    _r1_o = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fz;
    _r1_o = ((global::com.codename1.io.gzip.ZStream) _r1_o)._fadler;
    _r2_o = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fz;
    _r2_o = ((global::com.codename1.io.gzip.ZStream) _r2_o)._fnext_1in;
    _r3_o = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fz;
    _r3.i = ((global::com.codename1.io.gzip.ZStream) _r3_o)._fnext_1in_1index;
    ((global::com.codename1.io.gzip.Checksum) _r1_o).update((global::org.xmlvm._nArrayAdapter<sbyte>) _r2_o, (int) _r3.i, (int) _r5.i);
    _r1_o = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fz;
    _r2.i = ((global::com.codename1.io.gzip.ZStream) _r1_o)._fnext_1in_1index;
    _r2.i = _r2.i + 1;
    ((global::com.codename1.io.gzip.ZStream) _r1_o)._fnext_1in_1index = _r2.i;
    _r1.l = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fneed;
    _r1.l = _r1.l - _r6.l;
    ((global::com.codename1.io.gzip.Inflate) _r8_o)._fneed = _r1.l;
    goto label15;
    label102:;
    return _r9.i;
//XMLVM_END_WRAPPER[com.codename1.io.gzip.Inflate: int readBytes(int, int)]
}
コード例 #2
0
ファイル: Inflate.cs プロジェクト: shannah/CN1WindowsPort
private int readBytes(int n1, int n2, int n3){
//XMLVM_BEGIN_WRAPPER[com.codename1.io.gzip.Inflate: int readBytes(int, int, int)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nElement _r9;
    global::System.Object _r9_o = null;
    global::org.xmlvm._nElement _r10;
    global::System.Object _r10_o = null;
    global::org.xmlvm._nElement _r11;
    global::System.Object _r11_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r8_o = this;
    _r9.i = n1;
    _r10.i = n2;
    _r11.i = n3;
    _r7.i = 1;
    _r6.i = -1;
    _r0.i = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fneed_1bytes;
    if (_r0.i != _r6.i) goto label12;
    ((global::com.codename1.io.gzip.Inflate) _r8_o)._fneed_1bytes = _r9.i;
    _r0.l = 0L;
    ((global::com.codename1.io.gzip.Inflate) _r8_o)._fneed = _r0.l;
    label12:;
    _r0.i = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fneed_1bytes;
    if (_r0.i <= 0) goto label80;
    _r0_o = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fz;
    _r0.i = ((global::com.codename1.io.gzip.ZStream) _r0_o)._favail_1in;
    if (_r0.i != 0) goto label28;
    _r0_o = new global::com.codename1.io.gzip.Inflate_2Return();
    ((global::com.codename1.io.gzip.Inflate_2Return) _r0_o).@this((global::com.codename1.io.gzip.Inflate) _r8_o, (int) _r10.i);
    throw new global::org.xmlvm._nExceptionAdapter((global::com.codename1.io.gzip.Inflate_2Return) _r0_o);
    label28:;
    _r10.i = _r11.i;
    _r0_o = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fz;
    _r1.i = ((global::com.codename1.io.gzip.ZStream) _r0_o)._favail_1in;
    _r1.i = _r1.i - _r7.i;
    ((global::com.codename1.io.gzip.ZStream) _r0_o)._favail_1in = _r1.i;
    _r0_o = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fz;
    _r1.l = ((global::com.codename1.io.gzip.ZStream) _r0_o)._ftotal_1in;
    _r3.l = 1L;
    _r1.l = _r1.l + _r3.l;
    ((global::com.codename1.io.gzip.ZStream) _r0_o)._ftotal_1in = _r1.l;
    _r0.l = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fneed;
    _r2_o = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fz;
    _r2_o = ((global::com.codename1.io.gzip.ZStream) _r2_o)._fnext_1in;
    _r3_o = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fz;
    _r4.i = ((global::com.codename1.io.gzip.ZStream) _r3_o)._fnext_1in_1index;
    _r5.i = _r4.i + 1;
    ((global::com.codename1.io.gzip.ZStream) _r3_o)._fnext_1in_1index = _r5.i;
    _r2.i = ((global::org.xmlvm._nArrayAdapter<sbyte>) _r2_o)[_r4.i];
    _r2.i = _r2.i & 255;
    _r3.i = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fneed_1bytes;
    _r3.i = _r9.i - _r3.i;
    _r3.i = _r3.i * 8;
    _r2.i = _r2.i << (0x1f & _r3.i);
    _r2.l = (long) _r2.i;
    _r0.l = _r0.l | _r2.l;
    ((global::com.codename1.io.gzip.Inflate) _r8_o)._fneed = _r0.l;
    _r0.i = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fneed_1bytes;
    _r0.i = _r0.i - _r7.i;
    ((global::com.codename1.io.gzip.Inflate) _r8_o)._fneed_1bytes = _r0.i;
    goto label12;
    label80:;
    _r0.i = 2;
    if (_r9.i != _r0.i) goto label94;
    _r0.l = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fneed;
    _r2.l = 65535L;
    _r0.l = _r0.l & _r2.l;
    ((global::com.codename1.io.gzip.Inflate) _r8_o)._fneed = _r0.l;
    label91:;
    ((global::com.codename1.io.gzip.Inflate) _r8_o)._fneed_1bytes = _r6.i;
    return _r10.i;
    label94:;
    _r0.i = 4;
    if (_r9.i != _r0.i) goto label91;
    _r0.l = ((global::com.codename1.io.gzip.Inflate) _r8_o)._fneed;
    _r2.l = 4294967295L;
    _r0.l = _r0.l & _r2.l;
    ((global::com.codename1.io.gzip.Inflate) _r8_o)._fneed = _r0.l;
    goto label91;
//XMLVM_END_WRAPPER[com.codename1.io.gzip.Inflate: int readBytes(int, int, int)]
}