Commit 39e2ad1b authored by Dan Nicolaescu's avatar Dan Nicolaescu

Remove all NO_ARG_ARRAY uses.

* fns.c (concat2, concat3, nconc2):
* eval.c (apply1, call1, call2, call3, call4, call5, call6)
(call7): Remove NO_ARG_ARRAY usage, assume it's always true.
* m/xtensa.h (NO_ARG_ARRAY):
* m/template.h (NO_ARG_ARRAY):
* m/sparc.h (NO_ARG_ARRAY):
* m/sh3.h (NO_ARG_ARRAY):
* m/mips.h (NO_ARG_ARRAY):
* m/macppc.h (NO_ARG_ARRAY):
* m/iris4d.h (NO_ARG_ARRAY):
* m/intel386.h (NO_ARG_ARRAY):
* m/ibms390x.h (NO_ARG_ARRAY):
* m/ibms390.h (NO_ARG_ARRAY):
* m/ibmrs6000.h (NO_ARG_ARRAY):
* m/ia64.h (NO_ARG_ARRAY):
* m/hp800.h (NO_ARG_ARRAY):
* m/arm.h (NO_ARG_ARRAY):
* m/amdx86-64.h (NO_ARG_ARRAY):
* m/alpha.h (NO_ARG_ARRAY): Remove definition.
parent 6bdf5d65
2010-04-25 Dan Nicolaescu <dann@ics.uci.edu>
Remove all NO_ARG_ARRAY uses.
* fns.c (concat2, concat3, nconc2):
* eval.c (apply1, call1, call2, call3, call4, call5, call6)
(call7): Remove NO_ARG_ARRAY usage, assume it's always true.
* m/xtensa.h (NO_ARG_ARRAY):
* m/template.h (NO_ARG_ARRAY):
* m/sparc.h (NO_ARG_ARRAY):
* m/sh3.h (NO_ARG_ARRAY):
* m/mips.h (NO_ARG_ARRAY):
* m/macppc.h (NO_ARG_ARRAY):
* m/iris4d.h (NO_ARG_ARRAY):
* m/intel386.h (NO_ARG_ARRAY):
* m/ibms390x.h (NO_ARG_ARRAY):
* m/ibms390.h (NO_ARG_ARRAY):
* m/ibmrs6000.h (NO_ARG_ARRAY):
* m/ia64.h (NO_ARG_ARRAY):
* m/hp800.h (NO_ARG_ARRAY):
* m/arm.h (NO_ARG_ARRAY):
* m/amdx86-64.h (NO_ARG_ARRAY):
* m/alpha.h (NO_ARG_ARRAY): Remove definition.
2010-04-25 Eli Zaretskii <eliz@gnu.org> 2010-04-25 Eli Zaretskii <eliz@gnu.org>
* xdisp.c (display_line): Don't assume 2nd call to * xdisp.c (display_line): Don't assume 2nd call to
......
...@@ -2786,7 +2786,6 @@ apply1 (fn, arg) ...@@ -2786,7 +2786,6 @@ apply1 (fn, arg)
if (NILP (arg)) if (NILP (arg))
RETURN_UNGCPRO (Ffuncall (1, &fn)); RETURN_UNGCPRO (Ffuncall (1, &fn));
gcpro1.nvars = 2; gcpro1.nvars = 2;
#ifdef NO_ARG_ARRAY
{ {
Lisp_Object args[2]; Lisp_Object args[2];
args[0] = fn; args[0] = fn;
...@@ -2794,9 +2793,6 @@ apply1 (fn, arg) ...@@ -2794,9 +2793,6 @@ apply1 (fn, arg)
gcpro1.var = args; gcpro1.var = args;
RETURN_UNGCPRO (Fapply (2, args)); RETURN_UNGCPRO (Fapply (2, args));
} }
#else /* not NO_ARG_ARRAY */
RETURN_UNGCPRO (Fapply (2, &fn));
#endif /* not NO_ARG_ARRAY */
} }
/* Call function fn on no arguments */ /* Call function fn on no arguments */
...@@ -2817,7 +2813,6 @@ call1 (fn, arg1) ...@@ -2817,7 +2813,6 @@ call1 (fn, arg1)
Lisp_Object fn, arg1; Lisp_Object fn, arg1;
{ {
struct gcpro gcpro1; struct gcpro gcpro1;
#ifdef NO_ARG_ARRAY
Lisp_Object args[2]; Lisp_Object args[2];
args[0] = fn; args[0] = fn;
...@@ -2825,11 +2820,6 @@ call1 (fn, arg1) ...@@ -2825,11 +2820,6 @@ call1 (fn, arg1)
GCPRO1 (args[0]); GCPRO1 (args[0]);
gcpro1.nvars = 2; gcpro1.nvars = 2;
RETURN_UNGCPRO (Ffuncall (2, args)); RETURN_UNGCPRO (Ffuncall (2, args));
#else /* not NO_ARG_ARRAY */
GCPRO1 (fn);
gcpro1.nvars = 2;
RETURN_UNGCPRO (Ffuncall (2, &fn));
#endif /* not NO_ARG_ARRAY */
} }
/* Call function fn with 2 arguments arg1, arg2 */ /* Call function fn with 2 arguments arg1, arg2 */
...@@ -2839,7 +2829,6 @@ call2 (fn, arg1, arg2) ...@@ -2839,7 +2829,6 @@ call2 (fn, arg1, arg2)
Lisp_Object fn, arg1, arg2; Lisp_Object fn, arg1, arg2;
{ {
struct gcpro gcpro1; struct gcpro gcpro1;
#ifdef NO_ARG_ARRAY
Lisp_Object args[3]; Lisp_Object args[3];
args[0] = fn; args[0] = fn;
args[1] = arg1; args[1] = arg1;
...@@ -2847,11 +2836,6 @@ call2 (fn, arg1, arg2) ...@@ -2847,11 +2836,6 @@ call2 (fn, arg1, arg2)
GCPRO1 (args[0]); GCPRO1 (args[0]);
gcpro1.nvars = 3; gcpro1.nvars = 3;
RETURN_UNGCPRO (Ffuncall (3, args)); RETURN_UNGCPRO (Ffuncall (3, args));
#else /* not NO_ARG_ARRAY */
GCPRO1 (fn);
gcpro1.nvars = 3;
RETURN_UNGCPRO (Ffuncall (3, &fn));
#endif /* not NO_ARG_ARRAY */
} }
/* Call function fn with 3 arguments arg1, arg2, arg3 */ /* Call function fn with 3 arguments arg1, arg2, arg3 */
...@@ -2861,7 +2845,6 @@ call3 (fn, arg1, arg2, arg3) ...@@ -2861,7 +2845,6 @@ call3 (fn, arg1, arg2, arg3)
Lisp_Object fn, arg1, arg2, arg3; Lisp_Object fn, arg1, arg2, arg3;
{ {
struct gcpro gcpro1; struct gcpro gcpro1;
#ifdef NO_ARG_ARRAY
Lisp_Object args[4]; Lisp_Object args[4];
args[0] = fn; args[0] = fn;
args[1] = arg1; args[1] = arg1;
...@@ -2870,11 +2853,6 @@ call3 (fn, arg1, arg2, arg3) ...@@ -2870,11 +2853,6 @@ call3 (fn, arg1, arg2, arg3)
GCPRO1 (args[0]); GCPRO1 (args[0]);
gcpro1.nvars = 4; gcpro1.nvars = 4;
RETURN_UNGCPRO (Ffuncall (4, args)); RETURN_UNGCPRO (Ffuncall (4, args));
#else /* not NO_ARG_ARRAY */
GCPRO1 (fn);
gcpro1.nvars = 4;
RETURN_UNGCPRO (Ffuncall (4, &fn));
#endif /* not NO_ARG_ARRAY */
} }
/* Call function fn with 4 arguments arg1, arg2, arg3, arg4 */ /* Call function fn with 4 arguments arg1, arg2, arg3, arg4 */
...@@ -2884,7 +2862,6 @@ call4 (fn, arg1, arg2, arg3, arg4) ...@@ -2884,7 +2862,6 @@ call4 (fn, arg1, arg2, arg3, arg4)
Lisp_Object fn, arg1, arg2, arg3, arg4; Lisp_Object fn, arg1, arg2, arg3, arg4;
{ {
struct gcpro gcpro1; struct gcpro gcpro1;
#ifdef NO_ARG_ARRAY
Lisp_Object args[5]; Lisp_Object args[5];
args[0] = fn; args[0] = fn;
args[1] = arg1; args[1] = arg1;
...@@ -2894,11 +2871,6 @@ call4 (fn, arg1, arg2, arg3, arg4) ...@@ -2894,11 +2871,6 @@ call4 (fn, arg1, arg2, arg3, arg4)
GCPRO1 (args[0]); GCPRO1 (args[0]);
gcpro1.nvars = 5; gcpro1.nvars = 5;
RETURN_UNGCPRO (Ffuncall (5, args)); RETURN_UNGCPRO (Ffuncall (5, args));
#else /* not NO_ARG_ARRAY */
GCPRO1 (fn);
gcpro1.nvars = 5;
RETURN_UNGCPRO (Ffuncall (5, &fn));
#endif /* not NO_ARG_ARRAY */
} }
/* Call function fn with 5 arguments arg1, arg2, arg3, arg4, arg5 */ /* Call function fn with 5 arguments arg1, arg2, arg3, arg4, arg5 */
...@@ -2908,7 +2880,6 @@ call5 (fn, arg1, arg2, arg3, arg4, arg5) ...@@ -2908,7 +2880,6 @@ call5 (fn, arg1, arg2, arg3, arg4, arg5)
Lisp_Object fn, arg1, arg2, arg3, arg4, arg5; Lisp_Object fn, arg1, arg2, arg3, arg4, arg5;
{ {
struct gcpro gcpro1; struct gcpro gcpro1;
#ifdef NO_ARG_ARRAY
Lisp_Object args[6]; Lisp_Object args[6];
args[0] = fn; args[0] = fn;
args[1] = arg1; args[1] = arg1;
...@@ -2919,11 +2890,6 @@ call5 (fn, arg1, arg2, arg3, arg4, arg5) ...@@ -2919,11 +2890,6 @@ call5 (fn, arg1, arg2, arg3, arg4, arg5)
GCPRO1 (args[0]); GCPRO1 (args[0]);
gcpro1.nvars = 6; gcpro1.nvars = 6;
RETURN_UNGCPRO (Ffuncall (6, args)); RETURN_UNGCPRO (Ffuncall (6, args));
#else /* not NO_ARG_ARRAY */
GCPRO1 (fn);
gcpro1.nvars = 6;
RETURN_UNGCPRO (Ffuncall (6, &fn));
#endif /* not NO_ARG_ARRAY */
} }
/* Call function fn with 6 arguments arg1, arg2, arg3, arg4, arg5, arg6 */ /* Call function fn with 6 arguments arg1, arg2, arg3, arg4, arg5, arg6 */
...@@ -2933,7 +2899,6 @@ call6 (fn, arg1, arg2, arg3, arg4, arg5, arg6) ...@@ -2933,7 +2899,6 @@ call6 (fn, arg1, arg2, arg3, arg4, arg5, arg6)
Lisp_Object fn, arg1, arg2, arg3, arg4, arg5, arg6; Lisp_Object fn, arg1, arg2, arg3, arg4, arg5, arg6;
{ {
struct gcpro gcpro1; struct gcpro gcpro1;
#ifdef NO_ARG_ARRAY
Lisp_Object args[7]; Lisp_Object args[7];
args[0] = fn; args[0] = fn;
args[1] = arg1; args[1] = arg1;
...@@ -2945,11 +2910,6 @@ call6 (fn, arg1, arg2, arg3, arg4, arg5, arg6) ...@@ -2945,11 +2910,6 @@ call6 (fn, arg1, arg2, arg3, arg4, arg5, arg6)
GCPRO1 (args[0]); GCPRO1 (args[0]);
gcpro1.nvars = 7; gcpro1.nvars = 7;
RETURN_UNGCPRO (Ffuncall (7, args)); RETURN_UNGCPRO (Ffuncall (7, args));
#else /* not NO_ARG_ARRAY */
GCPRO1 (fn);
gcpro1.nvars = 7;
RETURN_UNGCPRO (Ffuncall (7, &fn));
#endif /* not NO_ARG_ARRAY */
} }
/* Call function fn with 7 arguments arg1, arg2, arg3, arg4, arg5, arg6, arg7 */ /* Call function fn with 7 arguments arg1, arg2, arg3, arg4, arg5, arg6, arg7 */
...@@ -2959,7 +2919,6 @@ call7 (fn, arg1, arg2, arg3, arg4, arg5, arg6, arg7) ...@@ -2959,7 +2919,6 @@ call7 (fn, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
Lisp_Object fn, arg1, arg2, arg3, arg4, arg5, arg6, arg7; Lisp_Object fn, arg1, arg2, arg3, arg4, arg5, arg6, arg7;
{ {
struct gcpro gcpro1; struct gcpro gcpro1;
#ifdef NO_ARG_ARRAY
Lisp_Object args[8]; Lisp_Object args[8];
args[0] = fn; args[0] = fn;
args[1] = arg1; args[1] = arg1;
...@@ -2972,11 +2931,6 @@ call7 (fn, arg1, arg2, arg3, arg4, arg5, arg6, arg7) ...@@ -2972,11 +2931,6 @@ call7 (fn, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
GCPRO1 (args[0]); GCPRO1 (args[0]);
gcpro1.nvars = 8; gcpro1.nvars = 8;
RETURN_UNGCPRO (Ffuncall (8, args)); RETURN_UNGCPRO (Ffuncall (8, args));
#else /* not NO_ARG_ARRAY */
GCPRO1 (fn);
gcpro1.nvars = 8;
RETURN_UNGCPRO (Ffuncall (8, &fn));
#endif /* not NO_ARG_ARRAY */
} }
/* The caller should GCPRO all the elements of ARGS. */ /* The caller should GCPRO all the elements of ARGS. */
......
...@@ -392,14 +392,10 @@ Lisp_Object ...@@ -392,14 +392,10 @@ Lisp_Object
concat2 (s1, s2) concat2 (s1, s2)
Lisp_Object s1, s2; Lisp_Object s1, s2;
{ {
#ifdef NO_ARG_ARRAY
Lisp_Object args[2]; Lisp_Object args[2];
args[0] = s1; args[0] = s1;
args[1] = s2; args[1] = s2;
return concat (2, args, Lisp_String, 0); return concat (2, args, Lisp_String, 0);
#else
return concat (2, &s1, Lisp_String, 0);
#endif /* NO_ARG_ARRAY */
} }
/* ARGSUSED */ /* ARGSUSED */
...@@ -407,15 +403,11 @@ Lisp_Object ...@@ -407,15 +403,11 @@ Lisp_Object
concat3 (s1, s2, s3) concat3 (s1, s2, s3)
Lisp_Object s1, s2, s3; Lisp_Object s1, s2, s3;
{ {
#ifdef NO_ARG_ARRAY
Lisp_Object args[3]; Lisp_Object args[3];
args[0] = s1; args[0] = s1;
args[1] = s2; args[1] = s2;
args[2] = s3; args[2] = s3;
return concat (3, args, Lisp_String, 0); return concat (3, args, Lisp_String, 0);
#else
return concat (3, &s1, Lisp_String, 0);
#endif /* NO_ARG_ARRAY */
} }
DEFUN ("append", Fappend, Sappend, 0, MANY, 0, DEFUN ("append", Fappend, Sappend, 0, MANY, 0,
...@@ -2344,14 +2336,10 @@ Lisp_Object ...@@ -2344,14 +2336,10 @@ Lisp_Object
nconc2 (s1, s2) nconc2 (s1, s2)
Lisp_Object s1, s2; Lisp_Object s1, s2;
{ {
#ifdef NO_ARG_ARRAY
Lisp_Object args[2]; Lisp_Object args[2];
args[0] = s1; args[0] = s1;
args[1] = s2; args[1] = s2;
return Fnconc (2, args); return Fnconc (2, args);
#else
return Fnconc (2, &s1);
#endif /* NO_ARG_ARRAY */
} }
DEFUN ("nconc", Fnconc, Snconc, 0, MANY, 0, DEFUN ("nconc", Fnconc, Snconc, 0, MANY, 0,
......
...@@ -41,11 +41,6 @@ NOTE-END ...@@ -41,11 +41,6 @@ NOTE-END
#undef WORDS_BIG_ENDIAN #undef WORDS_BIG_ENDIAN
/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
* group of arguments and treat it as an array of the arguments. */
#define NO_ARG_ARRAY
/* Now define a symbol for the cpu type, if your compiler /* Now define a symbol for the cpu type, if your compiler
does not define it automatically. */ does not define it automatically. */
......
...@@ -38,11 +38,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ ...@@ -38,11 +38,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
#undef WORDS_BIG_ENDIAN #undef WORDS_BIG_ENDIAN
/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
* group of arguments and treat it as an array of the arguments. */
#define NO_ARG_ARRAY
/* Now define a symbol for the cpu type, if your compiler /* Now define a symbol for the cpu type, if your compiler
does not define it automatically: does not define it automatically:
Ones defined so far include vax, m68000, ns16000, pyramid, Ones defined so far include vax, m68000, ns16000, pyramid,
......
...@@ -24,16 +24,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ ...@@ -24,16 +24,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
#undef WORDS_BIG_ENDIAN #undef WORDS_BIG_ENDIAN
/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
* group of arguments and treat it as an array of the arguments. We can't
* do this on the arm with gcc, since the first 4 args are in registers. */
#ifdef __GNUC__
#define NO_ARG_ARRAY
#else
#undef NO_ARG_ARRAY
#endif
#define NO_REMAP #define NO_REMAP
/* armin76@gentoo.org reported that the lgcc_s flag is necessary to /* armin76@gentoo.org reported that the lgcc_s flag is necessary to
......
...@@ -27,11 +27,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ ...@@ -27,11 +27,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
#define WORDS_BIG_ENDIAN #define WORDS_BIG_ENDIAN
/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
* group of arguments and treat it as an array of the arguments. */
#define NO_ARG_ARRAY
/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend /* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
the bit field into an int. In other words, if bit fields the bit field into an int. In other words, if bit fields
are always unsigned. are always unsigned.
......
...@@ -26,11 +26,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ ...@@ -26,11 +26,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
#undef WORDS_BIG_ENDIAN #undef WORDS_BIG_ENDIAN
/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
group of arguments and treat it as an array of the arguments. */
#define NO_ARG_ARRAY
/* Now define a symbol for the cpu type, if your compiler /* Now define a symbol for the cpu type, if your compiler
does not define it automatically. */ does not define it automatically. */
......
...@@ -22,11 +22,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ ...@@ -22,11 +22,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
operating system this machine is likely to run. operating system this machine is likely to run.
USUAL-OPSYS="aix3-1" */ USUAL-OPSYS="aix3-1" */
/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
* group of arguments and treat it as an array of the arguments. */
#define NO_ARG_ARRAY
/* Now define a symbol for the cpu type, if your compiler /* Now define a symbol for the cpu type, if your compiler
does not define it automatically. */ does not define it automatically. */
......
...@@ -27,11 +27,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ ...@@ -27,11 +27,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
#define WORDS_BIG_ENDIAN #define WORDS_BIG_ENDIAN
/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
* group of arguments and treat it as an array of the arguments. */
#define NO_ARG_ARRAY
/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend /* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
the 24-bit bit field into an int. In other words, if bit fields the 24-bit bit field into an int. In other words, if bit fields
are always unsigned. are always unsigned.
......
...@@ -40,11 +40,6 @@ NOTE-END */ ...@@ -40,11 +40,6 @@ NOTE-END */
#define WORDS_BIG_ENDIAN #define WORDS_BIG_ENDIAN
/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
* group of arguments and treat it as an array of the arguments. */
#define NO_ARG_ARRAY
/* Define the type to use. */ /* Define the type to use. */
#define EMACS_INT long #define EMACS_INT long
#define EMACS_UINT unsigned long #define EMACS_UINT unsigned long
......
...@@ -39,11 +39,6 @@ NOTE-END */ ...@@ -39,11 +39,6 @@ NOTE-END */
#undef WORDS_BIG_ENDIAN #undef WORDS_BIG_ENDIAN
/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
* group of arguments and treat it as an array of the arguments. */
/* #define NO_ARG_ARRAY */
#ifdef USG #ifdef USG
#define TEXT_START 0 #define TEXT_START 0
#endif /* USG */ #endif /* USG */
...@@ -51,7 +46,6 @@ NOTE-END */ ...@@ -51,7 +46,6 @@ NOTE-END */
#ifdef WINDOWSNT #ifdef WINDOWSNT
#define VIRT_ADDR_VARIES #define VIRT_ADDR_VARIES
#define DATA_START get_data_start () #define DATA_START get_data_start ()
#define NO_ARG_ARRAY
#endif #endif
#ifdef GNU_LINUX #ifdef GNU_LINUX
......
...@@ -23,11 +23,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ ...@@ -23,11 +23,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
#define WORDS_BIG_ENDIAN #define WORDS_BIG_ENDIAN
/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
* group of arguments and treat it as an array of the arguments. */
#define NO_ARG_ARRAY
/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend /* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
the bit field into an int. In other words, if bit fields the bit field into an int. In other words, if bit fields
are always unsigned. are always unsigned.
......
...@@ -22,11 +22,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ ...@@ -22,11 +22,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
#define WORDS_BIG_ENDIAN #define WORDS_BIG_ENDIAN
/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
* group of arguments and treat it as an array of the arguments. */
#define NO_ARG_ARRAY
/* Data type of load average, as read out of kmem. */ /* Data type of load average, as read out of kmem. */
#define LOAD_AVE_TYPE long #define LOAD_AVE_TYPE long
......
...@@ -33,11 +33,6 @@ NOTE-END */ ...@@ -33,11 +33,6 @@ NOTE-END */
#define WORDS_BIG_ENDIAN #define WORDS_BIG_ENDIAN
#endif #endif
/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
* group of arguments and treat it as an array of the arguments. */
#define NO_ARG_ARRAY
/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend /* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
the 24-bit bit field into an int. In other words, if bit fields the 24-bit bit field into an int. In other words, if bit fields
are always unsigned. are always unsigned.
......
...@@ -4,7 +4,5 @@ ...@@ -4,7 +4,5 @@
# define WORDS_BIG_ENDIAN # define WORDS_BIG_ENDIAN
#endif #endif
#define NO_ARG_ARRAY
/* arch-tag: 1b01b84f-f044-4afa-aa4b-caa54ec38966 /* arch-tag: 1b01b84f-f044-4afa-aa4b-caa54ec38966
(do not change this comment) */ (do not change this comment) */
...@@ -31,11 +31,6 @@ NOTE-END */ ...@@ -31,11 +31,6 @@ NOTE-END */
#define WORDS_BIG_ENDIAN #define WORDS_BIG_ENDIAN
/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
* group of arguments and treat it as an array of the arguments. */
#define NO_ARG_ARRAY
/* __sparc__ is defined by the compiler by default. */ /* __sparc__ is defined by the compiler by default. */
/* XINT must explicitly sign-extend /* XINT must explicitly sign-extend
......
...@@ -27,11 +27,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ ...@@ -27,11 +27,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
#define WORDS_BIG_ENDIAN #define WORDS_BIG_ENDIAN
/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
* group of arguments and treat it as an array of the arguments. */
#define NO_ARG_ARRAY
/* Now define a symbol for the cpu type, if your compiler /* Now define a symbol for the cpu type, if your compiler
does not define it automatically. does not define it automatically.
Ones defined so far include m68k and many others */ Ones defined so far include m68k and many others */
......
...@@ -2,8 +2,6 @@ ...@@ -2,8 +2,6 @@
Add a license notice if this grows to > 10 lines of code. */ Add a license notice if this grows to > 10 lines of code. */
#define NO_ARG_ARRAY
#ifdef __LITTLE_ENDIAN #ifdef __LITTLE_ENDIAN
#undef WORDS_BIG_ENDIAN #undef WORDS_BIG_ENDIAN
#else #else
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment