annotate src/m/acorn.h @ 72863:526dc1f36b09

(produce_image_glyph): Automatically crop wide images at right window edge so we can draw the cursor on the same row to avoid confusing redisplay by placing the cursor outside the visible window area.
author Kim F. Storm <storm@cua.dk>
date Thu, 14 Sep 2006 09:37:44 +0000
parents 3bd95f4f2941
children e90d04cd455a c5406394f567
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9023
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1 /* Machine description file for Acorn RISCiX machines.
68651
3bd95f4f2941 Update years in copyright notice; nfc.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 64767
diff changeset
2 Copyright (C) 1994, 2002, 2003, 2004, 2005,
3bd95f4f2941 Update years in copyright notice; nfc.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 64767
diff changeset
3 2006 Free Software Foundation, Inc.
9023
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
4
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
5 This file is part of GNU Emacs.
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
6
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
7 GNU Emacs is free software; you can redistribute it and/or modify
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
8 it under the terms of the GNU General Public License as published by
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
9 the Free Software Foundation; either version 2, or (at your option)
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
10 any later version.
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
11
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
12 GNU Emacs is distributed in the hope that it will be useful,
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
15 GNU General Public License for more details.
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
16
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
17 You should have received a copy of the GNU General Public License
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
18 along with GNU Emacs; see the file COPYING. If not, write to
64083
23a17af379b1 Update FSF's address.
Lute Kamstra <lute@gnu.org>
parents: 52401
diff changeset
19 the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
23a17af379b1 Update FSF's address.
Lute Kamstra <lute@gnu.org>
parents: 52401
diff changeset
20 Boston, MA 02110-1301, USA. */
9023
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
21
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
22
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
23
9095
23f72b18b420 (WORDS_BIG_ENDIAN): define or undef appropriately, superseding BIG_ENDIAN.
Karl Heuer <kwzh@gnu.org>
parents: 9024
diff changeset
24 /* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word
9023
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
25 is the most significant byte. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
26
9095
23f72b18b420 (WORDS_BIG_ENDIAN): define or undef appropriately, superseding BIG_ENDIAN.
Karl Heuer <kwzh@gnu.org>
parents: 9024
diff changeset
27 #undef WORDS_BIG_ENDIAN
9023
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
28
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
29 /* Define NO_ARG_ARRAY if you cannot take the address of the first of a
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
30 * group of arguments and treat it as an array of the arguments. We can't
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
31 * do this on the arm with gcc, since the first 4 args are in registers. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
32
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
33 #ifdef __GNUC__
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
34 #define NO_ARG_ARRAY
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
35 #else
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
36 #undef NO_ARG_ARRAY
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
37 #endif
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
38
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
39 /* Define WORD_MACHINE if addresses and such have
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
40 * to be corrected before they can be used as byte counts. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
41
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
42 #undef WORD_MACHINE
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
43
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
44 /* Define how to take a char and sign-extend into an int.
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
45 On machines where char is signed, this is a no-op. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
46
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
47 /* ARM note - The RISCiX Norcroft C Compiler has ALL
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
48 non-32-bit types as unsigned */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
49
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
50 #define SIGN_EXTEND_CHAR(c) (((int)(c) << 24) >> 24)
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
51
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
52 /* Now define a symbol for the cpu type, if your compiler
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
53 does not define it automatically:
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
54 Ones defined so far include vax, m68000, ns16000, pyramid,
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
55 orion, tahoe, APOLLO and many others */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
56
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
57 /* ARM note - this is done by the Norcroft compiler - symbol is `__arm' */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
58
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
59 /* Use type int rather than a union, to represent Lisp_Object */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
60 /* This is desirable for most machines. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
61
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
62 #define NO_UNION_TYPE
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
63
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
64 /* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
65 the 24-bit bit field into an int. In other words, if bit fields
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
66 are always unsigned.
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
67
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
68 If you use NO_UNION_TYPE, this flag does not matter. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
69
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
70 #define EXPLICIT_SIGN_EXTEND
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
71
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
72 #ifdef LDAV_SYMBOL
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
73 #undef LDAV_SYMBOL
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
74 #endif
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
75
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
76 #define LDAV_SYMBOL "_iavenrun"
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
77
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
78
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
79 /* Data type of load average, as read out of kmem. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
80
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
81 #define LOAD_AVE_TYPE long
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
82
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
83 /* Convert that into an integer that is 100 for a load average of 1.0 */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
84
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
85 /*
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
86 * Scale factor for scaled integers used to count
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
87 * %cpu time and load averages.
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
88 */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
89
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
90 /* FSHIFT and FSCALE are defined in param.h, but are required by
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
91 LOAD_AVE_CVT, so they need to be defined here. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
92
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
93 #ifndef FSHIFT
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
94 #define FSHIFT 8 /* bits to right of fixed binary point */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
95 #endif
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
96
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
97 #ifndef FSCALE
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
98 #define FSCALE (1<<FSHIFT)
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
99 #endif
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
100
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
101 #define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0 / FSCALE)
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
102
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
103 /* Define CANNOT_DUMP on machines where unexec does not work.
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
104 Then the function dump-emacs will not be defined
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
105 and temacs will do (load "loadup") automatically unless told otherwise. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
106
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
107 #undef CANNOT_DUMP
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
108
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
109 /* Define VIRT_ADDR_VARIES if the virtual addresses of
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
110 pure and impure space as loaded can vary, and even their
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
111 relative order cannot be relied on.
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
112
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
113 Otherwise Emacs assumes that text space precedes data space,
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
114 numerically. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
115
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
116 #undef VIRT_ADDR_VARIES
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
117
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
118 /* This prevents Emacs dumping an unsqueezed binary with the
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
119 SQUEEZE bit set in the magic number. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
120
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
121 #define ADJUST_EXEC_HEADER {hdr.a_magic &= ~MF_SQUEEZED;}
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
122
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
123 #ifdef __GNUC__
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
124
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
125 /* Keep gcc/RISCiX happy - it uses __gccmain where other versions of
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
126 gcc use __main, because of a library routine name clash. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
127 #define __main __gccmain
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
128
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
129 #endif /* __GNUC__ */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
130
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
131 /* Define NO_REMAP if memory segmentation makes it not work well
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
132 to change the boundary between the text section and data section
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
133 when Emacs is dumped. If you define this, the preloaded Lisp
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
134 code will not be sharable; but that's better than failing completely. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
135
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
136 #define NO_REMAP
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
137
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
138
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
139 #ifndef NOT_C_CODE
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
140 #define TEXT_START 0x8000
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
141 #define DATA_END &_edata
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
142 extern int _edata;
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
143 #define etext _etext
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
144 #endif
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
145
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
146 /* Avoid debugging library */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
147 #define LIBS_DEBUG
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
148
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
149 /* Avoid sharing libc */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
150 #define LIB_STANDARD -lc_n
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
151
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
152 /* Avoid sharing libX11 */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
153 #define LIB_X11_LIB -lX11_n
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
154
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
155 /* All kinds of symbol definitions, so as to avoid multiply defined symbol
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
156 errors from the RISCiX linker. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
157
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
158 #ifdef __GNUC__
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
159 #define C_DEBUG_SWITCH
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
160
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
161 #define C_OPTIMIZE_SWITCH -O1 -fomit-frame-pointer -w -g -Dgetopt=gnu_getopt -Dopterr=gnu_opterr -Doptind=gnu_optind -Doptarg=gnu_optarg -Dcfree=gnu_cfree -D___type=
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
162
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
163 #else
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
164 #define C_DEBUG_SWITCH -O -w -g -Dgetopt=gnu_getopt -Dopterr=gnu_opterr -Doptind=gnu_optind -Doptarg=gnu_optarg -Dcfree=gnu_cfree
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
165 #endif
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
166
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
167 /* Turn this on to avoid the emacs malloc and use standard one */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
168
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
169 #undef SYSTEM_MALLOC
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
170
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
171 /* Use <dirent.h>. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
172 #define SYSV_SYSTEM_DIR
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
173
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
174 #ifdef NO_REMAP
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
175 /* CRT0_O is defined in s/riscix1-1.h or s/riscix1-2.h, as appropriate. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
176 #define START_FILES pre-crt0.o CRT0_O
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
177 #else
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
178 Cannot
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
179 do
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
180 this
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
181 yet
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
182 #endif
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 44601
diff changeset
183
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 44601
diff changeset
184 /* arch-tag: acee2955-8c49-4b40-813c-579f76f4c0c3
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 44601
diff changeset
185 (do not change this comment) */