#include #include #include #ifndef NO_STDLIB_H #include #else char *getenv(); #endif #define TEMP_DIR "/home/httpd/html/animal/GREETINGS" #define TEMPLATE "/home/httpd/html/animal/HTMLSrc/GR_VIEW.html" #define DONE_HTML "/home/httpd/html/animal/HTMLSrc/GR_DONE.html" #define URL_BASE "http://AnimalPicturesArchive.com/animal" #define TRUE 1 #define FALSE 0 #define YES 1 #define NO 0 #define LF 10 #define CR 13 #define MAX_ENTRIES 10 /* for Get method */ typedef struct { char name[256]; char val[256]; } getentry; /* for Post method */ typedef struct { char *name; char *val; } postentry; /* For Using Get Method */ void getword(char *word, char *line, char stop); char x2c(char *what); void unescape_url(char *url); void plustospace(char *str); /* For Using Post Method */ char *makeword(char *line, char stop); char *fmakeword(FILE *f, char stop, int *len); char x2c(char *what); void unescape_url(char *url); void plustospace(char *str);