version 1.9, 2005/06/16 05:07:24 |
version 1.11, 2020/10/06 11:33:47 |
|
|
/* $OpenXM: OpenXM/src/kan96xx/plugin/oxcgi.c,v 1.8 2005/02/27 05:28:06 takayama Exp $ */ |
/* $OpenXM: OpenXM/src/kan96xx/plugin/oxcgi.c,v 1.10 2005/07/03 11:08:54 ohara Exp $ */ |
#include <stdio.h> |
#include <stdio.h> |
|
#include <stdlib.h> |
|
#include <string.h> |
#include "datatype.h" |
#include "datatype.h" |
#include "stackm.h" |
#include "stackm.h" |
#include "extern.h" |
#include "extern.h" |
|
|
static int ppp(char *s,int kstart,int kend, int vstart, int vend); |
static int ppp(char *s,int kstart,int kend, int vstart, int vend); |
static int cgiHex(int p); |
static int cgiHex(int p); |
|
|
static test1(); |
static void test1(); |
static test2(); |
static void test2(); |
static test3(); |
static void test3(); |
static test4(); |
static void test4(); |
|
|
/* main() {KSstart();test4();} */ |
/* main() {KSstart();test4();} */ |
|
|
Line 232 static int ppp(char *s,int kstart,int kend, int vstart |
|
Line 234 static int ppp(char *s,int kstart,int kend, int vstart |
|
printf("\n"); |
printf("\n"); |
} |
} |
} |
} |
static test1() { |
static void test1() { |
char s[1000]; |
char s[1000]; |
cgiUrlEncodingToKeyValuePair("http://hoge.hoge?name=1231232&hoge=asdfsdf&foo=asdfasdf"); |
cgiUrlEncodingToKeyValuePair("http://hoge.hoge?name=1231232&hoge=asdfsdf&foo=asdfasdf"); |
cgiUrlEncodingToKeyValuePair("http://hoge.hoge?name=1231232&hoge=&foo=asdfasdf&"); |
cgiUrlEncodingToKeyValuePair("http://hoge.hoge?name=1231232&hoge=&foo=asdfasdf&"); |
scanf("%s",s); |
scanf("%s",s); |
cgiUrlEncodingToKeyValuePair(s); |
cgiUrlEncodingToKeyValuePair(s); |
} |
} |
static test2() { |
static void test2() { |
char s[1000]; |
char s[1000]; |
struct object ob = OINIT; |
struct object ob = OINIT; |
ob=cgiUrlEncodingToKeyValuePair("http://hoge.hoge?name=1231232&hoge=asdfsdf&foo=asdfasdf"); |
ob=cgiUrlEncodingToKeyValuePair("http://hoge.hoge?name=1231232&hoge=asdfsdf&foo=asdfasdf"); |
Line 251 static test2() { |
|
Line 253 static test2() { |
|
printObject(ob,1,stdout); |
printObject(ob,1,stdout); |
} |
} |
|
|
static test4() { |
static void test4() { |
char s[1000]; |
char s[1000]; |
struct object ob = OINIT; |
struct object ob = OINIT; |
char *ts; |
char *ts; |
Line 496 int cgiKeyValuePairToHttpFile2(struct object ob,FILE2 |
|
Line 498 int cgiKeyValuePairToHttpFile2(struct object ob,FILE2 |
|
} |
} |
|
|
|
|
static test3() { |
static void test3() { |
char *s; |
char *s; |
struct object ob = OINIT; |
struct object ob = OINIT; |
s = "Pragma: no-cache\nContent-Length: 2915\nContent-Type: text/html\nConnection: close\n\n <DIV class=Section1> \n <P class=MsoNormal \n style=\"mso-list: none; mso-list-ins: \" 19991102T2025\"> \n </P> "; |
s = "Pragma: no-cache\nContent-Length: 2915\nContent-Type: text/html\nConnection: close\n\n <DIV class=Section1> \n <P class=MsoNormal \n style=\"mso-list: none; mso-list-ins: \" 19991102T2025\"> \n </P> "; |