ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/Unix/sysdeps.h
(Generate patch)

Comparing BasiliskII/src/Unix/sysdeps.h (file contents):
Revision 1.6 by cebix, 1999-10-21T22:40:03Z vs.
Revision 1.10 by cebix, 2000-04-10T18:53:08Z

# Line 1 | Line 1
1   /*
2   *  sysdeps.h - System dependent definitions for Unix
3   *
4 < *  Basilisk II (C) 1997-1999 Christian Bauer
4 > *  Basilisk II (C) 1997-2000 Christian Bauer
5   *
6   *  This program is free software; you can redistribute it and/or modify
7   *  it under the terms of the GNU General Public License as published by
# Line 96 | Line 96 | typedef long int32;
96   #if SIZEOF_LONG == 8
97   typedef unsigned long uint64;
98   typedef long int64;
99 + #define VAL64(a) (a ## l)
100 + #define UVAL64(a) (a ## ul)
101   #elif SIZEOF_LONG_LONG == 8
102   typedef unsigned long long uint64;
103   typedef long long int64;
104 + #define VAL64(a) (a ## LL)
105 + #define UVAL64(a) (a ## uLL)
106   #else
107   #error "No 8 byte type, you lose."
108   #endif
# Line 120 | Line 124 | typedef struct timeval tm_time_t;
124   #define uae_u16 uint16
125   #define uae_s32 int32
126   #define uae_u32 uint32
127 + #define uae_s64 int64
128 + #define uae_u64 uint64
129   typedef uae_u32 uaecptr;
130  
131   /* Alignment restrictions */
# Line 213 | Line 219 | static inline void do_put_mem_word(uae_u
219   #define call_mem_put_func(func, addr, v) ((*func)(addr, v))
220   #define __inline__ inline
221   #define CPU_EMU_SIZE 0
216 #undef USE_MAPPED_MEMORY
217 #undef CAN_MAP_MEMORY
222   #undef NO_INLINE_MEMORY_ACCESS
223   #undef MD_HAVE_MEM_1_FUNCS
220 #undef USE_COMPILER
224   #define ENUMDECL typedef enum
225   #define ENUMNAME(name) name
226   #define write_log printf
227  
228 + #ifdef USE_COMPILER
229 + #define USE_MAPPED_MEMORY
230 + #define CAN_MAP_MEMORY
231 + #define NO_EXCEPTION_3
232 + #define NO_PREFETCH_BUFFER
233 + #else
234 + #undef USE_MAPPED_MEMORY
235 + #undef CAN_MAP_MEMORY
236 + #endif
237 +
238   #ifdef X86_ASSEMBLY
239   #define ASM_SYM_FOR_FUNC(a) __asm__(a)
240   #else

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines