]> git.pld-linux.org Git - packages/asl.git/blob - asl-morearchs.patch
- fixed sparc-linux defines in morearchs patch; release 7
[packages/asl.git] / asl-morearchs.patch
1 --- asl-1.41r8/sysdefs.h.orig   1998-11-03 23:12:15.000000000 +0100
2 +++ asl-1.41r8/sysdefs.h        2004-01-27 22:19:19.557485543 +0100
3 @@ -272,6 +272,26 @@
4  #endif
5  
6  #endif /* __sparc */
7 +
8 +#if defined(__sparc__) && defined(__linux__)
9 +#define ARCHSYSNAME "unknown-linux"
10 +#define DEFSMADE
11 +#define OPENRDMODE "r"
12 +#define OPENWRMODE "w"
13 +#define OPENUPMODE "r+"
14 +#define IEEEFLOAT
15 +typedef signed char Integ8;
16 +typedef unsigned char Card8;
17 +typedef signed short Integ16;
18 +typedef unsigned short Card16;
19 +#define HAS16
20 +typedef signed int Integ32;
21 +typedef unsigned int Card32;
22 +typedef signed long long Integ64;
23 +typedef unsigned long long Card64;
24 +#define HAS64
25 +#define LOCALE_NLS
26 +#endif
27  
28  /*===========================================================================*/
29  /* Mips platforms */
30 @@ -526,6 +546,53 @@
31  
32  #endif /* __alpha */
33  
34 +
35 +#ifdef __x86_64__
36 +#define ARCHPRNAME "amd64"
37 +#ifdef __linux__
38 +#define ARCHSYSNAME "unknown-linux"
39 +#define DEFSMADE
40 +#define OPENRDMODE "r"
41 +#define OPENWRMODE "w"
42 +#define OPENUPMODE "r+"
43 +#define IEEEFLOAT
44 +typedef signed char Integ8;
45 +typedef unsigned char Card8;
46 +typedef signed short Integ16;
47 +typedef unsigned short Card16;
48 +#define HAS16
49 +typedef signed int Integ32;
50 +typedef unsigned int Card32;
51 +typedef signed long Integ64;
52 +typedef unsigned long Card64;
53 +#define HAS64
54 +#define LOCALE_NLS
55 +#endif
56 +#endif
57 +
58 +#ifdef __powerpc__
59 +#define ARCHPRNAME "ppc"
60 +#ifdef __linux__
61 +#define ARCHSYSNAME "unknown-linux"
62 +#define DEFSMADE
63 +#define OPENRDMODE "r"
64 +#define OPENWRMODE "w"
65 +#define OPENUPMODE "r+"
66 +#define IEEEFLOAT
67 +typedef signed char Integ8;
68 +typedef unsigned char Card8;
69 +typedef signed short Integ16;
70 +typedef unsigned short Card16;
71 +#define HAS16
72 +typedef signed int Integ32;
73 +typedef unsigned int Card32;
74 +typedef signed long long Integ64;
75 +typedef unsigned long long Card64;
76 +#define HAS64
77 +#define LOCALE_NLS
78 +#endif
79 +#endif
80 +
81  /*===========================================================================*/
82  /* Intel i386 platforms */
83  
This page took 0.070803 seconds and 3 git commands to generate.