diff --git a/SWIG/Source/Preprocessor/cpp.c b/SWIG/Source/Preprocessor/cpp.c index c2a835fe3..aa7a917d9 100644 --- a/SWIG/Source/Preprocessor/cpp.c +++ b/SWIG/Source/Preprocessor/cpp.c @@ -147,6 +147,7 @@ DOHHash *Preprocessor_define(DOHString_or_char *str, int swigmacro) str = s; } else { str = NewString((char *) str); + Seek(str,0,SEEK_SET); } line = Getline(str); file = Getfile(str);