From 97726e638e8cf9e9212758dc696ca5b7c67d8240 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Fri, 31 Jul 2009 01:35:52 +0000 Subject: [PATCH] Changed the way a Cpp instance is created --- src/c99.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/c99.c b/src/c99.c index 78020f5..d0512ea 100644 --- a/src/c99.c +++ b/src/c99.c @@ -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)