00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #pragma once
00024 #ifndef SEAP_COMMAND_BACKENDS
00025 #define SEAP_COMMAND_BACKENDS
00026
00027 #include "../../../common/util.h"
00028
00029 OSCAP_HIDDEN_START;
00030
00031 #define SEAP_COMMAND_BACKENDS_MAXCAPACITY 769
00032
00033 int SEAP_cmdtbl_backendS_add (SEAP_cmdtbl_t *t, SEAP_cmdrec_t *r);
00034 int SEAP_cmdtbl_backendS_ins (SEAP_cmdtbl_t *t, SEAP_cmdrec_t *r);
00035 int SEAP_cmdtbl_backendS_del (SEAP_cmdtbl_t *t, SEAP_cmdrec_t *r);
00036 SEAP_cmdrec_t *SEAP_cmdtbl_backendS_get (SEAP_cmdtbl_t *t, SEAP_cmdcode_t c);
00037 int SEAP_cmdtbl_backendS_cmp (SEAP_cmdrec_t *a, SEAP_cmdrec_t *b);
00038 void SEAP_cmdtbl_backendS_free (SEAP_cmdtbl_t *t);
00039 int SEAP_cmdtbl_backendS_apply (SEAP_cmdtbl_t *t, int (*func) (SEAP_cmdrec_t *r, void *), void *arg);
00040
00041 OSCAP_HIDDEN_END;
00042
00043 #endif