int InitCPPStruct(void) { cpp = (CPPStruct *) malloc(sizeof(CPPStruct)); if (cpp == NULL) return 0; refCount++; // Initialize public members: cpp->pLastSourceLoc = &cpp->lastSourceLoc; ResetPreprocessor(); return 1; } // InitCPPStruct
int InitCPPStruct(void) { int len; char *p; cpp = (CPPStruct *) malloc(sizeof(CPPStruct)); if (cpp == NULL) return 0; refCount++; // Initialize public members: cpp->pLastSourceLoc = &cpp->lastSourceLoc; p = (char *) &cpp->options; len = sizeof(cpp->options); while (--len >= 0) p[len] = 0; ResetPreprocessor(); return 1; } // InitCPPStruct