Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #ifndef SU_BM_H
00026
00027 #define SU_BM_H
00028
00038 #ifndef SU_TYPES_H
00039 #include <sofia-sip/su_types.h>
00040 #endif
00041
00042 SOFIA_BEGIN_DECLS
00043
00044 typedef struct bw_fwd_table bm_fwd_table_t;
00045
00046 SOFIAPUBFUN bm_fwd_table_t *bm_memmem_study(char const *needle, size_t nlen);
00047
00048 SOFIAPUBFUN char *bm_memmem(char const *haystack, size_t hlen,
00049 char const *needle, size_t nlen,
00050 bm_fwd_table_t *fwd);
00051
00052 SOFIAPUBFUN bm_fwd_table_t *bm_memcasemem_study(char const *needle, size_t);
00053
00054 SOFIAPUBFUN char *bm_memcasemem(char const *haystack, size_t hlen,
00055 char const *needle, size_t nlen,
00056 bm_fwd_table_t *fwd);
00057
00058 SOFIA_END_DECLS
00059
00060 #endif