#include <stdio.h>#include <stdlib.h>#include <string.h>#include <ctype.h>#include <sys/types.h>#include <sys/wait.h>#include "errcodes.h"#include "conftree.h"#include "myalloc.h"#include "uniqfnam.h"#include "dynlolib.h"#include "scriba.h"#include "basext.h"#include "prepext.h"#include "ipreproc.h"Go to the source code of this file.
Defines | |
| #define | FNLEN 1024 |
| #define | PREFLEN 17 |
Functions | |
| void | ipreproc_InitStructure (pPreprocObject pPre) |
| void | ipreproc_PurgePreprocessorMemory (pPreprocObject pPre) |
| pPreprocessor | ipreproc_InsertPreprocessor (pPreprocObject pPre) |
| void | ipreproc_DeletePreprocessor (pPreprocObject pPre, pPreprocessor pOld) |
| int | ipreproc_LoadInternalPreprocessor (pPreprocObject pPre, char *pszPreprocessorName) |
| int | ipreproc_Process (pPreprocObject pPre, long lCommand, void *pPointer) |
|
|
Referenced by ipreproc_LoadInternalPreprocessor(), modu_LoadModule(), reader_LoadPreprocessors(), and reader_ProcessIncludeFiles(). |
|
|
Referenced by ipreproc_LoadInternalPreprocessor(). |
|
||||||||||||
|
Definition at line 204 of file ipreproc.c. References alloc_FinishSegment(), and alloc_Free(). Referenced by ipreproc_LoadInternalPreprocessor(), and ipreproc_Process(). |
|
|
Definition at line 93 of file ipreproc.c. References memset(), and NULL. Referenced by scriba_LoadInternalPreprocessor(), scriba_LoadProgramString(), and scriba_ReadSource(). |
|
|
Definition at line 160 of file ipreproc.c. References alloc_Alloc(), and NULL. Referenced by ipreproc_LoadInternalPreprocessor(). |
|
||||||||||||
|
Definition at line 241 of file ipreproc.c. References alloc_Alloc(), alloc_InitSegment(), cft_EnumNext(), cft_GetEx(), cft_GetKey(), cft_GetString(), COMMAND_ERROR_MEMORY_LOW, COMMAND_ERROR_SUCCESS, dynlolib_FreeLibrary(), dynlolib_GetFunctionByName(), dynlolib_LoadLibrary(), FNLEN, iError, ipreproc_DeletePreprocessor(), ipreproc_InsertPreprocessor(), modu_Init(), NULL, PREFLEN, preproc(), s, and strcpy(). Referenced by reader_LoadPreprocessors(), and scriba_LoadInternalPreprocessor(). |
|
||||||||||||||||
|
Definition at line 383 of file ipreproc.c. References COMMAND_ERROR_SUCCESS, dynlolib_FreeLibrary(), iError, ipreproc_DeletePreprocessor(), p, preproc(), and printf(). Referenced by lex_ReadInput(), reader_ReadLines(), scriba_DoSyntaxAnalysis(), scriba_NoRun(), and scriba_Run(). |
|
|
Definition at line 126 of file ipreproc.c. References alloc_FinishSegment(), NULL, and p. Referenced by scriba_PurgePreprocessorMemory(). |
1.4.6-NO