00001 #ifndef __NSREALLOC_H 00002 #define __NSREALLOC_H 00003 00009 struct NSByteHolder; 00010 00016 struct NSByteHolder *newNSByteHolder(void); 00017 00023 void addCharacter(struct NSByteHolder *nsb, char c); 00030 void addBlock(struct NSByteHolder *nsb, char *buf, int len); 00036 int getSize(struct NSByteHolder *nsb); 00046 const char *getData(struct NSByteHolder *nsb); 00047 00052 void freeNSByteHolder(struct NSByteHolder *nsb); 00053 00054 #endif