> luaZ_fill discount the byte ,but luaZ_read put it back; it seems unuseful; > why code do not write like this: > > [...] > > why need discount and put it back ? 'luaZ_fill' is also used by the macro 'zgetc', which needs that "discount". -- Roberto