home *** CD-ROM | disk | FTP | other *** search
/ PC-Online 1996 May / PCOnline_05_1996.bin / linux / source / d / f2c / f2c.dif / f2c.diff
Encoding:
Text File  |  1995-01-17  |  1.8 KB  |  78 lines

  1. --- src/defs.h.orig    Tue Jan 17 16:38:27 1995
  2. +++ src/defs.h    Tue Jan 17 16:42:51 1995
  3. @@ -1048,7 +1048,8 @@
  4.  int    yylex(Void);
  5.  int    yyparse(Void);
  6.  
  7. +#define USE_DTOA
  8.  #ifdef USE_DTOA
  9. -#define atof(x) strtod(x,0)
  10. +/* #define atof(x) strtod(x,0) */
  11.  void    g_fmt Argdcl((char*, double));
  12.  #endif
  13. --- src/makefile.orig    Tue Jan 17 01:07:49 1995
  14. +++ src/makefile    Tue Jan 17 16:38:13 1995
  15. @@ -1,7 +1,7 @@
  16.  #    Makefile for f2c, a Fortran 77 to C converter
  17.  
  18. -g = -g
  19. -CFLAGS = $g
  20. +g = -O2
  21. +CFLAGS = $g 
  22.  SHELL = /bin/sh
  23.  
  24.  OBJECTSd = main.o init.o gram.o lex.o proc.o equiv.o data.o format.o \
  25. @@ -10,7 +10,8 @@
  26.        parse_args.o niceprintf.o cds.o sysdep.o version.o
  27.  OBJECTS = $(OBJECTSd) malloc.o
  28.  
  29. -all: xsum.out f2c
  30. +#all: xsum.out f2c
  31. +all: f2c
  32.  
  33.  f2c: $(OBJECTS)
  34.      $(CC) $(LDFLAGS) $(OBJECTS) -o f2c
  35. @@ -74,17 +75,17 @@
  36.  bundle:
  37.      bundle $b makefile xsum0.out >/tmp/f2c.bundle
  38.  
  39. -xsum: xsum.c
  40. -    $(CC) $(CFLAGS) -o xsum xsum.c
  41. +#xsum: xsum.c
  42. +#    $(CC) $(CFLAGS) -o xsum xsum.c
  43.  
  44.  #Check validity of transmitted source...
  45. -xsum.out: xsum $b
  46. -    ./xsum $b >xsum1.out
  47. -    cmp xsum0.out xsum1.out && mv xsum1.out xsum.out
  48. +#xsum.out: xsum $b
  49. +#    ./xsum $b >xsum1.out
  50. +#    cmp xsum0.out xsum1.out && mv xsum1.out xsum.out
  51.  
  52.  #On non-Unix systems that end lines with carriage-return/newline pairs,
  53.  #use "make xsumr.out" rather than "make xsum.out".  The -r flag ignores
  54.  #carriage-return characters.
  55. -xsumr.out: xsum $b
  56. -    ./xsum -r $b >xsum1.out
  57. -    cmp xsum0.out xsum1.out && mv xsum1.out xsumr.out
  58. +#xsumr.out: xsum $b
  59. +#    ./xsum -r $b >xsum1.out
  60. +#    cmp xsum0.out xsum1.out && mv xsum1.out xsumr.out
  61. --- src/output.c.orig    Tue Jan 17 16:47:03 1995
  62. +++ src/output.c    Tue Jan 17 16:47:30 1995
  63. @@ -1330,11 +1330,11 @@
  64.  #endif
  65.  {
  66.      static char buf[64];
  67. -#ifdef USE_DTOA
  68. +/* #ifdef USE_DTOA
  69.      g_fmt(buf, x);
  70. -#else
  71. +#else */
  72.      sprintf(buf, db_fmt_string, x);
  73. -#endif
  74. +/* #endif */
  75.      return buf;
  76.      }
  77.  
  78.