home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / std_unix / csu.shar / 26 < prev    next >
Internet Message Format  |  1988-12-19  |  1KB

  1. Path: longway!std-unix
  2. From: henry@zoo.toronto.edu
  3. Newsgroups: comp.std.unix
  4. Subject: Re: A "public domain" set of include files.
  5. Message-ID: <263@longway.TIC.COM>
  6. Date: 16 Nov 88 05:29:43 GMT
  7. References: <255@longway.TIC.COM>
  8. Sender: std-unix@longway.TIC.COM
  9. Reply-To: henry@zoo.toronto.edu
  10. Lines: 24
  11. Approved: jsq@longway.tic.com (Moderator, John S. Quarterman)
  12.  
  13. From: henry@zoo.toronto.edu
  14.  
  15. >... one of the things I would like to see, is a list of the 'necessary'
  16. >files in these directories, and perhaps, public domain (or freeware) versions
  17. >of these files...
  18.  
  19. There is a fundamental problem with this, in that those files can and often
  20. do contain implementation-dependent information.  For example, <stdio.h>
  21. must contain definitions of the getc and putc macros, which are intimately
  22. tied to the implementation details of the rest of stdio.  For another
  23. example, it's hard to imagine a portable version of <stdarg.h>, since its
  24. whole purpose is to cover up implementation details.
  25.  
  26. >... Thus, people developing software (PD or otherwise), which
  27. >in some way or another, uses these definitions, can know what to expect...
  28.  
  29. This is precisely what documentation, including standards, is supposed to
  30. tell you.  (Admittedly, it doesn't always do this very well.)
  31.  
  32.                                      Henry Spencer at U of Toronto Zoology
  33.                                  uunet!attcan!utzoo!henry henry@zoo.toronto.edu
  34.  
  35.  
  36. Volume-Number: Volume 15, Number 30
  37.