#ifndef R_BUFFER_UTILS
#define R_BUFFER_UTILS
/* used in character.c deparse.c, printutils.c, saveload.c scan.c */
/* We can make these uint's rather than ordinary int's. */
typedef struct {
char *data;
int bufsize;
int defaultSize;
} R_StringBuffer;
/* code in deparse.c */
/* Note that R_StringBuffer *buf needs to be initialized before call */
void R_AllocStringBuffer(int blen, R_StringBuffer *buf);
void R_FreeStringBuffer(R_StringBuffer *buf);
#endif