X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fgw-log.h;h=9c8b20778dc1505c2250bfe7fe1c346f712c2af2;hb=3ac0f5a14ccdf730f747a77d320d2fe43bbcf3f6;hp=c28ffa25e37ada59eacd15bc37c9d31d53c0a97d;hpb=39bd80ebf982c78d141aa57125afd165c0d07995;p=egate.git diff --git a/include/gw-log.h b/include/gw-log.h index c28ffa2..9c8b207 100644 --- a/include/gw-log.h +++ b/include/gw-log.h @@ -48,7 +48,10 @@ * Europagate, 1994-1995. * * $Log: gw-log.h,v $ - * Revision 1.7 1995/05/16 09:39:39 adam + * Revision 1.8 1995/12/01 12:24:14 adam + * New function: gw_log_mask_str. + * + * Revision 1.7 1995/05/16 09:39:39 adam * LICENSE. * * Revision 1.6 1995/03/30 07:32:42 adam @@ -140,6 +143,17 @@ int gw_log (unsigned level, const char *event_type, const char *format, ...); This function returns 0 on success; -1 on failure. */ +unsigned gw_log_mask_str (const char *str); +/* + Return the log level corresponding to str. + str is a comma separated sequence of tokens. A token is one of: + "all", "default", "def", "fatal", "warn", "stat", "debug", "none" + or "debug" where n is 0..9. + The level of each token are ORed with initial level being GW_LOG_DEFAULT + unless first token is "none" in which case the initial level is 0 (none). + */ + + char *gw_strdup (const char *s); /* Works as strdup(3s), which is not defined by ANSI.