home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_progs / prog_c / alint.lzh / ALINT / README.LINT < prev   
Encoding:
Text File  |  1991-11-01  |  2.5 KB  |  74 lines

  1. There are 4 files in this archive:
  2.   
  3.     1)manx.c   (put into your :LIB directory)
  4.    
  5.     2)file.lnt (put on current work director. No typo, its NOT file.lint)
  6.  
  7.     3)functions.h (put into your :INCLUDE directory)
  8.  
  9.     4)readme.lint (the file you are now looking at)
  10.  
  11.  
  12. To check a program type 
  13.  
  14. 1>lint file <filename.c>
  15.  
  16.  
  17.  
  18. Gimpel Lint seems to burp at the #ifdef, #endif format of the Aztec
  19. include files.  It flags error 10 expecting 'end'.  Error 10 is one
  20. of the most important errors to look for (missing bracket, semi-colon,
  21. etc.).  The way I have my system set up (here comes the hard part for
  22. you) is to edit each and every include file to begin with the line:
  23.  
  24. /*lint -e??? */
  25.  
  26. and end with the line:
  27.  
  28. /*lint -e??? */
  29.  
  30. The second line is simply there in case a nested include file changes 
  31. the error flags of Lint, you want to leave the main include file with
  32. all flags active.  Error messages generated by Aztec's include files
  33. are totally ignored.  Those files are the way Aztec wants them, and
  34. I don't care what Lint says, they're staying the way they are!
  35.  
  36. File.lnt contains a command line script to tell lint to check the manx.c
  37. files for the function definitions, set error ignore flags, and to look
  38. for any #include files in the :include/ directory. The +e??? command
  39. turns on all error flags to be sure of your starting conditions.
  40.  
  41.  
  42. There are NO guarantees on the accuracy of manx.c.  Some functions are 
  43. still missing (DoExtIO() for example) and others have had their parameters
  44. changed (example: IncrCLMark(cList) cList cList; 
  45.          is now:  IncrCLMark(cList) long cList;) 
  46.  
  47. PLEASE! Make changes, corrections and additions to these files.  The ignore
  48. error flags should be looked at to determine if I have ignored something
  49. necessary.  If a change is made, please post the new version in BIX listings
  50. and BixMail althoff a note that there are changes.
  51.  
  52.  
  53. Good Luck to All! 
  54.                          Thomas Althoff
  55.                          c/o ABC/Cap Cities Inc.
  56.                          30 W. 67th St. 
  57.                          Video Tape Tech Support
  58.                          Floor B1
  59.                          NYC, NY 10023
  60.                   
  61.              Bix:althoff
  62. Creation date:
  63.  
  64.   7/2/86
  65.   
  66. Change to alint3.arc:
  67.  
  68.   7/5/86             GetIcon(),PutIcon(),PutWBObject() all defined already
  69.                      if you included *ALL* .h files. Commented function
  70.                      definitions out.
  71.  
  72.                      Changed spelling error for "shoet CmpTime()" to short.
  73.                      
  74.