co-mc386.lnt
上传用户:filter2008
上传日期:2010-03-12
资源大小:2959k
文件大小:2k
源码类别:

编辑器/阅读器

开发平台:

C/C++

  1. //    co-mc386.lnt
  2. // microtec compiler options file
  3. //    This file contains options to allow PC-lint to process source
  4. //    files for your compiler.  It is used as follows:
  5. //
  6. //    lint  co-mc386.lnt  source-file(s)
  7. // you will want to change the following list of definitions
  8. -d_SIZE_T=unsigned  // used to define size_t
  9. -d_MCC80=0      //processor
  10. -d_MCC86=0          
  11. -d_MCC88K=0
  12. -d_MCC386=1
  13. -d_MCC960=0
  14. -d_MCC68K=0
  15. -d_MCCT9K=0
  16. -d_MCCSP=0
  17. -d_MCC29K=0
  18. -d_LITTLE_ENDIAN=1   // dependent on the processor
  19. -d_MATHLIBF=1        // compiler parameters
  20. -d_MRI_EXTENSIONS=1 
  21. -d__STDC__=1
  22. -d__cplusplus=0
  23. -d_CHAR_SIGNED=0    //system parameters
  24. -d_CHAR_UNSIGNED=1
  25. -d_SIZEOF_SHORT=16
  26. -d_SIZEOF_INT=32
  27. -d_SIZEOF_LONG=32
  28. -d__OPTION_VALUE(r)=0 //set to 1 if option -Kq is used
  29. +rw(packed)         // reserved word to be ignored.
  30. -si4 //size of int is 4 bytes need for lint
  31.    // while processing compiler (library) header files ...
  32. -wlib(1)    // sets the warning level within library headers to 1
  33.     // (no warnings, just syntax errors).  Comment out if you
  34.     // are actually linting library headers.  This
  35.     // option makes obsolete options of the form -elib(axxx) where
  36.     // xxx >= 400 which may be retained for historical reasons.
  37. -elib(659) // nothing follows '}' on same line
  38. -elib(652) // suppresses messages about previously declared symbols
  39. -elib(773) // macro not parenthesizied
  40. -elib(761) // redundant typedefs
  41. -elib(760) // redundant macros
  42. -elib(537) // repeated lib include files
  43. -esym(553,__STDIO_H,__STDLIB_H,__STRING_H,__TIME_H)
  44. -esym(553,__STDDEF_H)
  45. -header(co-mc.h)  // supports asm()