comparison src/m/windowsnt.h @ 400:a86b2b5e0111 r21-2-30

Import from CVS: tag r21-2-30
author cvs
date Mon, 13 Aug 2007 11:14:34 +0200
parents c5d627a313b1
children de805c49cfc1
comparison
equal deleted inserted replaced
399:376370fb5946 400:a86b2b5e0111
28 /* Define NO_ARG_ARRAY if you cannot take the address of the first of a 28 /* Define NO_ARG_ARRAY if you cannot take the address of the first of a
29 * group of arguments and treat it as an array of the arguments. */ 29 * group of arguments and treat it as an array of the arguments. */
30 30
31 #define NO_ARG_ARRAY 31 #define NO_ARG_ARRAY
32 32
33 /* Define WORD_MACHINE if addresses and such have
34 * to be corrected before they can be used as byte counts. */
35
36 #define WORD_MACHINE
37
38 /* Now define a symbol for the cpu type, if your compiler 33 /* Now define a symbol for the cpu type, if your compiler
39 does not define it automatically: 34 does not define it automatically:
40 Ones defined so far include vax, m68000, ns16000, pyramid, 35 Ones defined so far include vax, m68000, ns16000, pyramid,
41 orion, tahoe, APOLLO and many others */ 36 orion, tahoe, APOLLO and many others */
42 37
43 /* Use type int rather than a union, to represent Lisp_Object */ 38 /* Use type int rather than a union, to represent Lisp_Object */
44 /* This is desirable for most machines. */ 39 /* This is desirable for most machines. */
45 40
46 #define NO_UNION_TYPE 41 #define NO_UNION_TYPE
47
48 /* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
49 the 24-bit bit field into an int. In other words, if bit fields
50 are always unsigned.
51
52 If you use NO_UNION_TYPE, this flag does not matter. */
53
54 #define EXPLICIT_SIGN_EXTEND
55 42
56 /* Data type of load average, as read out of kmem. */ 43 /* Data type of load average, as read out of kmem. */
57 44
58 #define LOAD_AVE_TYPE long 45 #define LOAD_AVE_TYPE long
59 46