Lines Matching refs:newlen
29 static char *srealloc(char *ptr, int size, int oldlen, int newlen, int *sizep);
61 static char *srealloc(char *ptr, int oldsz, int oldlen, int newlen, int *sizep)
63 if (oldsz >= newlen) {
67 if (newlen == 0) {
73 char *p = new char[*sizep = newlen*2];
74 if (oldlen < newlen && oldlen != 0)
179 int newlen = len + n;
180 if (newlen > sz)
181 ptr = srealloc(ptr, sz, len, newlen, &sz);
183 len = newlen;
191 int newlen = len + s.len;
192 if (newlen > sz)
193 ptr = srealloc(ptr, sz, len, newlen, &sz);
195 len = newlen;
203 int newlen = len + n;
204 if (newlen > sz)
205 ptr = srealloc(ptr, sz, len, newlen, &sz);
207 len = newlen;