Lines Matching refs:bufpos
308 size_t bufpos = 0; in get_here_document() local
393 if (bufpos + read_bytes >= bufmax) in get_here_document()
397 while (bufpos + read_bytes >= bufmax); in get_here_document()
401 strcpy (buffer + bufpos, my_linebuf); in get_here_document()
402 bufpos += read_bytes; in get_here_document()
681 int bufpos = 0; in extract_quotelike_pass1() local
685 buffer[bufpos++] = delim; in extract_quotelike_pass1()
713 if (bufpos + 2 > bufmax) in extract_quotelike_pass1()
721 buffer[bufpos++] = counter_delim; /* will be stripped off later */ in extract_quotelike_pass1()
722 buffer[bufpos++] = '\0'; in extract_quotelike_pass1()
735 if (bufpos + len >= bufmax) in extract_quotelike_pass1()
739 while (bufpos + len >= bufmax); in extract_quotelike_pass1()
742 strcpy (buffer + bufpos, inner); in extract_quotelike_pass1()
744 bufpos += len; in extract_quotelike_pass1()
751 buffer[bufpos++] = '\\'; in extract_quotelike_pass1()
752 buffer[bufpos++] = '\\'; in extract_quotelike_pass1()
757 buffer[bufpos++] = c; in extract_quotelike_pass1()
761 buffer[bufpos++] = '\\'; in extract_quotelike_pass1()
767 buffer[bufpos++] = c; in extract_quotelike_pass1()
929 int bufpos = 0; in extract_quotelike_pass3() local
970 if (bufpos + 7 > bufmax) in extract_quotelike_pass3()
984 buffer[bufpos++] = '\\'; in extract_quotelike_pass3()
989 buffer[bufpos++] = *crs++; in extract_quotelike_pass3()
1003 buffer[bufpos++] = '\t'; in extract_quotelike_pass3()
1007 buffer[bufpos++] = '\n'; in extract_quotelike_pass3()
1011 buffer[bufpos++] = '\r'; in extract_quotelike_pass3()
1015 buffer[bufpos++] = '\f'; in extract_quotelike_pass3()
1019 buffer[bufpos++] = '\b'; in extract_quotelike_pass3()
1023 buffer[bufpos++] = '\a'; in extract_quotelike_pass3()
1027 buffer[bufpos++] = 0x1b; in extract_quotelike_pass3()
1054 length = u8_uctomb ((unsigned char *) (buffer + bufpos), in extract_quotelike_pass3()
1057 bufpos += length; in extract_quotelike_pass3()
1105 length = u8_uctomb ((unsigned char *) (buffer + bufpos), in extract_quotelike_pass3()
1109 bufpos += length; in extract_quotelike_pass3()
1120 buffer[bufpos++] = the_char ^ 0x40; in extract_quotelike_pass3()
1143 u8_uctomb ((unsigned char *) (buffer + bufpos), in extract_quotelike_pass3()
1146 bufpos += length; in extract_quotelike_pass3()
1188 buffer[bufpos++] = *crs - 'A' + 'a'; in extract_quotelike_pass3()
1200 buffer[bufpos++] = *crs; in extract_quotelike_pass3()
1208 buffer[bufpos++] = *crs - 'a' + 'A'; in extract_quotelike_pass3()
1220 buffer[bufpos++] = *crs; in extract_quotelike_pass3()
1225 buffer[bufpos++] = *crs; in extract_quotelike_pass3()
1240 buffer[bufpos++] = '\\'; in extract_quotelike_pass3()
1256 buffer[bufpos++] = *crs - 'A' + 'a'; in extract_quotelike_pass3()
1264 buffer[bufpos++] = *crs; in extract_quotelike_pass3()
1267 buffer[bufpos++] = *crs; in extract_quotelike_pass3()
1273 buffer[bufpos++] = *crs - 'a' + 'A'; in extract_quotelike_pass3()
1281 buffer[bufpos++] = *crs; in extract_quotelike_pass3()
1284 buffer[bufpos++] = *crs; in extract_quotelike_pass3()
1289 buffer[bufpos++] = *crs++; in extract_quotelike_pass3()
1294 if (bufpos >= bufmax) in extract_quotelike_pass3()
1300 buffer[bufpos++] = '\0'; in extract_quotelike_pass3()
1321 int bufpos = 0; in extract_variable() local
1341 if (bufpos >= bufmax) in extract_variable()
1346 buffer[bufpos++] = c; in extract_variable()
1360 if (bufpos == 1) in extract_variable()
1362 else if (bufpos == 2 && buffer[1] == '$') in extract_variable()
1370 if (bufpos >= bufmax) in extract_variable()
1375 buffer[bufpos++] = '\0'; in extract_variable()
1387 bufpos = 1; in extract_variable()
1397 if (bufpos >= bufmax) in extract_variable()
1420 buffer[bufpos++] = c; in extract_variable()
1429 if (bufpos >= bufmax) in extract_variable()
1434 buffer[bufpos++] = c; in extract_variable()
1448 if (bufpos >= bufmax) in extract_variable()
1453 buffer[bufpos++] = c; in extract_variable()
1457 if (bufpos >= bufmax) in extract_variable()
1462 buffer[bufpos++] = '\0'; in extract_variable()
1690 int bufpos = 0; in interpolate_keywords() local
1750 bufpos = 0; in interpolate_keywords()
1755 if (bufpos + 1 >= bufmax) in interpolate_keywords()
1772 buffer[bufpos++] = '$'; in interpolate_keywords()
1797 buffer[bufpos++] = c; in interpolate_keywords()
1811 buffer[bufpos++] = c; in interpolate_keywords()
1821 if (hash_find_entry (&keywords, buffer, bufpos, &keyword_value) in interpolate_keywords()
1828 buffer, bufpos)); in interpolate_keywords()
1841 if (hash_find_entry (&keywords, buffer, bufpos, &keyword_value) in interpolate_keywords()
1848 buffer, bufpos)); in interpolate_keywords()
1864 buffer[bufpos++] = c; in interpolate_keywords()
1902 bufpos = 0; in interpolate_keywords()
1907 bufpos = 0; in interpolate_keywords()
1915 bufpos = 0; in interpolate_keywords()
1916 buffer[bufpos++] = c; in interpolate_keywords()
1932 buffer[bufpos] = '\0'; in interpolate_keywords()
1937 if (!(strlen (token.string) <= bufpos)) in interpolate_keywords()
1946 buffer[bufpos++] = string++[0]; in interpolate_keywords()
1950 buffer[bufpos++] = '\\'; in interpolate_keywords()
1951 buffer[bufpos++] = string++[0]; in interpolate_keywords()
1960 buffer[bufpos++] = c; in interpolate_keywords()
1973 buffer[bufpos++] = string++[0]; in interpolate_keywords()
1977 buffer[bufpos++] = '\\'; in interpolate_keywords()
1978 buffer[bufpos++] = string++[0]; in interpolate_keywords()
1987 buffer[bufpos++] = c; in interpolate_keywords()
1995 buffer[bufpos++] = c; in interpolate_keywords()
2017 buffer[bufpos] = '\0'; in interpolate_keywords()
2129 int bufpos; in x_perl_prelex() local
2199 bufpos = 0; in x_perl_prelex()
2202 if (bufpos >= bufmax) in x_perl_prelex()
2207 buffer[bufpos++] = c; in x_perl_prelex()
2232 if (bufpos >= bufmax) in x_perl_prelex()
2237 buffer[bufpos] = '\0'; in x_perl_prelex()
2524 bufpos = 0; in x_perl_prelex()
2530 if (bufpos >= bufmax) in x_perl_prelex()
2535 buffer[bufpos++] = c; in x_perl_prelex()
2547 if (bufpos >= bufmax) in x_perl_prelex()
2552 buffer[bufpos++] = '\0'; in x_perl_prelex()