summaryrefslogtreecommitdiffstats
path: root/lang/moscow_ml/files/patch-aa
blob: b2cd951f01d2708688d2badb43d165a4dabce406 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
--- runtime/fail.c.orig	Thu Jul 25 15:59:04 1996
+++ runtime/fail.c	Thu Jul 25 16:20:42 1996
@@ -3,7 +3,7 @@
 #ifdef __MWERKS__
 #define MAXDOUBLE 1.7976931348623157081e+308
 #else
-#include <values.h>
+#include <float.h>
 #endif
 #include "alloc.h"
 #include "fail.h"
@@ -18,7 +18,7 @@
 
 volatile unsigned char float_exn = FAILURE_EXN;
 
-double maxdouble = MAXDOUBLE/2;
+double maxdouble = DBL_MAX/2;
 
 struct longjmp_buffer * external_raise;
 value exn_bucket;
--- runtime/mosml.c.orig	Mon Jul 22 23:22:22 1996
+++ runtime/mosml.c	Mon Jul 22 23:22:49 1996
@@ -790,7 +790,7 @@
 
 #ifndef HAS_STRERROR
   extern int sys_nerr;
-  extern char * sys_errlist [];
+  extern __const char *__const  sys_errlist [];
   extern char *realpath();
   char *mktemp();
 #endif
--- Makefile.inc.orig   Thu Jul 25 22:36:06 1996
+++ Makefile.inc        Thu Jul 25 19:32:38 1996
@@ -2,10 +2,11 @@
 
 # Edit MOSMLHOME, CPP and STRIP to suit your installation
 
-MOSMLHOME=${HOME}/mosml
+MOSMLHOME=${PREFIX}/moscow_ml
 
 # For Linux and other well-behaved systems, use:
-CPP=/lib/cpp -P -traditional -Dunix -Umsdos
+#CPP=/lib/cpp -P -traditional -Dunix -Umsdos
+CPP=/usr/bin/cpp -P -traditional
 STRIP=strip
 
 # For HP-UX, use instead:
@@ -42,7 +43,7 @@
 # For cross-compiling to MS DOS (from Linux) (development only)
 # CPP=/lib/cpp -P -traditional -Uunix -Dmsdos
 
-CC=gcc
+CC=cc
 
 .SUFFIXES :
 .SUFFIXES : .sml .sig .ui .uo .mlp .lex .c .o

OpenPOWER on IntegriCloud