Lines Matching refs:buf
138 (void) memcpy(backbuf, pch->buf, backlen); in po_ungetc()
150 (void) memcpy(och.buf, backbuf, backlen); in po_getc()
177 och.buf[0] = '\\'; in po_getc()
186 och.buf[0] = '\n'; in po_getc()
193 och.buf[0] = (unsigned char)c; in po_getc()
197 och.len = get_mb(&och.buf[0], (unsigned char)c); in po_getc()
205 extend_buf(char **buf, size_t *size, size_t add) in extend_buf() argument
210 tmp = (char *)Xrealloc(*buf, *size); in extend_buf()
211 *buf = tmp; in extend_buf()
234 switch (pch->buf[0]) { in expand_es()
237 och.buf[0] = pch->buf[0]; in expand_es()
240 och.buf[0] = '\b'; in expand_es()
243 och.buf[0] = '\f'; in expand_es()
246 och.buf[0] = '\n'; in expand_es()
249 och.buf[0] = '\r'; in expand_es()
252 och.buf[0] = '\t'; in expand_es()
255 och.buf[0] = '\v'; in expand_es()
258 och.buf[0] = '\a'; in expand_es()
269 c = pch->buf[0]; in expand_es()
281 if ((pch->len > 1) || (pch->buf[0] < '0') || in expand_es()
282 (pch->buf[0] > '7')) in expand_es()
284 c = pch->buf[0]; in expand_es()
287 och.buf[0] = (unsigned char)n; in expand_es()
299 och.buf[0] = 'x'; in expand_es()
302 c = pch->buf[0]; in expand_es()
305 och.buf[0] = 'x'; in expand_es()
324 och.buf[0] = (unsigned char)n; in expand_es()
327 c = pch->buf[0]; in expand_es()
330 och.buf[0] = (unsigned char)n; in expand_es()
341 och.buf[0] = (unsigned char)n; in expand_es()
345 och.buf[0] = pch->buf[0]; in expand_es()
356 char *buf; in yylex() local
370 (void) memcpy(yylval.c.buf, pch->buf, pch->len); in yylex()
374 switch (pch->buf[0]) { in yylex()
383 buf = (char *)Xmalloc(buf_size); in yylex()
387 ((pch->len != 1) || (pch->buf[0] != '\n'))) { in yylex()
389 extend_buf(&buf, &buf_size, CBUFSIZE); in yylex()
390 (void) memcpy(buf + buf_pos, in yylex()
391 pch->buf, pch->len); in yylex()
395 buf[buf_pos] = '\0'; in yylex()
396 yylval.str = buf; in yylex()
402 return (pch->buf[0]); in yylex()
407 buf = (char *)Xmalloc(buf_size); in yylex()
420 uc = pch->buf[0]; in yylex()
433 extend_buf(&buf, &buf_size, in yylex()
435 (void) memcpy(buf + buf_pos, in yylex()
436 pch->buf, pch->len); in yylex()
440 buf[buf_pos] = '\0'; in yylex()
441 yylval.str = buf; in yylex()
446 uc = pch->buf[0]; in yylex()
450 buf = (char *)Xmalloc(buf_size); in yylex()
452 buf[buf_pos++] = (char)uc; in yylex()
456 (isalpha(uc = pch->buf[0]) || in yylex()
459 extend_buf(&buf, &buf_size, in yylex()
461 buf[buf_pos++] = (char)uc; in yylex()
466 buf[buf_pos] = '\0'; in yylex()
467 yylval.str = buf; in yylex()
473 if (strcmp(buf, KW_DOMAIN) == 0) { in yylex()
474 free(buf); in yylex()
476 } else if (strcmp(buf, KW_MSGID) == 0) { in yylex()
477 free(buf); in yylex()
479 } else if (strcmp(buf, KW_MSGID_PLURAL) == 0) { in yylex()
480 free(buf); in yylex()
482 } else if (strcmp(buf, KW_MSGSTR) == 0) { in yylex()
483 free(buf); in yylex()
486 free(buf); in yylex()
493 buf = (char *)Xmalloc(buf_size); in yylex()
495 buf[buf_pos++] = (char)uc; in yylex()
499 isdigit(uc = pch->buf[0])) { in yylex()
501 extend_buf(&buf, &buf_size, in yylex()
503 buf[buf_pos++] = (char)uc; in yylex()
508 buf[buf_pos] = '\0'; in yylex()
509 yylval.num = atoi(buf); in yylex()
510 free(buf); in yylex()
515 yylval.c.buf[0] = uc; in yylex()