diff options
| author | oroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-08-03 18:46:22 +0000 |
|---|---|---|
| committer | oroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-08-03 18:46:22 +0000 |
| commit | b5723cbd822b2359850c121ca69e682a607d91bd (patch) | |
| tree | c731a5c07d6188b1bdce6e90b5ac02e35800716d /src/base/exportFunction.c | |
| parent | 00c9cebac684c42741e924d11038d5591e87dacd (diff) | |
- pridany kapov patch na klavesy
- widget na nastavovanie klaves sa rozsvieti, ked je aktivny
git-svn-id: http://opensvn.csie.org/tuxanci_ng@189 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e
Diffstat (limited to 'src/base/exportFunction.c')
| -rw-r--r-- | src/base/exportFunction.c | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/src/base/exportFunction.c b/src/base/exportFunction.c deleted file mode 100644 index 550e4ec..0000000 --- a/src/base/exportFunction.c +++ /dev/null @@ -1,72 +0,0 @@ - -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <assert.h> - -#include "main.h" -#include "list.h" -#include "exportFunction.h" - -typedef struct export_fce_item_struct -{ - char *name; - void *function; -} export_fce_item_t; - -static list_t *listExportFce; - -static export_fce_item_t* newExportFceItem(char *name, void *function) -{ - export_fce_item_t *new; - - new = malloc( sizeof(export_fce_item_t) ); - new->name = strdup(name); - new->function = function; - - return new; -} - -static void destroyExportFce(export_fce_item_t *p) -{ - free(p->name); - free(p); -} - -void initExortFunction() -{ - listExportFce = newList(); -} -void addToExportFce(char *name, void *function) -{ - printf("add to export function %s\n", name); - - addList(listExportFce, newExportFceItem(name, function) ); -} - -void* getExportFce(char *name) -{ - int i; - - for( i = 0 ; i < listExportFce->count ; i++ ) - { - export_fce_item_t *this; - - this = (export_fce_item_t *)listExportFce->list[i]; - - if( strcmp(this->name, name) == 0 ) - { - return this->function; - } - } - - return NULL; -} - -void quitExportFunction() -{ - destroyListItem(listExportFce, destroyExportFce); -} - - - |