-int strno; /*the current string being filled*/
-struct strdesc strbuf[3]; /*the string buffers; the first for nulls*/
-struct strdesc *strptr; /*current string buffer being filled*/
-
-
-#define bstrlg(from, length) \
- *(lgtype *)from = length; \
- (bytetoktype *)from += sizeof(lgtype) + length
-
-#define bstrfromto(from,to) \
- *(lgtype *)from = (bytetoktype *)to - (bytetoktype *)from - sizeof(lgtype); \
- (bytetoktype *)from += sizeof(lgtype) + (bytetoktype *)to - (bytetoktype *)from
+#define writeTEST(pointer, size, nelements, ioptr) \
+ write(ioptr->_file, pointer, nelements * size) != nelements * size