Lines Matching refs:buffer
55 static char *buffer;
66 if (buffer != 0) {
67 FreeAndNull(buffer);
73 if (buffer == 0 || need > length) {
74 if ((buffer = typeRealloc(char, length = need, buffer)) == 0)
81 buffer[bufp++] = *str++;
93 sprintf(buffer + bufp, "{%d}", str[1]);
94 bufp += strlen(buffer + bufp);
97 buffer[bufp++] = *str;
118 buffer[bufp++] = S_QUOTE;
121 buffer[bufp++] = '\\';
122 buffer[bufp++] = (char) ch;
123 buffer[bufp++] = S_QUOTE;
126 buffer[bufp++] = *str;
129 buffer[bufp++] = *str;
133 buffer[bufp++] = *str;
137 buffer[bufp++] = '\\';
138 buffer[bufp++] = '0';
140 buffer[bufp++] = '\\';
141 buffer[bufp++] = 'E';
143 buffer[bufp++] = '\\';
144 buffer[bufp++] = '\\';
147 buffer[bufp++] = '\\';
148 buffer[bufp++] = 's';
150 buffer[bufp++] = '\\';
151 buffer[bufp++] = (char) ch;
157 buffer[bufp++] = (char) ch;
160 buffer[bufp++] = '\\';
161 buffer[bufp++] = 'b';
163 buffer[bufp++] = '\\';
164 buffer[bufp++] = 'f';
166 buffer[bufp++] = '\\';
167 buffer[bufp++] = 't';
171 buffer[bufp++] = '\\';
172 buffer[bufp++] = 'r';
174 buffer[bufp++] = '\\';
175 buffer[bufp++] = 'n';
180 (void) sprintf(&buffer[bufp], "^%c", UnCtl(ch));
183 (void) sprintf(&buffer[bufp], "\\%03o", ch);
190 buffer[bufp] = '\0';
191 return (buffer);