1 #ifndef ETTERCAP_UTILS_H
2 #define ETTERCAP_UTILS_H
3 
4 EC_API_EXTERN int expand_token(char *s, u_int max, void (*func)(void *t, u_int n), void *t );
5 EC_API_EXTERN int set_regex(char *regex);
6 EC_API_EXTERN char **parse_iflist(char *list);
7 EC_API_EXTERN void drop_privs(void);
8 EC_API_EXTERN void regain_privs(void);
9 EC_API_EXTERN void regain_privs_atexit(void);
10 EC_API_EXTERN int base64encode(const char *inputbuf, char **outptr);
11 EC_API_EXTERN int base64decode(const char *src, char **outptr);
12 EC_API_EXTERN const char *ec_ctime(const struct timeval *tv);
13 EC_API_EXTERN u_char *ec_plen_to_binary(size_t buflen, u_int16 plen);
14 
15 #endif
16