Lines Matching refs:buf

136 		(void) memcpy(backbuf, pch->buf, backlen);  in po_ungetc()
148 (void) memcpy(och.buf, backbuf, backlen); in po_getc()
175 och.buf[0] = '\\'; in po_getc()
184 och.buf[0] = '\n'; in po_getc()
191 och.buf[0] = (unsigned char)c; in po_getc()
195 och.len = get_mb(&och.buf[0], (unsigned char)c); in po_getc()
203 extend_buf(char **buf, size_t *size, size_t add) in extend_buf() argument
208 tmp = (char *)Xrealloc(*buf, *size); in extend_buf()
209 *buf = tmp; in extend_buf()
232 switch (pch->buf[0]) { in expand_es()
235 och.buf[0] = pch->buf[0]; in expand_es()
238 och.buf[0] = '\b'; in expand_es()
241 och.buf[0] = '\f'; in expand_es()
244 och.buf[0] = '\n'; in expand_es()
247 och.buf[0] = '\r'; in expand_es()
250 och.buf[0] = '\t'; in expand_es()
253 och.buf[0] = '\v'; in expand_es()
256 och.buf[0] = '\a'; in expand_es()
267 c = pch->buf[0]; in expand_es()
279 if ((pch->len > 1) || (pch->buf[0] < '0') || in expand_es()
280 (pch->buf[0] > '7')) in expand_es()
282 c = pch->buf[0]; in expand_es()
285 och.buf[0] = (unsigned char)n; in expand_es()
297 och.buf[0] = 'x'; in expand_es()
300 c = pch->buf[0]; in expand_es()
303 och.buf[0] = 'x'; in expand_es()
322 och.buf[0] = (unsigned char)n; in expand_es()
325 c = pch->buf[0]; in expand_es()
328 och.buf[0] = (unsigned char)n; in expand_es()
339 och.buf[0] = (unsigned char)n; in expand_es()
343 och.buf[0] = pch->buf[0]; in expand_es()
354 char *buf; in yylex() local
368 (void) memcpy(yylval.c.buf, pch->buf, pch->len); in yylex()
372 switch (pch->buf[0]) { in yylex()
381 buf = (char *)Xmalloc(buf_size); in yylex()
385 ((pch->len != 1) || (pch->buf[0] != '\n'))) { in yylex()
387 extend_buf(&buf, &buf_size, CBUFSIZE); in yylex()
388 (void) memcpy(buf + buf_pos, in yylex()
389 pch->buf, pch->len); in yylex()
393 buf[buf_pos] = '\0'; in yylex()
394 yylval.str = buf; in yylex()
400 return (pch->buf[0]); in yylex()
405 buf = (char *)Xmalloc(buf_size); in yylex()
418 uc = pch->buf[0]; in yylex()
431 extend_buf(&buf, &buf_size, in yylex()
433 (void) memcpy(buf + buf_pos, in yylex()
434 pch->buf, pch->len); in yylex()
438 buf[buf_pos] = '\0'; in yylex()
439 yylval.str = buf; in yylex()
444 uc = pch->buf[0]; in yylex()
448 buf = (char *)Xmalloc(buf_size); in yylex()
450 buf[buf_pos++] = (char)uc; in yylex()
454 (isalpha(uc = pch->buf[0]) || in yylex()
457 extend_buf(&buf, &buf_size, in yylex()
459 buf[buf_pos++] = (char)uc; in yylex()
464 buf[buf_pos] = '\0'; in yylex()
465 yylval.str = buf; in yylex()
471 if (strcmp(buf, KW_DOMAIN) == 0) { in yylex()
472 free(buf); in yylex()
474 } else if (strcmp(buf, KW_MSGID) == 0) { in yylex()
475 free(buf); in yylex()
477 } else if (strcmp(buf, KW_MSGID_PLURAL) == 0) { in yylex()
478 free(buf); in yylex()
480 } else if (strcmp(buf, KW_MSGSTR) == 0) { in yylex()
481 free(buf); in yylex()
484 free(buf); in yylex()
491 buf = (char *)Xmalloc(buf_size); in yylex()
493 buf[buf_pos++] = (char)uc; in yylex()
497 isdigit(uc = pch->buf[0])) { in yylex()
499 extend_buf(&buf, &buf_size, in yylex()
501 buf[buf_pos++] = (char)uc; in yylex()
506 buf[buf_pos] = '\0'; in yylex()
507 yylval.num = atoi(buf); in yylex()
508 free(buf); in yylex()
513 yylval.c.buf[0] = uc; in yylex()