I discovered the static keyword
This commit is contained in:
+5
-5
@@ -3,7 +3,7 @@
|
||||
#include "string.h"
|
||||
#include <stdlib.h>
|
||||
|
||||
GroupType_t getGroupType(const char * type) {
|
||||
static GroupType_t getGroupType(const char * type) {
|
||||
if(strcmp(type, "SelectAtLeastOne") == 0) {
|
||||
return AT_LEAST_ONE;
|
||||
} else if(strcmp(type, "SelectAtMostOne") == 0) {
|
||||
@@ -19,7 +19,7 @@ GroupType_t getGroupType(const char * type) {
|
||||
}
|
||||
}
|
||||
|
||||
TypeDescriptor_t getDescriptor(const char * descriptor) {
|
||||
static TypeDescriptor_t getDescriptor(const char * descriptor) {
|
||||
if(strcmp(descriptor, "Optional") == 0) {
|
||||
return OPTIONAL;
|
||||
} else if(strcmp(descriptor, "Required") == 0) {
|
||||
@@ -64,7 +64,7 @@ void freeGroup(FOModGroup_t * group) {
|
||||
group->pluginCount = 0;
|
||||
}
|
||||
|
||||
int parseConditionFlags(FOModPlugin_t * plugin, xmlNodePtr nodeElement) {
|
||||
static int parseConditionFlags(FOModPlugin_t * plugin, xmlNodePtr nodeElement) {
|
||||
xmlNodePtr flagNode = nodeElement->children;
|
||||
while(flagNode != NULL) {
|
||||
if(!validateNode(&flagNode, true, "flag", NULL)) {
|
||||
@@ -89,7 +89,7 @@ int parseConditionFlags(FOModPlugin_t * plugin, xmlNodePtr nodeElement) {
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
|
||||
int parseGroupFiles(FOModPlugin_t * plugin, xmlNodePtr nodeElement) {
|
||||
static int parseGroupFiles(FOModPlugin_t * plugin, xmlNodePtr nodeElement) {
|
||||
FOModFile_t * files = NULL;
|
||||
xmlNodePtr fileNode = nodeElement->children;
|
||||
while(fileNode != NULL) {
|
||||
@@ -123,7 +123,7 @@ int parseGroupFiles(FOModPlugin_t * plugin, xmlNodePtr nodeElement) {
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
|
||||
int parseNodeElement(FOModPlugin_t * plugin, xmlNodePtr nodeElement) {
|
||||
static int parseNodeElement(FOModPlugin_t * plugin, xmlNodePtr nodeElement) {
|
||||
if(xmlStrcmp(nodeElement->name, (const xmlChar *) "description") == 0) {
|
||||
plugin->description = freeAndDup(xmlNodeGetContent(nodeElement));
|
||||
} else if(xmlStrcmp(nodeElement->name, (const xmlChar *) "image") == 0) {
|
||||
|
||||
+6
-6
@@ -51,7 +51,7 @@ void freeFOMod(FOMod_t * fomod) {
|
||||
memset(fomod, 0, sizeof(FOMod_t));
|
||||
}
|
||||
|
||||
int parseVisibleNode(xmlNodePtr node, FOModStep_t * step) {
|
||||
static int parseVisibleNode(xmlNodePtr node, FOModStep_t * step) {
|
||||
xmlNodePtr requiredFlagsNode = node->children;
|
||||
|
||||
while (requiredFlagsNode != NULL) {
|
||||
@@ -76,7 +76,7 @@ int parseVisibleNode(xmlNodePtr node, FOModStep_t * step) {
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
|
||||
int parseOptionalFileGroup(xmlNodePtr node, FOModStep_t * step) {
|
||||
static int parseOptionalFileGroup(xmlNodePtr node, FOModStep_t * step) {
|
||||
xmlChar * optionOrder = xmlGetProp(node, (const xmlChar *)"order");
|
||||
step->optionOrder = getFOModOrder((char *)optionOrder);
|
||||
xmlFree(optionOrder);
|
||||
@@ -105,7 +105,7 @@ int parseOptionalFileGroup(xmlNodePtr node, FOModStep_t * step) {
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
|
||||
FOModStep_t * parseInstallSteps(xmlNodePtr installStepsNode, int * stepCount) {
|
||||
static FOModStep_t * parseInstallSteps(xmlNodePtr installStepsNode, int * stepCount) {
|
||||
FOModStep_t * steps = NULL;
|
||||
*stepCount = 0;
|
||||
|
||||
@@ -146,7 +146,7 @@ FOModStep_t * parseInstallSteps(xmlNodePtr installStepsNode, int * stepCount) {
|
||||
return steps;
|
||||
}
|
||||
|
||||
int parseDependencies(xmlNodePtr node, FOModCondFile_t * condFile) {
|
||||
static int parseDependencies(xmlNodePtr node, FOModCondFile_t * condFile) {
|
||||
xmlNodePtr flagNode = node->children;
|
||||
|
||||
if(!validateNode(&flagNode, true, "flagDependency", NULL)) {
|
||||
@@ -167,7 +167,7 @@ int parseDependencies(xmlNodePtr node, FOModCondFile_t * condFile) {
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
|
||||
int parseFiles(xmlNodePtr node, FOModCondFile_t * condFile) {
|
||||
static int parseFiles(xmlNodePtr node, FOModCondFile_t * condFile) {
|
||||
xmlNodePtr filesNode = node->children;
|
||||
|
||||
|
||||
@@ -192,7 +192,7 @@ int parseFiles(xmlNodePtr node, FOModCondFile_t * condFile) {
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
|
||||
int parseConditionalInstalls(xmlNodePtr node, FOMod_t * fomod) {
|
||||
static int parseConditionalInstalls(xmlNodePtr node, FOMod_t * fomod) {
|
||||
xmlNodePtr patterns = node->children;
|
||||
if(patterns != NULL) {
|
||||
if(!validateNode(&patterns, true, "patterns", NULL)) {
|
||||
|
||||
Reference in New Issue
Block a user