]> git.pld-linux.org Git - packages/asl.git/blob - asl-morearchs.patch
- support Linux on amd64/ppc/sparc
[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 @@ -271,6 +271,26 @@
4  #define LOCALE_NLS
5  #endif
6  
7 +#ifdef __linux__
8 +#define ARCHSYSNAME "unknown-linux"
9 +#define DEFSMADE
10 +#define OPENRDMODE "r"
11 +#define OPENWRMODE "w"
12 +#define OPENUPMODE "r+"
13 +#define IEEEFLOAT
14 +typedef signed char Integ8;
15 +typedef unsigned char Card8;
16 +typedef signed short Integ16;
17 +typedef unsigned short Card16;
18 +#define HAS16
19 +typedef signed int Integ32;
20 +typedef unsigned int Card32;
21 +typedef signed long long Integ64;
22 +typedef unsigned long long Card64;
23 +#define HAS64
24 +#define LOCALE_NLS
25 +#endif
26 +
27  #endif /* __sparc */
28  
29  /*===========================================================================*/
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.030522 seconds and 3 git commands to generate.