i=read(fd,buf,BUFSIZE);
i=read(fd,buf,sizeof buf);
void do_fp(FILE *f)	{	MD4_CTX c;	unsigned char md[MD4_DIGEST_LENGTH];	int fd;	int i;	static unsigned char buf[BUFSIZE];	fd=fileno(f);	MD4_Init(&c);	for (;;)		{		i=read(fd,buf,BUFSIZE);		if (i <= 0) break;		MD4_Update(&c,buf,(unsigned long)i);		}	MD4_Final(&(md[0]),&c);	pt(md);	}