[COMPILE] Error with MSVC 4.0

From: Tharin2002 (Tharin2002@AOL.COM)
Date: 03/25/98


I just downloaded Circle patch level 12 and tried to compile it and I got the
following error:

act.other.c
act.other.c(728) : error C2079: 'fbuf' uses undefined struct 'stat'
act.other.c(768) : error C2224: left of '.st_size' must have struct/union type
NMAKE : fatal error U1077: 'cl' : return code '0x2'

Lines 724-731 and 763-776 of act.other.c are as follows:

*snip*

ACMD(do_gen_write)
{
  FILE *fl;
  char *tmp, *filename, buf[MAX_STRING_LENGTH];
  struct stat fbuf;
  extern int max_filesize;
  time_t ct;

*snip*
and...
*snip*


 if (stat(filename, &fbuf) < 0) {
   perror("Error statting file");
   return;
 }
 if (fbuf.st_size >= max_filesize) {
   send_to_char("Sorry, the file is full right now.. try again later.\r\n", c
   return;
 }
 if (!(fl = fopen(filename, "a"))) {
   perror("do_gen_write");
   send_to_char("Could not open the file.  Sorry.\r\n", ch);
   return;
 }

*snip*

Ok, thats all, thanks :)

Tharin


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
     +------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/15/00 PST