home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / mint / mntolb20 / readme < prev    next >
Encoding:
Text File  |  1993-08-03  |  1.8 KB  |  40 lines

  1. To use the MiNT library enclosed herein, you will need the MiNT
  2. include files (see mntinc20.zoo). The MiNT include files should
  3. be compatible with the "standard" gcc include files, but provide
  4. some definitions that are true only if __MINT__ is defined. As
  5. shipped, __MINT__ is always defined. If you would prefer to compile
  6. with the "normal" gcc libraries most of the time, then the following
  7. steps are necessary:
  8. (1) Copy all the files in mntinc20.zoo into your include
  9.     directory, overwriting the old include files where
  10.     applicable.
  11. (2) Comment out the definition of __MINT__ in the include file
  12.     compiler.h.
  13. (3) Rename the gnu.olb and gnu16.olb from this library to mint.olb
  14.     and mint16.olb, respectively; and rename crt0.o to mcrt0.o.
  15. (4) Use gcc's -mint flag to link with the MiNT library.
  16.  
  17.  
  18. Personally, I use the MiNT libraries for everything (replacing the gcc
  19. libraries entirely) since 99% of the functions also work under TOS,
  20. and the 1% that don't are things like fork() and pipe() that one
  21. wouldn't really expect to work in a single-tasking OS.
  22.  
  23. There are no docs; I recommend getting the source code (see mntlib20.zoo)
  24. and using that. The documentation for the gcc library applies to a
  25. lot of this library, too, so you could get that; and a good book on
  26. Unix and ANSI C programming would help a lot.
  27.  
  28. The library is based on the gcc library that Jwahar Bammi and I put together.
  29. Lots of people have contributed to it, including (but not limited to):
  30.  
  31. Jwahar Bammi, Kai-Uwe Bloem, John R. Dunning, Doug Gwyn, Dave Gymer,
  32. Alan Hourihane, Alex Kiernan, Allan Pratt, Arnold D. Robbins, Edgar Roeder,
  33. Rich Salz, Dale Schumacher, Eric Smith, Henry Spencer, and Stephen Usher.
  34.  
  35. I've hacked on things quite a bit, so if they're broken don't blame the
  36. original authors, blame me.
  37.  
  38. Eric R. Smith
  39. eric.smith@uwo.ca
  40.