]> code.citadel.org Git - citadel.git/blobdiff - citadel/tools.h
* Split cmd_user() and cmd_pass() into frontend/backend functions
[citadel.git] / citadel / tools.h
index 68e1dc8b58e6effa9681f7164c10b329b18f2841..a2ae480985cef7ad0c9f36e1c3d494ec199c89f8 100644 (file)
@@ -1,6 +1,11 @@
 /* $Id$ */
 char *safestrncpy(char *dest, const char *src, size_t n);
 int num_parms (char *source);
-void extract (char *dest, char *source, int parmnum);
+void extract_token(char *dest, char *source, int parmnum, char separator);
 int extract_int (char *source, int parmnum);
 long int extract_long (char *source, long int parmnum);
+void encode_base64(char *dest, char *source);
+void decode_base64(char *dest, char *source);
+
+
+#define extract(dest,source,parmnum)   extract_token(dest,source,parmnum,'|')