00001 #pragma once 00002 #ifndef SEAP_COMMAND_BACKENDL_H 00003 #define SEAP_COMMAND_BACKENDL_H 00004 00005 #include "_seap-command.h" 00006 00007 int SEAP_cmdtbl_backendL_add (SEAP_cmdtbl_t *t, SEAP_cmdrec_t *r); 00008 int SEAP_cmdtbl_backendL_ins (SEAP_cmdtbl_t *t, SEAP_cmdrec_t *r); 00009 int SEAP_cmdtbl_backendL_del (SEAP_cmdtbl_t *t, SEAP_cmdrec_t *r); 00010 SEAP_cmdrec_t *SEAP_cmdtbl_backendL_get (SEAP_cmdtbl_t *t, SEAP_cmdcode_t c); 00011 int SEAP_cmdtbl_backendL_cmp (SEAP_cmdrec_t *a, SEAP_cmdrec_t *b); 00012 void SEAP_cmdtbl_backendL_free (SEAP_cmdtbl_t *t); 00013 int SEAP_cmdtbl_backendL_apply (SEAP_cmdtbl_t *t, int (*func) (SEAP_cmdrec_t *r, void *), void *arg); 00014 00015 #endif /* SEAP_COMMAND_BACKEND_H */