home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.vms
- Path: sparky!uunet!usc!cs.utexas.edu!uwm.edu!spool.mu.edu!umn.edu!moose.cccs.umn.edu!rao
- From: rao@moose.cccs.umn.edu (Rao Akella)
- Subject: VAX C header file standards?
- Message-ID: <1993Jan7.224528.13810@news2.cis.umn.edu>
- Lines: 18
- Sender: news@news2.cis.umn.edu (Usenet News Administration)
- Nntp-Posting-Host: knife.cccs.umn.edu
- Reply-To: rao@moose.cccs.umn.edu
- Organization: Colon Cancer Control Study, University of Minnesota, Minneapolis
- Date: Thu, 7 Jan 1993 22:45:28 GMT
- Lines: 18
-
-
- Are there any standards for VAX C header files? How does Digital decide what
- definition goes in which file?
-
- For example, in V3.1 (-051, to be precise), the definition of caddr_t ("typedef
- char * caddr_t;") is present in both DECW$INCLUDE:XOS.H and XRESOURCE.H. In
- V3.2 (-044), the XOS.H definition was dropped. I'm feeling slightly bummed
- about this because I recently made Gnu Xchess available for anon ftp at my
- site, and I've since been informed that while V3.1 compiles Xchess correctly,
- V3.2 returns compilation errors (because Xchess includes XOS.H but not
- XRESOURCE.H).
-
- Shouldn't all existing definitions be left in there in the interest of upward
- compatibility? Or was there a good reason for Digital to change the header
- files in between upgrades?
-
- -- Rao Akella <rao@moose.cccs.umn.edu, rao%moose@umnacvx.bitnet>
-
-