delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/08/20/00:46:22

Message-ID: <399F6256.A728FB53@hotmail.com>
From: the Icefalcon <kourino AT hotmail DOT com>
Organization: Harumichi Otaku ... doko ni mo!
X-Mailer: Mozilla 4.05 [en] (Win95; U)
MIME-Version: 1.0
Newsgroups: comp.os.msdos.djgpp
Subject: timeval @_@ <time.h>
Lines: 17
Date: Sun, 20 Aug 2000 04:38:29 GMT
NNTP-Posting-Host: 12.85.129.148
X-Complaints-To: abuse AT worldnet DOT att DOT net
X-Trace: bgtnsc07-news.ops.worldnet.att.net 966746309 12.85.129.148 (Sun, 20 Aug 2000 04:38:29 GMT)
NNTP-Posting-Date: Sun, 20 Aug 2000 04:38:29 GMT
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Well, good ol' nvi source is perplexing me again. cl_read.c declares a
few variables of type timeval (a struct in time.h). Now, these are
originally defined as "struct timeval"s, which gives me the pretty
little make error "storage size of 'poll' is unknown" (where 'poll' is 
the name of one of the timeval objects). Commenting out the "struct"
in "struct timeval" gives me "'timeval' undeclared". So, I did a nice
little file search for all files containing "timeval" and found that
it was defined (surprise, surprise) in <time.h>. However, it's 
surrounded by some include guards - namely,
#ifndef __dj_ENFORCE_ANSI_FREESTANDING, #ifndef __STRICT_ANSI__, and
#ifndef _POSIX_SOURCE. Now, I actually am not sure when these are
defined by default, but just in case I commented out all three of those
and their corresponding #endifs. The "timeval undeclared" error did
NOT go away. So ... what's going on? @_@
-- 

                                             -|-E the Icefalcon

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019