diff options
| author | Tomas Chvatal (scarabeus) <tomas.chvatal@gmail.com> | 2008-10-22 22:51:24 +0200 |
|---|---|---|
| committer | Tomas Chvatal (scarabeus) <tomas.chvatal@gmail.com> | 2008-10-22 22:51:24 +0200 |
| commit | 44daf03024fbf7cbffa10349044786f6ab784821 (patch) | |
| tree | fe311eb22e2d853dfc18fde1a9e55d21815f4f82 /src/base/shareFunction.c~ | |
| parent | e12753d2ec9db83ec08bb9db63902a82fb245cdd (diff) | |
Revert "X"
This reverts commit e12753d2ec9db83ec08bb9db63902a82fb245cdd.
Diffstat (limited to 'src/base/shareFunction.c~')
| -rw-r--r-- | src/base/shareFunction.c~ | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/src/base/shareFunction.c~ b/src/base/shareFunction.c~ deleted file mode 100644 index b7bddc2..0000000 --- a/src/base/shareFunction.c~ +++ /dev/null @@ -1,65 +0,0 @@ - -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <assert.h> - -#include "main.h" -#include "list.h" -#include "shareFunction.h" - -typedef struct share_fce_item_struct -{ - char *name; - void *function; -} share_fce_item_t; - -static list_t *listShareFce; - -static share_fce_item_t* newShareFceItem(char *name, void *function) -{ - share_fce_item_t *new; - - new = malloc( sizeof(share_fce_item_t) ); - new->name = strdup(name); - new->function = function; - return new; -} - -static void destroyShareFce(share_fce_item_t *p) -{ - free(p->name); - free(p); -} - -void initShareFunction() -{ - listShareFce = newList(); -} -void addToShareFce(char *name, void *function) -{ -#ifdef DEBUG - printf(_("Adding \"%s\" to share function.\n"), name); -#endif - addList(listShareFce, newShareFceItem(name, function) ); -} - -void* getShareFce(char *name) -{ - int 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; -} - -void quitShareFunction() -{ - destroyListItem(listShareFce, destroyShareFce); -} - |