📄 readme
字号:
These patches and supplemental programs should allow porting to MVS or MVS/XAin an EBCDIC envrionment, using SAS C V4.00C.Included are: -rw-r--r-- 1 swl26 1573 Jul 17 14:32 README -rw-rw-r-- 1 swl26 20861 Jul 17 13:41 diffs -rw-rw-r-- 1 swl26 5022 Jul 17 14:00 fixit.l -rw-rw-r-- 1 swl26 97644 Jul 17 13:42 initscan.mvs.c -rw-rw-r-- 1 swl26 4898 Jul 17 14:08 unfixit.lThe file "diffs" contains context diffs for changes to flex 2.3.The file "fixit.l" contains flex sources for a program to shorten externalvariable and function names to 8 characters or less. This is required for the"dumb" compiler linker used.The file "unfixit.l" reverses the changes in "fixit.l", to restore long names.This is useful when trying to build diff files as created here.The file "initscan.mvs.c" is an already "flexed" version of scan.l, in anEBCDIC environment.To install in an MVS environment, use patch to apply the diffs to flex 2.3,then run "fixit" on all .c, .h, .l, .y, and .skel files. Move the filesto the MVS machine, and compile each of the .c files. (You will need a"yacc" functional equivalent under MVS to expand parse.y in thatenvironment.) Link together, and the resulting flex should be ready togo. To test, run the MVSflex -is8 -Ce on the scan.l, and you should getback a file which is identical to initscan.mvs.c.Enjoy.Steven W. LaytenSenior EngineerChemical Abstracts ServicePO Box 30122540 Olentangy River RoadColumbus, Ohio 43210+1 614 421 3600 extension 3451INET: swl26%cas.BITNET@CUNYVM.CUNY.EduUUCP: osu-cis!chemabs!swl26BITNET: swl26@cas.bitnet
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -