# 1 "chat.c"
# 1 "/usr/include/stdio.h" 1 3
 
 

 
 
 

 






#pragma ident	"@(#)stdio.h	1.39	95/12/04 SMI"	

# 1 "/usr/include/sys/feature_tests.h" 1 3
 
 

 
 
 




#pragma ident	"@(#)feature_tests.h	1.7	94/12/06 SMI"





 
















# 17 "/usr/include/stdio.h" 2 3

# 1 "/usr/include/sys/va_list.h" 1 3
 







#pragma ident	"@(#)va_list.h	1.6	96/01/26 SMI"

 













# 41 "/usr/include/sys/va_list.h" 3



typedef void *__va_list;











# 18 "/usr/include/stdio.h" 2 3








typedef unsigned int	size_t;


typedef long	fpos_t;







 










 



















# 76 "/usr/include/stdio.h" 3




















































typedef struct	 
{




	int		_cnt;	 
	unsigned char	*_ptr;	 

	unsigned char	*_base;	 
	unsigned char	_flag;	 
	unsigned char	_file;	 
} FILE;


extern FILE		__iob[20 ];



extern FILE		*_lastbuf;
extern unsigned char	*_bufendtab[];

extern unsigned char	 _sibuf[], _sobuf[];




extern int	remove(const char *);
extern int	rename(const char *, const char *);
extern FILE	*tmpfile(void);
extern char	*tmpnam(char *);



extern int	fclose(FILE *);
extern int	fflush(FILE *);
extern FILE	*fopen(const char *, const char *);
extern FILE	*freopen(const char *, const char *, FILE *);
extern void	setbuf(FILE *, char *);
extern int	setvbuf(FILE *, char *, int, size_t);
 
extern int	fprintf(FILE *, const char *, ...);
 
extern int	fscanf(FILE *, const char *, ...);
 
extern int	printf(const char *, ...);
 
extern int	scanf(const char *, ...);
 
extern int	sprintf(char *, const char *, ...);
 
extern int	sscanf(const char *, const char *, ...);
extern int	vfprintf(FILE *, const char *, __va_list);
extern int	vprintf(const char *, __va_list);
extern int	vsprintf(char *, const char *, __va_list);
extern int	fgetc(FILE *);
extern char	*fgets(char *, int, FILE *);
extern int	fputc(int, FILE *);
extern int	fputs(const char *, FILE *);
extern int	getc(FILE *);
extern int	getchar(void);
extern char	*gets(char *);
extern int	putc(int, FILE *);
extern int	putchar(int);
extern int	puts(const char *);
extern int	ungetc(int, FILE *);
extern size_t	fread(void *, size_t, size_t, FILE *);
extern size_t	fwrite(const void *, size_t, size_t, FILE *);
extern int	fgetpos(FILE *, fpos_t *);
extern int	fseek(FILE *, long, int);
extern int	fsetpos(FILE *, const fpos_t *);
extern long	ftell(FILE *);
extern void	rewind(FILE *);
extern void	clearerr(FILE *);
extern int	feof(FILE *);
extern int	ferror(FILE *);
extern void	perror(const char *);

extern int	__filbuf(FILE *);
extern int	__flsbuf(int, FILE *);

 





extern FILE	*fdopen(int, const char *);
extern char	*ctermid(char *);
extern int	fileno(FILE *);



 


# 234 "/usr/include/stdio.h" 3


 




extern FILE	*popen(const char *, const char *);
extern char	*cuserid(char *);
extern char	*tempnam(const char *, const char *);
extern int	getopt(int, char *const *, const char *);

extern int	getsubopt(char **, char *const *, char **);

extern char	*optarg;
extern int	optind, opterr, optopt;
extern int	getw(FILE *);
extern int	putw(int, FILE *);
extern int	pclose(FILE *);



# 338 "/usr/include/stdio.h" 3


 
































# 392 "/usr/include/stdio.h" 3









# 1 "chat.c" 2


FILE *fp;
main()
{
	char *string;
	char file_out[500];
	char buf[100];
	int len,i=0,j=8;
        printf("Content-type: text/html\n\n");
        scanf("%s",string);
        len=strlen(string);
	printf("<BODY BGCOLOR=#FFFFFF TEXT=#000000>");
        printf("<IMG SRC=/devel/e_head.gif>");
		printf("%s",string);
        printf("<FORM><TEXTAREA ROWS=10 COLS=50>");
	if(string[8]=='&'){
		fp = fopen("chat.dat", "r");
			while (! (( fp )->_flag & 0020 ) )
			{
				fgets(buf,100 ,fp);
				printf("%s",buf);
			}
		fclose(fp);
	}else{
		while(string[j]!='&'){
			file_out[i]=string[j];
			i++;
			j++;
		}		
		while(string[j+9]!='&'){
			file_out[i]=string[j+9];
			i++;
			j++;
		}		
		file_out[i]='\0';
		printf("%s",file_out);
	}
        printf("</TEXTAREA></FORM>\n");
        printf("<Form action=/cgi-bin/chat method=post>\n");
        printf("Enter your Name:<Input Type=\"Text\" Name=\"theName\">\n");
        printf("<BR>\n");
        printf("Your message:<BR>\n");
        printf("<TextArea Name=\"message\" Rows=\"5\" Cols=\"50\">\n");
        printf("</TEXTAREA>\n");
        printf("<p><input type=submit name=\"Submit\" value=\"CHAT\"> <input type=reset name=\"Reset\" value=\"Clear Form\"></p>\n");
        printf("</form>\n");

}
