X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Ftools.h;h=f34eef4be79f2c18dc88d6a50d444994c63830bb;hb=119f5ee3d14919e18afc159074295c51e5f911ba;hp=c29d4344129341f49ca9f11a16f8173acd101914;hpb=63cb2f4bcd0510c1c5052d477095c25e034a960e;p=citadel.git diff --git a/citadel/tools.h b/citadel/tools.h index c29d43441..f34eef4be 100644 --- a/citadel/tools.h +++ b/citadel/tools.h @@ -1,7 +1,7 @@ /* $Id$ */ char *safestrncpy(char *dest, const char *src, size_t n); int num_tokens (const char *source, char tok); -void extract_token(char *dest, const char *source, int parmnum, char separator); +void extract_token(char *dest, const char *source, int parmnum, char separator, int maxlen); int extract_int (const char *source, int parmnum); long extract_long (const char *source, int parmnum); unsigned long extract_unsigned_long(const char *source, int parmnum); @@ -21,7 +21,6 @@ int strncasecmp(char *, char *, int); #define strcasecmp(x,y) strncasecmp(x,y,INT_MAX); #endif -#define extract(dest,source,parmnum) extract_token(dest,source,parmnum,(char)'|') #define num_parms(source) num_tokens(source,(char)'|') void stripout(char *str, char leftboundary, char rightboundary); void stripallbut(char *str, char leftboundary, char rightboundary);