version 1.20, 2012/09/21 07:55:20 |
version 1.21, 2012/10/02 10:29:30 |
|
|
/* Buf_AddChars(buf, n, str); |
/* Buf_AddChars(buf, n, str); |
* Adds n chars to buffer buf starting from str. */ |
* Adds n chars to buffer buf starting from str. */ |
extern void Buf_AddChars(Buffer, size_t, const char *); |
extern void Buf_AddChars(Buffer, size_t, const char *); |
|
/* Buf_Truncate(buffer, length) */ |
|
#define Buf_Truncate(bp, len) ((void)((bp)->inPtr = (bp)->buffer + (len))) |
/* Buf_Reset(buf); |
/* Buf_Reset(buf); |
* Empties buffer. */ |
* Empties buffer. */ |
#define Buf_Reset(bp) ((void)((bp)->inPtr = (bp)->buffer)) |
#define Buf_Reset(bp) Buf_Truncate(bp, 0) |
/* n = Buf_Size(buf); |
/* n = Buf_Size(buf); |
* Returns number of chars currently in buf. |
* Returns number of chars currently in buf. |
* Doesn't include the null-terminating char. */ |
* Doesn't include the null-terminating char. */ |