Example #1
0
File: FBuf.cs Project: nomit007/f4
        //////////////////////////////////////////////////////////////////////////
        // IO
        //////////////////////////////////////////////////////////////////////////
        public static FBuf read(FStore.Input input)
        {
            int len = input.u2();
              if (len == 0) return null;

              byte[] buf = new byte[len];
              for (int r=0; r<len;) r += input.Read(buf, r, len-r);
              return new FBuf(buf, len);
        }