|
gwenhywfar 5.12.0
|
#include "gwenbuild/parser/p_checkfunctions.h"#include "gwenbuild/parser/parser.h"#include "gwenbuild/tools/trylink.h"#include <gwenhywfar/debug.h>#include <ctype.h>
Go to the source code of this file.
Functions | |
| static int | _checkFunction (GWB_PROJECT *project, GWB_CONTEXT *currentContext, const char *fnName) |
| static void | _replacePointWithUnderscore (char *ptr) |
| static void | _setDefineFunctionExists (GWB_PROJECT *project, const char *header) |
| static void | _setVarFunctionExists (GWEN_DB_NODE *db, const char *header, int exists) |
| static void | _toUpperAndReplacePointWithUnderscore (char *ptr) |
| int | GWB_ParseCheckFunctions (GWB_PROJECT *project, GWB_CONTEXT *currentContext, GWEN_XMLNODE *xmlNode) |
|
static |
Definition at line 75 of file p_checkfunctions.c.
References _setDefineFunctionExists(), _setVarFunctionExists(), DBG_INFO, GWB_Context_GetVars(), GWB_Tools_TryLink(), GWEN_Buffer_AppendArgs(), GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_new(), and NULL.
Referenced by GWB_ParseCheckFunctions().


|
static |
Definition at line 146 of file p_checkfunctions.c.
Referenced by _setVarFunctionExists().

|
static |
Definition at line 116 of file p_checkfunctions.c.
References _toUpperAndReplacePointWithUnderscore(), GWB_Project_SetDefine(), GWEN_Buffer_AppendString(), GWEN_Buffer_free(), GWEN_Buffer_GetStart(), and GWEN_Buffer_new().
Referenced by _checkFunction().


|
static |
Definition at line 99 of file p_checkfunctions.c.
References _replacePointWithUnderscore(), GWB_Parser_SetItemValue(), GWEN_Buffer_AppendString(), GWEN_Buffer_free(), GWEN_Buffer_GetStart(), and GWEN_Buffer_new().
Referenced by _checkFunction().


|
static |
Definition at line 131 of file p_checkfunctions.c.
Referenced by _setDefineFunctionExists().

| int GWB_ParseCheckFunctions | ( | GWB_PROJECT * | project, |
| GWB_CONTEXT * | currentContext, | ||
| GWEN_XMLNODE * | xmlNode ) |
Definition at line 36 of file p_checkfunctions.c.
References _checkFunction(), DBG_INFO, GWB_Context_GetVars(), GWB_Parser_ReadXmlDataIntoStringList(), GWEN_StringList_FirstEntry(), GWEN_StringList_free(), GWEN_StringListEntry_Data(), GWEN_StringListEntry_Next(), GWEN_XMLNode_ExpandProperties(), and NULL.
Referenced by _parseChildNodes().

