home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / vol_200 / 221_01 / cc5.c < prev    next >
Text File  |  1979-12-31  |  1KB  |  60 lines

  1. /*
  2. HEADER:        Small-C source part 5;
  3. TITLE:        Small-C Compiler for 6809 FLEX system;
  4. VERSION:    2.3;
  5.  
  6. DESCRIPTION:    "Small-C Compiler which produces 6809 assembler output."
  7. KEYWORDS:    ;
  8. SYSTEM:        6809 FLEX;
  9. FILENAME:    CC5.C;
  10. WARNINGS:    "Requires TSC relocatable assembler, library generater and
  11.                 linking loader."
  12.  
  13. SEE-ALSO:    ;
  14. AUTHORS:    Dieter H. Flunkert;
  15. COMPILERS:    VAX VMS C compiler;
  16. */
  17. #include STDIO.H
  18. #ifdef VMS
  19. #include "ccdef.c"
  20. #else
  21. #include CCDEF.C
  22. #endif
  23.  
  24. /*
  25. **  external function declaration
  26. */
  27. extern int add(), and(), asl(), asr(),
  28.   blanks(),
  29.   ch(), clearstage(),
  30.   div(), doublereg(),
  31.   eq(),
  32.   ge(), getlabel(), gt(),
  33.   heir7(),
  34.   immed(), inbyte(),
  35.   jump(),
  36.   le(), loadsec(), lt(),
  37.   match(), mod(), mult(),
  38.   needbrack(), needlval(), ne(), nl(),
  39.   or(), outdec(), outstr(),
  40.   postlabel(), pop(), push(), pushsec(),
  41.   rvalue(),
  42.   setstage(), store(), streq(), sub(),
  43.   testjump(), testnoopt(), testtruejump(),
  44.   uge(), ugt(), ule(), ult(),
  45.   xor();
  46.  
  47. /*
  48. * external value declaration
  49. */
  50. extern int lptr;
  51.  
  52. extern char *cptr,
  53.   line[linesize];
  54.  
  55. #ifdef VMS
  56. #include "cc51.c"
  57. #else
  58. #include CC51.C
  59. #endif
  60.