~ubuntu-branches/ubuntu/jaunty/mawk/jaunty

« back to all changes in this revision

Viewing changes to v7/V7.h

  • Committer: Bazaar Package Importer
  • Author(s): James Troup
  • Date: 2001-07-18 20:40:37 UTC
  • Revision ID: james.westby@ubuntu.com-20010718204037-8hrndw7iapy9yj3w
Tags: upstream-1.3.3
ImportĀ upstreamĀ versionĀ 1.3.3

Show diffs side-by-side

added added

removed removed

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