66 const char *filename, FILE *ifile, FILE *errfile);
void vtkParse_IncludeDirectory(const char *dirname)
Add an include directory, for use with the "-I" option.
FileInfo * vtkParse_ParseFile(const char *filename, FILE *ifile, FILE *errfile)
Parse a header file and return a FileInfo struct.
FileInfo is for header files.
int vtkParse_ReadHints(FileInfo *data, FILE *hfile, FILE *errfile)
Read a hints file and update the FileInfo.
void vtkParse_SetCommandName(const char *name)
Set the command name, for error reporting and diagnostics.
void vtkParse_UndefineMacro(const char *name)
Undefine a preprocessor macro.
void vtkParse_SetIgnoreBTX(int option)
Ignore BTX/ETX markers.
void vtkParse_DefineMacro(const char *name, const char *definition)
Define a preprocessor macro.
const char * vtkParse_FindIncludeFile(const char *filename)
Return the full path to a header file.
void vtkParse_Free(FileInfo *data)
Free the FileInfo struct returned by vtkParse_ParseFile()