SYMBOL INDEX (417 symbols across 32 files) FILE: src/PXObjCRuntime.h type PXInteger (line 43) | typedef long PXInteger; type PXInteger (line 45) | typedef int PXInteger; type PXUInteger (line 50) | typedef unsigned long PXUInteger; type PXUInteger (line 52) | typedef unsigned int PXUInteger; FILE: src/TRArray.h function interface (line 38) | interface TRArray : TRObject { FILE: src/TRAuthLDAPConfig.h function interface (line 41) | interface TRAuthLDAPConfig : TRObject { FILE: src/TRAutoreleasePool.h type TRAutoreleasePoolBucket (line 31) | typedef struct _TRAutoreleasePoolBucket TRAutoreleasePoolBucket; function interface (line 33) | interface TRAutoreleasePool : TRObject FILE: src/TRConfigLexer.h type LexerStartCondition (line 40) | typedef enum { function interface (line 48) | interface TRConfigLexer : TRObject { FILE: src/TRConfigToken.h type TRConfigDataType (line 52) | typedef enum { function interface (line 58) | interface TRConfigToken : TRObject { FILE: src/TRHash.h function interface (line 41) | interface TRHash : TRObject { FILE: src/TRLDAPAccountRepository.h function interface (line 44) | interface TRLDAPAccountRepository : TRObject { FILE: src/TRLDAPConnection.h function interface (line 42) | interface TRLDAPConnection : TRObject { FILE: src/TRLDAPEntry.h function interface (line 39) | interface TRLDAPEntry : TRObject { FILE: src/TRLDAPGroupConfig.h function interface (line 38) | interface TRLDAPGroupConfig : TRObject { FILE: src/TRLDAPSearchFilter.h function interface (line 38) | interface TRLDAPSearchFilter : TRObject { FILE: src/TRLocalPacketFilter.h function interface (line 54) | interface TRLocalPacketFilter : TRObject { FILE: src/TRLog.h type loglevel_t (line 37) | typedef enum { FILE: src/TRPFAddress.h type TRPortableAddress (line 48) | typedef struct { function interface (line 57) | interface TRPFAddress : TRObject { FILE: src/TRPacketFilter.h type pferror_t (line 40) | typedef enum { FILE: src/TRString.h function interface (line 41) | interface TRString : TRObject { FILE: src/TRVPNSession.h function interface (line 38) | interface TRVPNSession: TRObject { FILE: src/base64.c function Base64decode_len (line 111) | int Base64decode_len(const char *bufcoded) function Base64decode (line 126) | int Base64decode(char *bufplain, const char *bufcoded) function Base64encode_len (line 174) | int Base64encode_len(int len) function Base64encode (line 179) | int Base64encode(char *encoded, const char *string, int len) FILE: src/hash.c function compute_bits (line 78) | static void compute_bits(void) function is_power_of_two (line 95) | static int is_power_of_two(hash_val_t arg) function hash_val_t (line 108) | static hash_val_t compute_mask(hashcount_t size) function clear_table (line 120) | static void clear_table(hash_t *hash) function grow_table (line 156) | static void grow_table(hash_t *hash) function shrink_table (line 230) | static void shrink_table(hash_t *hash) function hash_t (line 291) | hash_t *hash_create(hashcount_t maxcount, hash_comp_t compfun, function hash_set_allocator (line 330) | void hash_set_allocator(hash_t *hash, hnode_alloc_t al, function hash_free_nodes (line 346) | void hash_free_nodes(hash_t *hash) function hash_free (line 364) | void hash_free(hash_t *hash) function hash_destroy (line 377) | void hash_destroy(hash_t *hash) function hash_t (line 398) | hash_t *hash_init(hash_t *hash, hashcount_t maxcount, function hash_scan_begin (line 433) | void hash_scan_begin(hscan_t *scan, hash_t *hash) function hnode_t (line 479) | hnode_t *hash_scan_next(hscan_t *scan) function hash_insert (line 518) | void hash_insert(hash_t *hash, hnode_t *node, const void *key) function hnode_t (line 556) | hnode_t *hash_lookup(hash_t *hash, const void *key) function hnode_t (line 590) | hnode_t *tr_hash_delete(hash_t *hash, hnode_t *node) function hash_alloc_insert (line 623) | int hash_alloc_insert(hash_t *hash, const void *key, void *data) function hash_delete_free (line 635) | void hash_delete_free(hash_t *hash, hnode_t *node) function hnode_t (line 646) | hnode_t *hash_scan_delete(hash_t *hash, hnode_t *node) function hash_scan_delfree (line 676) | void hash_scan_delfree(hash_t *hash, hnode_t *node) function hash_verify (line 691) | int hash_verify(hash_t *hash) function hash_isfull (line 726) | int hash_isfull(hash_t *hash) function hash_isempty (line 737) | int hash_isempty(hash_t *hash) function hnode_t (line 742) | static hnode_t *hnode_alloc(void *context) function hnode_free (line 747) | static void hnode_free(hnode_t *node, void *context) function hnode_t (line 757) | hnode_t *hnode_create(void *data) function hnode_t (line 771) | hnode_t *hnode_init(hnode_t *hnode, void *data) function hnode_destroy (line 782) | void hnode_destroy(hnode_t *hnode) function hnode_put (line 788) | void hnode_put(hnode_t *node, void *data) function hashcount_t (line 806) | hashcount_t hash_count(hash_t *hash) function hashcount_t (line 812) | hashcount_t hash_size(hash_t *hash) function hash_val_t (line 817) | static hash_val_t hash_fun_default(const void *key) function hash_comp_default (line 840) | static int hash_comp_default(const void *key1, const void *key2) function tokenize (line 853) | static int tokenize(char *string, ...) function hnode_t (line 889) | static hnode_t *new_node(void *c) function del_node (line 900) | static void del_node(hnode_t *n, void *c) function main (line 904) | int main(void) FILE: src/hash.h type hashcount_t (line 37) | typedef unsigned long hashcount_t; type hash_val_t (line 40) | typedef unsigned long hash_val_t; type hnode_t (line 67) | typedef struct hnode_t { type hash_val_t (line 99) | typedef hash_val_t (*hash_fun_t)(const void *); type hnode_t (line 105) | typedef hnode_t *(*hnode_alloc_t)(void *); type hash_t (line 143) | typedef struct hash_t { type hscan_t (line 173) | typedef struct hscan_t { FILE: src/openvpn-cr.c function set_token_b64 (line 9) | int set_token_b64(const char * source, char * destination) function set_token (line 17) | int set_token(const char * source, char * destination) function extract_openvpn_cr (line 26) | int extract_openvpn_cr(const char *response, openvpn_response *result, c... FILE: src/openvpn-cr.h type openvpn_response (line 6) | typedef struct FILE: src/strlcpy.c function strlcpy (line 44) | size_t strlcpy(dst, src, siz) FILE: src/testplugin.c type plugin_data (line 48) | typedef struct { function plugin_data (line 70) | static plugin_data *plugin_data_init (const char *config_file) { function plugin_data_free (line 122) | static void plugin_data_free (plugin_data *data) { function main (line 141) | int main(int argc, const char *argv[]) { FILE: tests/PXTestCaseRunner.h function interface (line 35) | interface PXTestCaseRunner : TRObject { FILE: tests/PXTestConsoleResultHandler.h function interface (line 32) | interface PXTestConsoleResultHandler : TRObject { FILE: tests/PXTestException.h function interface (line 53) | interface PXTestException : TRObject { FILE: tests/mockpf.c type pfr_table (line 92) | struct pfr_table type pfr_table (line 99) | struct pfr_table type PFNode (line 107) | typedef struct PFNode { type PFList (line 113) | typedef struct PFList { type PFAddressNode (line 119) | typedef struct PFAddressNode { type PFTableNode (line 126) | typedef struct PFTableNode { function init_pflist (line 136) | static void init_pflist(PFList *list) { function init_pfnode (line 142) | static void init_pfnode(PFNode *node) { function insert_pfnode (line 148) | static void insert_pfnode(PFList *list, PFNode *new, PFNode *position) { function remove_pfnode (line 173) | static void remove_pfnode(PFList *list, PFNode *node) { function mockpf_setup (line 195) | void mockpf_setup(void) { function mockpf_teardown (line 216) | void mockpf_teardown(void) { function open (line 230) | int open(const char *path, int flags, ...) { function close (line 264) | int close(int d) { function pfr_fix_anchor (line 294) | int pfr_fix_anchor(char *anchor) { function pfr_validate_table (line 322) | int pfr_validate_table(struct pfr_table *tbl) { function pfr_validate_addr (line 342) | int pfr_validate_addr(struct pfr_addr *ad) { function ioctl (line 372) | int ioctl(int d, unsigned long request, ...) { FILE: tools/lemon.c type rule (line 54) | struct rule type lemon (line 55) | struct lemon type action (line 56) | struct action type action (line 58) | struct action type action (line 59) | struct action type action (line 59) | struct action type config (line 71) | struct config type rule (line 71) | struct rule type config (line 72) | struct config type rule (line 72) | struct rule type lemon (line 73) | struct lemon type config (line 76) | struct config type config (line 77) | struct config type config (line 78) | struct config type option_type (line 85) | enum option_type { OPT_FLAG=1, OPT_INT, OPT_DBL, OPT_STR, type s_options (line 87) | struct s_options { type s_options (line 93) | struct s_options type lemon (line 100) | struct lemon type plink (line 103) | struct plink type plink (line 104) | struct plink type config (line 104) | struct config type plink (line 105) | struct plink type plink (line 105) | struct plink type plink (line 106) | struct plink type lemon (line 109) | struct lemon type lemon (line 110) | struct lemon type lemon (line 111) | struct lemon type lemon (line 112) | struct lemon type lemon (line 113) | struct lemon type lemon (line 114) | struct lemon type Boolean (line 129) | typedef enum {LEMON_FALSE=0, LEMON_TRUE} Boolean; type symbol_type (line 133) | enum symbol_type { type e_assoc (line 138) | enum e_assoc { type symbol (line 144) | struct symbol { type rule (line 170) | struct rule { type cfgstatus (line 192) | enum cfgstatus { type config (line 196) | struct config { type e_action (line 208) | enum e_action { type action (line 222) | struct action { type state (line 235) | struct state { type plink (line 249) | struct plink { type lemon (line 258) | struct lemon { type symbol (line 321) | struct symbol type symbol (line 324) | struct symbol type symbol (line 325) | struct symbol type symbol (line 326) | struct symbol type symbol (line 328) | struct symbol type state (line 333) | struct state type state (line 335) | struct state type config (line 335) | struct config type state (line 336) | struct state type config (line 336) | struct config type state (line 337) | struct state type config (line 342) | struct config type config (line 343) | struct config type config (line 343) | struct config type config (line 344) | struct config type action (line 352) | struct action type action (line 353) | struct action type action (line 354) | struct action type action (line 359) | struct action type action (line 359) | struct action function actioncmp (line 376) | static int actioncmp( type action (line 395) | struct action type action (line 396) | struct action type action (line 398) | struct action function Action_add (line 403) | void Action_add( type lookahead_action (line 446) | struct lookahead_action { type acttab (line 450) | typedef struct acttab acttab; type acttab (line 451) | struct acttab { function acttab_free (line 474) | void acttab_free(acttab *p){ function acttab (line 481) | acttab *acttab_alloc(void){ function acttab_action (line 496) | void acttab_action(acttab *p, int lookahead, int action){ function acttab_insert (line 529) | int acttab_insert(acttab *p){ function FindRulePrecedences (line 639) | void FindRulePrecedences(struct lemon *xp) function FindFirstSets (line 668) | void FindFirstSets(struct lemon *lemp) type lemon (line 730) | struct lemon function FindStates (line 731) | void FindStates(struct lemon *lemp) type lemon (line 789) | struct lemon type state (line 789) | struct state function state (line 790) | state *getstate(struct lemon *lemp) function same_symbol (line 834) | int same_symbol(struct symbol *a, struct symbol *b) function PRIVATE (line 850) | PRIVATE void buildshifts(struct lemon *lemp, struct state *stp) function FindLinks (line 903) | void FindLinks(struct lemon *lemp) function FindFollowSets (line 938) | void FindFollowSets(struct lemon *lemp) type action (line 970) | struct action type action (line 970) | struct action function FindActions (line 974) | void FindActions(struct lemon *lemp) function resolve_conflict (line 1057) | static int resolve_conflict( type config (line 1125) | struct config type config (line 1126) | struct config type config (line 1127) | struct config type config (line 1128) | struct config type config (line 1129) | struct config function config (line 1132) | config *newconfig(){ function PRIVATE (line 1151) | PRIVATE void deleteconfig(struct config *old) function Configlist_init (line 1158) | void Configlist_init(){ function Configlist_reset (line 1168) | void Configlist_reset(){ type config (line 1178) | struct config type rule (line 1179) | struct rule type config (line 1182) | struct config type config (line 1205) | struct config type rule (line 1205) | struct rule type config (line 1207) | struct config function Configlist_closure (line 1233) | void Configlist_closure(struct lemon *lemp) function Configlist_sort (line 1278) | void Configlist_sort(){ function Configlist_sortbasis (line 1285) | void Configlist_sortbasis(){ type config (line 1293) | struct config type config (line 1294) | struct config type config (line 1303) | struct config type config (line 1304) | struct config function Configlist_eat (line 1312) | void Configlist_eat(struct config *cfp) function ErrorMsg (line 1329) | void ErrorMsg(const char *filename, int lineno, const char *format, ...){ function memory_error (line 1345) | void memory_error(){ function handle_D_option (line 1356) | static void handle_D_option(char *z){ function handle_O_option (line 1376) | static void handle_O_option(char *z){ function handle_T_option (line 1385) | static void handle_T_option(char *z){ function main (line 1394) | int main(int argc, char **argv) type s_options (line 1655) | struct s_options function errline (line 1664) | static void errline(int n, int k, FILE *err) function argindex (line 1686) | static int argindex(int n) function handleflags (line 1707) | static int handleflags(int i, FILE *err) function handleswitch (line 1741) | static int handleswitch(int i, FILE *err) function OptInit (line 1827) | int OptInit(char **a, struct s_options *o, FILE *err) function OptNArgs (line 1851) | int OptNArgs(){ function OptErr (line 1871) | void OptErr(int n) function OptPrint (line 1878) | void OptPrint(){ type e_state (line 1933) | enum e_state { type pstate (line 1955) | struct pstate { function parseonetoken (line 1980) | static void parseonetoken(struct pstate *psp) function preprocess_input (line 2450) | static void preprocess_input(char *z){ function Parse (line 2501) | void Parse(struct lemon *gp) type plink (line 2653) | struct plink type plink (line 2656) | struct plink type plink (line 2657) | struct plink type plink (line 2662) | struct plink type plink (line 2662) | struct plink function Plink_add (line 2677) | void Plink_add(struct plink **plpp, struct config *cfp) function Plink_copy (line 2687) | void Plink_copy(struct plink **to, struct plink *from) function Plink_delete (line 2699) | void Plink_delete(struct plink *plp) function PRIVATE (line 2719) | PRIVATE char *file_makename(const char *filename, const char *suffix) function PRIVATE (line 2739) | PRIVATE FILE *file_open( function Reprint (line 2759) | void Reprint(struct lemon *lemp) function ConfigPrint (line 2804) | void ConfigPrint(FILE *fp, struct config *cfp) function PRIVATE (line 2827) | PRIVATE void SetPrint(out,set,lemp) function PRIVATE (line 2846) | PRIVATE void PlinkPrint(out,plp,tag) function PrintAction (line 2863) | int PrintAction(struct action *ap, FILE *fp, int indent){ function ReportOutput (line 2911) | void ReportOutput(struct lemon *lemp) function PRIVATE (line 2977) | PRIVATE char *pathsearch(char *argv0, char *name, int modemask) function PRIVATE (line 3025) | PRIVATE int compute_action(struct lemon *lemp, struct action *ap) function PRIVATE (line 3048) | PRIVATE void tplt_xfer(char *name, FILE *in, FILE *out, int *lineno) function PRIVATE (line 3073) | PRIVATE FILE *tplt_open(struct lemon *lemp) function PRIVATE (line 3127) | PRIVATE void tplt_linedir(FILE *out, int lineno, char *filename) function PRIVATE (line 3139) | PRIVATE void tplt_print(FILE *out, struct lemon *lemp, char *str, int *l... function emit_destructor_code (line 3161) | void emit_destructor_code( function has_destructor (line 3204) | int has_destructor(struct symbol *sp, struct lemon *lemp) function PRIVATE (line 3227) | PRIVATE char *append_str(const char *zText, int n, int p1, int p2){ function PRIVATE (line 3272) | PRIVATE void translate_code(struct lemon *lemp, struct rule *rp){ function PRIVATE (line 3363) | PRIVATE void emit_code( function print_stack_union (line 3392) | void print_stack_union( type axset (line 3536) | struct axset { function axset_compare (line 3546) | static int axset_compare(const void *a, const void *b){ function writeRuleText (line 3561) | static void writeRuleText(FILE *out, struct rule *rp){ function ReportTable (line 3578) | void ReportTable( function ReportHeader (line 4036) | void ReportHeader(struct lemon *lemp) function CompressTables (line 4075) | void CompressTables(struct lemon *lemp) function stateResortCompare (line 4138) | static int stateResortCompare(const void *a, const void *b){ function ResortStates (line 4159) | void ResortStates(struct lemon *lemp) function SetSize (line 4199) | void SetSize(int n) function SetFree (line 4216) | void SetFree(char *s) function SetAdd (line 4223) | int SetAdd(char *s, int e) function SetUnion (line 4233) | int SetUnion(char *s1, char *s2) function PRIVATE (line 4259) | PRIVATE int strhash(const char *x) type s_x1 (line 4289) | struct s_x1 { type x1node (line 4301) | typedef struct s_x1node { type s_x1 (line 4308) | struct s_x1 function Strsafe_init (line 4311) | void Strsafe_init(){ function Strsafe_insert (line 4331) | int Strsafe_insert(const char *data) type symbol (line 4405) | struct symbol type symbol (line 4407) | struct symbol type symbol (line 4411) | struct symbol type symbol (line 4411) | struct symbol function Symbolcmpp (line 4441) | int Symbolcmpp(const void *_a, const void *_b) type s_x2 (line 4454) | struct s_x2 { type x2node (line 4466) | typedef struct s_x2node { type s_x2 (line 4474) | struct s_x2 function Symbol_init (line 4477) | void Symbol_init(){ function Symbol_insert (line 4497) | int Symbol_insert(struct symbol *data, const char *key) type symbol (line 4555) | struct symbol type symbol (line 4571) | struct symbol type symbol (line 4573) | struct symbol function Symbol_count (line 4583) | int Symbol_count() type symbol (line 4591) | struct symbol type symbol (line 4593) | struct symbol type symbol (line 4597) | struct symbol type symbol (line 4597) | struct symbol function Configcmp (line 4605) | int Configcmp(const char *_a,const char *_b) function PRIVATE (line 4616) | PRIVATE int statecmp(struct config *a, struct config *b) function PRIVATE (line 4631) | PRIVATE int statehash(struct config *a) type state (line 4642) | struct state type state (line 4644) | struct state type state (line 4645) | struct state type state (line 4645) | struct state type s_x3 (line 4653) | struct s_x3 { type x3node (line 4665) | typedef struct s_x3node { type s_x3 (line 4673) | struct s_x3 function State_init (line 4676) | void State_init(){ function State_insert (line 4696) | int State_insert(struct state *data, struct config *key) type state (line 4754) | struct state type config (line 4754) | struct config type state (line 4772) | struct state type state (line 4774) | struct state type state (line 4778) | struct state type state (line 4778) | struct state function PRIVATE (line 4786) | PRIVATE int confighash(struct config *a) type s_x4 (line 4796) | struct s_x4 { type x4node (line 4808) | typedef struct s_x4node { type s_x4 (line 4815) | struct s_x4 function Configtable_init (line 4818) | void Configtable_init(){ function Configtable_insert (line 4838) | int Configtable_insert(struct config *data) type config (line 4894) | struct config type config (line 4894) | struct config function Configtable_clear (line 4911) | void Configtable_clear(int(*f)(struct config *)) FILE: tools/lempar.c type yyStackEntry (line 158) | struct yyStackEntry { type yyStackEntry (line 165) | typedef struct yyStackEntry yyStackEntry; type yyParser (line 169) | struct yyParser { type yyParser (line 183) | typedef struct yyParser yyParser; function ParseTrace (line 209) | void ParseTrace(FILE *TraceFILE, char *zTracePrompt){ function yyGrowStack (line 238) | static void yyGrowStack(yyParser *p){ function yy_destructor (line 291) | static void yy_destructor( function yy_pop_parser_stack (line 321) | static int yy_pop_parser_stack(yyParser *pParser){ function ParseFree (line 351) | void ParseFree( function ParseStackPeak (line 368) | int ParseStackPeak(void *p){ function yy_find_shift_action (line 382) | static int yy_find_shift_action( function yy_find_reduce_action (line 447) | static int yy_find_reduce_action( function yyStackOverflow (line 477) | static void yyStackOverflow(yyParser *yypParser, YYMINORTYPE *yypMinor){ function yy_shift (line 495) | static void yy_shift( function yy_reduce (line 554) | static void yy_reduce( function yy_parse_failed (line 633) | static void yy_parse_failed( function yy_syntax_error (line 653) | static void yy_syntax_error( function yy_accept (line 667) | static void yy_accept( function Parse (line 702) | void Parse( FILE: tools/makeheaders.c type Token (line 83) | typedef struct Token Token; type Token (line 84) | struct Token { type InStream (line 98) | typedef struct InStream InStream; type InStream (line 99) | struct InStream { type Decl (line 120) | typedef struct Decl Decl; type Decl (line 121) | struct Decl { type Ifmacro (line 239) | typedef struct Ifmacro Ifmacro; type Ifmacro (line 240) | struct Ifmacro { type Include (line 252) | typedef struct Include Include; type Include (line 253) | struct Include { type Ident (line 266) | typedef struct Ident Ident; type Ident (line 267) | struct Ident { type IdentTable (line 278) | typedef struct IdentTable IdentTable; type IdentTable (line 279) | struct IdentTable { type InFile (line 288) | typedef struct InFile InFile; type InFile (line 289) | struct InFile { type String (line 302) | typedef struct String String; type String (line 303) | struct String { type GenState (line 316) | typedef struct GenState GenState; type GenState (line 317) | struct GenState { function CantHappen (line 399) | static void CantHappen(int iLine){ function SafeFree (line 416) | static void SafeFree(void *pOld){ function StringInit (line 454) | static void StringInit(String *pStr){ function StringReset (line 459) | static void StringReset(String *pStr){ function StringAppend (line 463) | static void StringAppend(String *pStr, const char *zText, int nByte){ function Hash (line 486) | static int Hash(const char *z, int n){ function Decl (line 502) | static Decl *FindDecl(const char *zName, int len){ function InstallDecl (line 521) | static void InstallDecl(Decl *pDecl){ function Decl (line 587) | static Decl *CreateDecl( function IdentTableInsert (line 609) | static int IdentTableInsert( function IdentTableTest (line 642) | static int IdentTableTest( function IdentTableReset (line 666) | static void IdentTableReset(IdentTable *pTable){ function IdentTablePrint (line 680) | static void IdentTablePrint(IdentTable *pTable, FILE *pOut){ type stat (line 698) | struct stat function WriteFile (line 725) | static int WriteFile(const char *zFilename, const char *zOutput){ function GetToken (line 768) | static int GetToken(InStream *pIn, Token *pToken){ function GetNonspaceToken (line 1002) | static int GetNonspaceToken(InStream *pIn, Token *pToken){ function FindIdentifiersInMacro (line 1070) | static void FindIdentifiersInMacro(Token *pToken, IdentTable *pTable){ function GetBigToken (line 1106) | static int GetBigToken(InStream *pIn, Token *pToken, IdentTable *pTable){ function FreeTokenList (line 1189) | static void FreeTokenList(Token *pList){ function Token (line 1207) | static Token *TokenizeFile(const char *zFile, IdentTable *pTable){ function main (line 1246) | void main(int argc, char **argv){ function PrintTokens (line 1311) | static void PrintTokens(Token *pFirst, Token *pLast){ function ProcessTypeDecl (line 1449) | static int ProcessTypeDecl(Token *pList, int flags, int *pReset){ function Token (line 1633) | static Token *FindDeclName(Token *pFirst, Token *pLast){ function ProcessMethodDef (line 1681) | static int ProcessMethodDef(Token *pFirst, Token *pLast, int flags){ function ProcessProcedureDef (line 1746) | static int ProcessProcedureDef(Token *pFirst, Token *pLast, int flags){ function ProcessInlineProc (line 1824) | static int ProcessInlineProc(Token *pFirst, int flags, int *pReset){ function isVariableDef (line 1888) | static int isVariableDef(Token *pFirst, Token *pEnd){ function ProcessDecl (line 1909) | static int ProcessDecl(Token *pFirst, Token *pEnd, int flags){ function PushIfMacro (line 2023) | static void PushIfMacro( function ParsePreprocessor (line 2074) | static int ParsePreprocessor(Token *pToken, int flags, int *pPresetFlags){ function ParseFile (line 2251) | static int ParseFile(Token *pList, int initFlags){ function InsertExtraDecl (line 2450) | static void InsertExtraDecl(Decl *pDecl){ function ResetDeclFlags (line 2473) | static void ResetDeclFlags(char *zFilename){ function ChangeIfContext (line 2496) | static void ChangeIfContext( function AddIncludes (line 2527) | static void AddIncludes( function DeclareObject (line 2561) | static void DeclareObject( function ScanText (line 2701) | static void ScanText( function CompleteForwardDeclarations (line 2762) | static void CompleteForwardDeclarations(GenState *pState){ function MakeHeader (line 2787) | static int MakeHeader(InFile *pFile, FILE *report, int nolocal_flag){ function MakeGlobalHeader (line 2852) | static int MakeGlobalHeader(int forExport){ function ClipTrailingNewline (line 2885) | static int ClipTrailingNewline(char *z){ function DumpDeclList (line 2894) | static void DumpDeclList(void){ function DocumentationDump (line 2951) | static void DocumentationDump(void){ function PrintModuleRecord (line 3016) | void PrintModuleRecord(const char *zFile, const char *zFilename){ function InFile (line 3033) | static InFile *CreateInFile(char *zArg, int *pnErr){ function AddParameters (line 3133) | static void AddParameters(int index, int *pArgc, char ***pArgv){ function ModTime (line 3213) | static unsigned int ModTime(const char *zFilename){ function Usage (line 3226) | static void Usage(const char *argv0, const char *argvN){ function main (line 3265) | int main(int argc, char **argv){