3 #ifndef _BEEN_HERE_H_INCLUDED_
4 #define _BEEN_HERE_H_INCLUDED_
10 /* detect repeated occurrence of string
12 /* #include <been_here.h>
25 int limit
; /* ceiling, zero for none */
26 int flags
; /* see below */
30 #define BH_FLAG_NONE 0 /* no special processing */
31 #define BH_FLAG_FOLD (1<<0) /* fold case */
33 extern BH_TABLE
*been_here_init(int, int);
34 extern void been_here_free(BH_TABLE
*);
35 extern int been_here_fixed(BH_TABLE
*, const char *);
36 extern int PRINTFLIKE(2, 3) been_here(BH_TABLE
*, const char *,...);
37 extern int been_here_check_fixed(BH_TABLE
*, const char *);
38 extern int PRINTFLIKE(2, 3) been_here_check(BH_TABLE
*, const char *,...);
43 /* The Secure Mailer license must be distributed with this software.
46 /* IBM T.J. Watson Research
48 /* Yorktown Heights, NY 10598, USA