home *** CD-ROM | disk | FTP | other *** search
/ ftp.uni-stuttgart.de/pub/systems/acorn/ / Acorn.tar / Acorn / acornet / dev / c / lib / gststubs.spk / ReadMe < prev   
Text File  |  1994-09-27  |  2KB  |  47 lines

  1. GstStubs
  2. by George Taylor
  3.  
  4. This software is public domain. The author can not be help responsible
  5. for anything which happens as a result of using or not using this software!
  6.  
  7.  
  8. The file 'gststubs' is a small object file (AOF) suitable for use with
  9. cc,link,gcc,Objasm etc.
  10.  
  11. It does much the same as Acorns o.stubs file except that:
  12.  
  13.     a)    It only results in 292 bytes in your program.
  14.         I have had a 540 byte hello world program written in C.
  15.     
  16.     b)    It will only work for applications not for modules
  17.         (AIF only).
  18.     
  19.     c)    It is PUBLIC DOMAIN.
  20.  
  21. Instead of placing the Shared C Library static data and vector tables
  22. in a DATA area it is placed into a ZERO initialised data area. This means
  23. no extra space is consumed in the executeable on disk and the space
  24. is allocated from a well defined area of the AIF image meaning there can be
  25. no clashes with other memory uses. If you want to know more use !DecAOF
  26. on the o.gststubs file.
  27.  
  28. If you have any problems then please contact me:
  29.  
  30.     George Taylor
  31.     16 Newton Crescent
  32.     Dunblane
  33.     Perthshire
  34.     FK15 ODZ
  35.     Email: george@tardis.ed.ac.uk
  36.  
  37.  
  38. I find this gststubs file very useful when creating very small filters
  39. in C, the resulting image is smaller than the image using the normnal stubs
  40. (even after compression with squeeze). For small programs squeeze will not
  41. be able to make your image file shorter.
  42.  
  43. The version of squeeze I have (version 4.00) seems to get things wrong
  44. if you specify an input file and an output file and it decides to copy
  45. the file (as it was too small to compress). This bug can happen if you
  46. use squeeze from !Make.
  47.