home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / os / vms / 20535 < prev    next >
Encoding:
Text File  |  1993-01-07  |  1.3 KB  |  32 lines

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