diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/base/shareFunction.c | 15 | ||||
| -rw-r--r-- | src/base/shareFunction.h | 13 |
2 files changed, 9 insertions, 19 deletions
diff --git a/src/base/shareFunction.c b/src/base/shareFunction.c index 6250519..b7bddc2 100644 --- a/src/base/shareFunction.c +++ b/src/base/shareFunction.c @@ -23,7 +23,6 @@ static share_fce_item_t* newShareFceItem(char *name, void *function) new = malloc( sizeof(share_fce_item_t) ); new->name = strdup(name); new->function = function; - return new; } @@ -39,8 +38,9 @@ void initShareFunction() } void addToShareFce(char *name, void *function) { - printf("add to share function %s\n", name); - +#ifdef DEBUG + printf(_("Adding \"%s\" to share function.\n"), name); +#endif addList(listShareFce, newShareFceItem(name, function) ); } @@ -48,18 +48,13 @@ void* getShareFce(char *name) { int i; - for( i = 0 ; i < listShareFce->count ; i++ ) - { + for (i = 0; i < listShareFce->count; i++) { share_fce_item_t *this; this = (share_fce_item_t *)listShareFce->list[i]; - if( strcmp(this->name, name) == 0 ) - { return this->function; - } } - return NULL; } @@ -68,5 +63,3 @@ void quitShareFunction() destroyListItem(listShareFce, destroyShareFce); } - - diff --git a/src/base/shareFunction.h b/src/base/shareFunction.h index fe1907a..04f0af3 100644 --- a/src/base/shareFunction.h +++ b/src/base/shareFunction.h @@ -1,13 +1,10 @@ #ifndef SHARE_FUNCTION_H + #define SHARE_FUNCTION_H -#define SHARE_FUNCTION_H - -extern void initShareFunction(); -extern void addToShareFce(char *name, void *function); - -extern void* getShareFce(char *name); -extern void quitShareFunction(); - + extern void initShareFunction(); + extern void addToShareFce(char *name, void *function); + extern void* getShareFce(char *name); + extern void quitShareFunction(); #endif |