Lines Matching refs:sbuff
97 static void append(secbuff *sbuff, const char *src);
2040 * Concatenates a space and src at the end of sbuff->data (much like concat in
2054 append(secbuff *sbuff, const char *src)
2064 if (sbuff->data == NULL) {
2065 sbuff->data = emalloc(sbuff->buflen);
2066 sbuff->offset = 0;
2069 newlen = sbuff->offset + srclen + 2;
2070 if (newlen >= sbuff->buflen) {
2071 while (sbuff->buflen < newlen)
2072 sbuff->buflen += sbuff->buflen;
2073 sbuff->data = erealloc(sbuff->data, sbuff->buflen);
2078 if (sbuff->offset || flag)
2079 sbuff->data[sbuff->offset++] = ' ';
2081 memcpy(sbuff->data + sbuff->offset, temp, srclen);
2082 sbuff->offset += srclen;