Lines Matching refs:end
86 while (s->sg.end + n > s->sg.max)
90 assert(s->sg.end >= s->sg.start);
91 (void) memmove(s->data + n, s->data, s->sg.end - s->sg.start);
95 for (i = s->sg.end - 1; i >= s->sg.start; i--)
99 s->sg.end += n;
101 s->data[s->sg.end] = 0;
162 catlen = s->sg.end + len; in napp_String()
165 (void) memcpy(s->data + s->sg.end, c, len); in napp_String()
166 s->sg.end += len; in napp_String()
167 s->data[s->sg.end] = '\0'; in napp_String()
187 s->sg.start = s->sg.end = STRING_START/2;
189 s->data[s->sg.end] = '\0';
214 s->sg.start = s->sg.end = s->sg.max / 2;
226 assert(n <= s->sg.end - s->sg.start); in trunc_String()
227 s->sg.end -= n; in trunc_String()
228 s->data[s->sg.end] = '\0'; in trunc_String()