=================================================================== RCS file: /home/cvs/OpenXM/src/kan96xx/plugin/oxcgi.h,v retrieving revision 1.2 retrieving revision 1.4 diff -u -p -r1.2 -r1.4 --- OpenXM/src/kan96xx/plugin/oxcgi.h 2004/09/24 08:35:47 1.2 +++ OpenXM/src/kan96xx/plugin/oxcgi.h 2005/02/27 05:28:06 1.4 @@ -1,4 +1,4 @@ -/* $OpenXM: OpenXM/src/kan96xx/plugin/oxcgi.h,v 1.1 2004/09/21 12:52:01 takayama Exp $ */ +/* $OpenXM: OpenXM/src/kan96xx/plugin/oxcgi.h,v 1.3 2004/09/27 01:20:46 takayama Exp $ */ /* ----- data conversion : urlEncoding <---> keyValue pair */ struct object cgiUrlEncodingToKeyValuePair(char *s); @@ -8,6 +8,9 @@ int cgiKeyValuePairToUrlEncodingFile2(struct object ob char *byteArrayToUrlEncoding(unsigned char *s,int size); struct object urlEncodedStringToObj(char *s,int vstart,int vend,int mode); +struct object KooStringToUrlEncoding(struct object sob); +struct object KooUrlEncodedStringToObj(struct object sob); + /* ------- HTML header <---> keyValue pair */ struct object cgiHttpToKeyValuePair(char *s,int size); char *cgiKeyValuePairToHttp(struct object ob,int *sizep); @@ -16,3 +19,5 @@ int cgiKeyValuePairToHttpFile2(struct object ob, FILE2 /* ------- misc ------------------- */ int checkKeyValuePairFormat(struct object ob,char *msg); + +struct object KooToTokens(struct object ob,struct object sep);