Esempio n. 1
0
 public static global::decode.streams.BrotliInput BrotliInitMemInput(global::Array <uint> buffer, int length)
 {
     global::decode.streams.BrotliInput    input     = new global::decode.streams.BrotliInput();
     global::decode.streams.BrotliMemInput mem_input = new global::decode.streams.BrotliMemInput();
     mem_input.buffer = buffer;
     mem_input.length = ((uint)(length));
     mem_input.pos    = ((uint)(0));
     input.cb_        = ((global::haxe.lang.Function)(new global::haxe.lang.Closure(typeof(global::decode.Streams), "BrotliMemInputFunction", 1638974175)));
     input.data_      = mem_input;
     return(input);
 }
Esempio n. 2
0
        public static int BrotliMemInputFunction(global::decode.streams.BrotliMemInput data, uint[] buf, int buf_off, int count)
        {
            unchecked {
                if (((bool)((data.pos > data.length))))
                {
                    return(-1);
                }

                if (((bool)((((uint)((data.pos + count))) > data.length))))
                {
                    count = ((int)(((uint)((data.length - data.pos)))));
                }

                global::DefaultFunctions.memcpyVectorArray(buf, buf_off, data.buffer, ((int)(((uint)((data.pos + 0))))), count);
                data.pos = ((uint)((data.pos + count)));
                return(count);
            }
        }
Esempio n. 3
0
 public static void __hx_ctor_decode_streams_BrotliMemInput(global::decode.streams.BrotliMemInput __hx_this)
 {
 }