AKAJI Hiroyuki <[EMAIL PROTECTED]> writes:

> I successfully built cvs emacs on my Opteron box for the target
> x86_64-sun-solaris10.

Thanks, I've applied your patch to CVS, except for the following:

> --- src/fns.c 24 Nov 2006 19:53:56 -0000      1.422
> +++ src/fns.c 8 Dec 2006 04:14:20 -0000
> @@ -89,6 +89,8 @@
>  #ifndef HAVE_UNISTD_H
>  extern long time ();
>  #endif
> +
> +static Lisp_Object concat (int, Lisp_Object *, enum Lisp_Type, int);
>  
>  DEFUN ("identity", Fidentity, Sidentity, 1, 1, 0,
>         doc: /* Return the argument unchanged.  */)

Why is this change needed?  The prototype for concat is defined later
in fns.c, on line 390:

#if __GNUC__
static Lisp_Object concat P_ ((int nargs, Lisp_Object *args, enum Lisp_Type 
target_type, int last_special)) __attribute__((noinline));
#else  /* !__GNUC__ */
static Lisp_Object concat P_ ((int nargs, Lisp_Object *args, enum Lisp_Type 
target_type, int last_special));
#endif

There is call to concat() between lines 89 and 390, so adding an extra
prototype at 89 should be a no-op.



_______________________________________________
emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to