/* cgi-opval.c -- CGI プログラムに対する引数 op と val を表示するプログラム ~yas/syspro/www/cgi-opval.c */ #include "coins-syspro.c" extern void print_header(void); extern void print_content(void); int main() { print_header(); print_content(); } void print_header() { printf("Content-Type: text/html\n"); printf("\n"); } void print_content() { char *query_string ; int qc ; char **qv ; char *op, *val_s; printf("
\n");
	query_string = get_query_string();
	if( query_string == NULL )
	{
		printf("No query string.\n");
	}
	else if( string_split( query_string,'&',&qc, &qv ) < 0 )
	{
		printf("Error while parsing query string\n");
	}
	else
	{
		op = getparam( qc, qv, "op" );
		val_s = getparam( qc, qv, "val" );
		printf("op: ["); safe_print_string( op ); printf("]\n");
		printf("val: ["); safe_print_string( val_s ); printf("]\n");
		free_string_vector( qc, qv );
	}

	printf("
\n"); if( query_string ) free( query_string ); }