Introduction - If you have any usage issues, please Google them yourself
This the source for a C compiler that generates 386 or
m68K code. Code generation is fairly good although the optimizer is
a little naive... the code itself should be highly portable although
there are some issues involved with porting from MSDOS that have to
be resolved for example the size of LONG on unix machines is so big
some of the code generated gets messed up.
Packet : 51622439ccompilersource.rar filelist
501q\501q\www.cnzz.cn\A.C
501q\501q\www.cnzz.cn\AN386.C
501q\501q\www.cnzz.cn\AN68.C
501q\501q\www.cnzz.cn\ANALYZE.C
501q\501q\www.cnzz.cn\ARGS.C
501q\501q\www.cnzz.cn\BCCSTACK.C
501q\501q\www.cnzz.cn\C.H
501q\501q\www.cnzz.cn\CC.P
501q\501q\www.cnzz.cn\CC386.C
501q\501q\www.cnzz.cn\CC386.P
501q\501q\www.cnzz.cn\CC68.P
501q\501q\www.cnzz.cn\CL386.C
501q\501q\www.cnzz.cn\CL386.CFG
501q\501q\www.cnzz.cn\CL386E.TXT
501q\501q\www.cnzz.cn\CL386R.TXT
501q\501q\www.cnzz.cn\CMAIN.C
501q\501q\www.cnzz.cn\CMDLINE.H
501q\501q\www.cnzz.cn\CMDLINE.P
501q\501q\www.cnzz.cn\CONF386.C
501q\501q\www.cnzz.cn\CONF68.C
501q\501q\www.cnzz.cn\D4GWSTUB.C
501q\501q\www.cnzz.cn\DECL.C
501q\501q\www.cnzz.cn\DIAG.H
501q\501q\www.cnzz.cn\ERROR.C
501q\501q\www.cnzz.cn\ERRORS.H
501q\501q\www.cnzz.cn\EXPR.C
501q\501q\www.cnzz.cn\EXPR.H
501q\501q\www.cnzz.cn\EXT.C
501q\501q\www.cnzz.cn\FATAL.C
501q\501q\www.cnzz.cn\FILE_ID.DIZ
501q\501q\www.cnzz.cn\FLOATEXP.C
501q\501q\www.cnzz.cn\FUNC.C
501q\501q\www.cnzz.cn\GEN386.H
501q\501q\www.cnzz.cn\GEN68.H
501q\501q\www.cnzz.cn\GETSYM.C
501q\501q\www.cnzz.cn\GEXPR386.C
501q\501q\www.cnzz.cn\GEXPR68.C
501q\501q\www.cnzz.cn\GSTMT386.C
501q\501q\www.cnzz.cn\GSTMT68.C
501q\501q\www.cnzz.cn\HASH.H
501q\501q\www.cnzz.cn\HASH.P
501q\501q\www.cnzz.cn\HISTORY.TXT
501q\501q\www.cnzz.cn\INASM386.C
501q\501q\www.cnzz.cn\INASM68.C
501q\501q\www.cnzz.cn\INIT.C
501q\501q\www.cnzz.cn\INTERP.H
501q\501q\www.cnzz.cn\INTERP.P
501q\501q\www.cnzz.cn\INTEXPR.C
501q\501q\www.cnzz.cn\LICENSE.TXT
501q\501q\www.cnzz.cn\LIST.C
501q\501q\www.cnzz.cn\LIST.H
501q\501q\www.cnzz.cn\LIST.P
501q\501q\www.cnzz.cn\MAKE.BAT
501q\501q\www.cnzz.cn\MAKEALL.BAT
501q\501q\www.cnzz.cn\MAKEFILE
501q\501q\www.cnzz.cn\MAKEFILE.16
501q\501q\www.cnzz.cn\MAKEFILE.32
501q\501q\www.cnzz.cn\MANGLE.C
501q\501q\www.cnzz.cn\MEMMGT.C
501q\501q\www.cnzz.cn\MK386.C
501q\501q\www.cnzz.cn\MK386.CFG
501q\501q\www.cnzz.cn\OPTIMIZE.C
501q\501q\www.cnzz.cn\OUTAS386.C
501q\501q\www.cnzz.cn\OUTAS68.C
501q\501q\www.cnzz.cn\PEEP386.C
501q\501q\www.cnzz.cn\PEEP68.C
501q\501q\www.cnzz.cn\PHITEXT.C
501q\501q\www.cnzz.cn\PREPROC.C
501q\501q\www.cnzz.cn\PSTR.C
501q\501q\www.cnzz.cn\Q.C
501q\501q\www.cnzz.cn\README.1ST
501q\501q\www.cnzz.cn\README.TXT
501q\501q\www.cnzz.cn\REG386.C
501q\501q\www.cnzz.cn\REG68.C
501q\501q\www.cnzz.cn\SEARCHKW.C
501q\501q\www.cnzz.cn\SRCHPATH.C
501q\501q\www.cnzz.cn\STMT.C
501q\501q\www.cnzz.cn\SYMBOL.C
501q\501q\www.cnzz.cn\SYMCHAR.C
501q\501q\www.cnzz.cn\TDCONFIG.TD
501q\501q\www.cnzz.cn\TEST.BAT
501q\501q\www.cnzz.cn\TYPES.C
501q\501q\www.cnzz.cn\UMEM.H
501q\501q\www.cnzz.cn\UMEM.P
501q\501q\www.cnzz.cn\USAGE.C
501q\501q\www.cnzz.cn\UTYPE.H
501q\501q\www.cnzz.cn
501q\501q
501q