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