static enum cpp_token cpp_handleComment (cppReader *p_pfile,
struct parse_marker *p_smark)
- /*@modifies p_pfile, p_smark@*/;
+ /*@modifies p_pfile, p_smark@*/;
static bool cpp_shouldCheckMacro (cppReader *p_pfile, char *p_p) /*@modifies p_p@*/ ;
DPRINTF (("Create definition: %s", buf));
*limit = save;
- cppBuffer_lineAndColumn (CPPBUFFER (pfile), &line, &col);
+ cppBuffer_getLineAndColumn (CPPBUFFER (pfile), &line, &col);
bp = buf;
}
void
-cppBuffer_lineAndColumn (/*@null@*/ cppBuffer *pbuf, /*@out@*/ int *linep,
+cppBuffer_getLineAndColumn (/*@null@*/ cppBuffer *pbuf, /*@out@*/ int *linep,
/*@null@*/ /*@out@*/ int *colp)
{
int dummy;
struct argdata *args = NULL;
pfile->output_escapes++;
- cppBuffer_lineAndColumn (cppReader_fileBuffer (pfile), &start_line, &start_column);
+ cppBuffer_getLineAndColumn (cppReader_fileBuffer (pfile), &start_line, &start_column);
DPRINTF (("Expand macro: %d:%d", start_line, start_column));
nargs = defn->nargs;
** numbers accurate.
*/
- cppBuffer_lineAndColumn (cppReader_fileBuffer (pfile), &end_line, &end_column);
+ cppBuffer_getLineAndColumn (cppReader_fileBuffer (pfile), &end_line, &end_column);
DPRINTF (("Expand macro: %d:%d", end_line, end_column));
/* If macro wants zero args, we parsed the arglist for checking only.
}
newlines = 0;
- cppBuffer_lineAndColumn (cppReader_fileBuffer (pfile),
+ cppBuffer_getLineAndColumn (cppReader_fileBuffer (pfile),
&start_line, &start_column);
c = skip_comment (pfile, &newlines);
case '\'':
/* A single quoted string is treated like a double -- some
programs (e.g., troff) are perverse this way */
- cppBuffer_lineAndColumn (cppReader_fileBuffer (pfile),
- &start_line, &start_column);
+ cppBuffer_getLineAndColumn (cppReader_fileBuffer (pfile),
+ &start_line, &start_column);
old_written = cpplib_getWritten (pfile);
string:
cppReader_putChar (pfile, c);
name = cstring_concatFree1 (name, cstring_makeLiteralTemp (FILE_NAME_MAP_FILE));
- f = fileTable_openFile (context_fileTable (), name, "r");
+ f = fileTable_openReadFile (context_fileTable (), name);
cstring_free (name);
if (f == NULL)