Changed the way a Cpp instance is created

This commit is contained in:
Pierre Pronchery 2009-07-31 01:35:52 +00:00
parent cc1ff9ae25
commit 97726e638e

View File

@ -83,14 +83,17 @@ C99 * c99_new(C99Prefs const * prefs, char const * pathname)
static Cpp * _new_cpp(C99Prefs const * prefs, char const * pathname)
{
CppPrefs cppprefs;
Cpp * cpp;
int filters = CPP_FILTER_TRIGRAPH | CPP_FILTER_WHITESPACE
| CPP_FILTER_COMMENT;
size_t i;
size_t j;
size_t k;
if((cpp = cpp_new(pathname, filters)) == NULL)
cppprefs.filename = pathname;
cppprefs.filters = CPP_FILTER_TRIGRAPH | CPP_FILTER_WHITESPACE
| CPP_FILTER_COMMENT;
cppprefs.options = 0;
if((cpp = cpp_new(&cppprefs)) == NULL)
return NULL;
for(i = 0; i < prefs->paths_cnt; i++)
if(cpp_path_add(cpp, prefs->paths[i]) != 0)