Expand PMF_FN_* macros.
[netbsd-mini2440.git] / gnu / usr.bin / awk / config / V7.h
bloba24e27fed01f2b684402457afc064763de132a6d
2 /********************************************
3 V7.h
4 copyright 1991, Michael D. Brennan
6 This is a source file for mawk, an implementation of
7 the AWK programming language.
9 Mawk is distributed without warranty under the terms of
10 the GNU General Public License, version 2, 1991.
11 ********************************************/
14 The port of mawk to V7 is the work of
15 Carl Mascott (cmascott@world.std.com)
18 /*$Log: V7.h,v $
19 * Revision 4.2 91/11/21 13:30:34 brennan
22 * 11/17/91 C. Mascott declare fprintf, sprintf on V7
24 * Revision 4.1 91/09/25 11:40:41 brennan
25 * VERSION 1.0
27 * Revision 1.4 91/08/16 08:22:09 brennan
28 * Carl's addition of SW_FP_CHECK for XNX23A
30 * Revision 1.3 91/08/13 09:04:07 brennan
31 * VERSION .9994
33 * Revision 1.2 91/06/15 09:28:54 brennan
34 * Carl's diffs for V7
36 * 06/11/91 C. Mascott change NO_FMOD to HAVE_FMOD
37 * change NO_STRTOD to HAVE_STRTOD
39 * Revision 1.1 91/06/10 14:20:03 brennan
40 * Initial revision
44 #ifndef CONFIG_H
45 #define CONFIG_H 1
47 #define V7
50 #define HAVE_VOID_PTR 0
51 #define HAVE_STRTOD 0
52 #define HAVE_FMOD 0
53 #define HAVE_MATHERR 0
55 #define HAVE_STRING_H 0
56 #define HAVE_FCNTL_H 0
59 #define O_RDONLY 0
60 #define O_WRONLY 1
61 #define O_RDWR 2
63 #define vfprintf(s,f,a) _doprnt(f,a,s)
64 #define strchr index
65 #define strrchr rindex
67 #ifdef XNX23A
68 /* convert double to Boolean. This is a bug work-around for
69 XENIX-68K 2.3A, where logical test of double doesn't work. This
70 macro NG for register double. */
71 #define D2BOOL(x) (*((long *) &(x)))
72 #define SW_FP_CHECK 1
73 #endif
76 /* these are missing and print.c needs them */
77 void fprintf() ;
78 char *sprintf() ;
80 #include "config/Idefault.h"
81 #endif /* CONFIG_H */