home *** CD-ROM | disk | FTP | other *** search
/ BURKS 2 / BURKS_AUG97.ISO / BURKS / SOFTWARE / SOURCES / MAWK11AS.ZIP / CONFIG / V7.H (.txt) < prev    next >
C/C++ Source or Header  |  1991-12-18  |  2KB  |  82 lines

  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 4.2  91/11/21  13:30:34  brennan
  20.  *    
  21.  * 
  22.  * 11/17/91  C. Mascott        declare fprintf, sprintf on V7
  23.  *
  24.  * Revision 4.1  91/09/25  11:40:41  brennan
  25.  * VERSION 1.0
  26.  * 
  27.  * Revision 1.4  91/08/16  08:22:09  brennan
  28.  * Carl's addition of SW_FP_CHECK for XNX23A
  29.  * 
  30.  * Revision 1.3  91/08/13  09:04:07  brennan
  31.  * VERSION .9994
  32.  * 
  33.  * Revision 1.2  91/06/15  09:28:54  brennan
  34.  * Carl's diffs for V7
  35.  * 
  36.  * 06/11/91  C. Mascott        change NO_FMOD to HAVE_FMOD
  37.  *                change NO_STRTOD to HAVE_STRTOD
  38.  *
  39.  * Revision 1.1  91/06/10  14:20:03  brennan
  40.  * Initial revision
  41.  * 
  42. */
  43.  
  44. #ifndef   CONFIG_H
  45. #define   CONFIG_H        1
  46.  
  47. #define                V7
  48.  
  49.  
  50. #define   HAVE_VOID_PTR        0
  51. #define   HAVE_STRTOD           0
  52. #define   HAVE_FMOD             0
  53. #define   HAVE_MATHERR        0
  54.  
  55. #define   HAVE_STRING_H        0
  56. #define   HAVE_FCNTL_H        0
  57.  
  58.  
  59. #define   O_RDONLY        0
  60. #define   O_WRONLY        1
  61. #define   O_RDWR        2
  62.  
  63. #define   vfprintf(s,f,a)  _doprnt(f,a,s)
  64. #define   strchr    index
  65. #define   strrchr    rindex
  66.  
  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
  74.  
  75.  
  76. /* these are missing and print.c needs them */
  77. void fprintf() ;
  78. char *sprintf() ;
  79.  
  80. #include  "config/Idefault.h"
  81. #endif  /* CONFIG_H */
  82.