9 hash8 : from comp.sources.unix volume 15
11 When you build hash8 you should add all long ( > 7 char)
12 runtime library function names to the reserved word table
14 memcmp(), memcpy(), memset()
15 included in stringlib, comp.sources.unix volume 6
16 simple to write if necessary
21 Rename Makefile.v7 Makefile
25 Check CFLAGS and LDFLAGS in Makefile
27 Repeat the applicable portions of the above
28 in ~/mawk/rexp and in ~/mawk/config
32 make config/Idefault.h
33 ln config/V7.h config.h
35 c. Do a make in ~/mawk/rexp
37 d. Do a make in ~/mawk
43 The original mawk_test and fpe_test wouldn't run on V7. V7 sh doesn't
44 have a comment character ('#'). Since ':' is actually a statement its
45 arguments need to be quoted if they contain any special characters.
49 SW_FP_CHECK has been added. The particular implementation is
50 for XENIX-68K 2.3A. There are no checks preceding calls to
51 fmod() because the check is built into mawk's fmod(). This
52 would be a problem on a system that needs SW_FP_CHECK but
53 already has fmod() in the RTL. The work-around is to always
54 use mawk's fmod() if using SW_FP_CHECK.
56 SW_FP_CHECK is activated only if XNX23A is defined. The
57 standard V7 Makefile doesn't define XNX23A, so you needn't
58 concern yourself with SW_FP_CHECK.
62 Mawk always calls open() with the 3rd argument set to 0. V7
63 open() really takes only 2 arguments. With most UNIX C compilers
64 extra arguments in function calls are harmless, so the open()
65 calls have not been altered for V7.