summaryrefslogtreecommitdiff
path: root/lang/wamcc/files/patch-af
blob: 4702250322bf40dbec8dea20e62a651132b79be2 (plain) (blame)
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
--- src/machine.h.orig	Mon Oct 23 10:59:26 1995
+++ src/machine.h	Tue Sep 14 04:13:45 1999
@@ -33,6 +33,16 @@
 #      define M_MACHINE            "dec_alpha"
 #      define M_dec_alpha
 
+#   elif defined(__FreeBSD__) && defined(i386)
+
+	#define M_MACHINE          "i386_freebsd"
+	#define M_i386_freebsd
+
+#   elif defined(__FreeBSD__) && defined(alpha)
+
+        #define M_MACHINE        "alpha_freebsd"
+	#define M_alpha_freebsd
+
 #   elif defined(__linux__) && !defined(__ELF__)
 
 #      define M_MACHINE            "pc_linux_a_out"
@@ -101,7 +111,8 @@
 /*---------------------------------*/
 
 #if defined(M_sony_news) || defined(M_dec_ultrix) || defined(M_dec_alpha) ||\
-    defined(M_pc_linux_elf)
+    defined(M_pc_linux_elf) || defined(M_i386_freebsd) ||\
+    defined(M_alpha_freebsd)
 
 #   define M_Asm_Symbol1(name)     #name
 #   define M_Asm_Symbol(name)      M_Asm_Symbol1(name)
@@ -122,7 +133,8 @@
 
 
 #if defined(M_sparc) || defined(M_dec_ultrix) || defined(M_sony_news) ||    \
-    defined(M_NeXT_hppa) || defined(M_dec_alpha)
+    defined(M_NeXT_hppa) || defined(M_dec_alpha) || defined(M_i386_freebsd) ||\
+    defined(M_alpha_freebsd)
 
 #    define M_Save_Control_Info
 #    define M_Restore_Control_Info
@@ -145,7 +157,7 @@
 
 
 #if defined(M_sparc) || defined(M_dec_ultrix) || defined(M_sony_news) ||    \
-    defined(M_NeXT_hppa)
+    defined(M_NeXT_hppa) || defined(M_i386_freebsd) || defined(M_alpha_freebsd)
 
 #    define M_Direct_Goto(lab)     {lab(); return;}
 #    define M_Indirect_Goto(p_lab) {(* ((void (*)()) p_lab))();return;}