[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CVS HEAD fails to build on OSX 10.4 (macterm.c broken?)
From: |
Richard Stallman |
Subject: |
Re: CVS HEAD fails to build on OSX 10.4 (macterm.c broken?) |
Date: |
Thu, 30 Aug 2007 16:50:00 -0400 |
No. url-type used below is a macro.
The simplest fix is to convert those macros to defuns, since
efficiency is not important here.
They could also be defsubsts, but getting the value of them
would entail such a `require' as caused trouble already.
Does this fix it?
*** url-parse.el 25 Jul 2007 11:49:25 -0400 1.16.2.1
--- url-parse.el 30 Aug 2007 14:12:14 -0400
***************
*** 30,90 ****
(autoload 'url-scheme-get-property "url-methods")
! (defmacro url-type (urlobj)
! `(aref ,urlobj 0))
! (defmacro url-user (urlobj)
! `(aref ,urlobj 1))
! (defmacro url-password (urlobj)
! `(aref ,urlobj 2))
! (defmacro url-host (urlobj)
! `(aref ,urlobj 3))
! (defmacro url-port (urlobj)
! `(or (aref ,urlobj 4)
! (if (url-fullness ,urlobj)
! (url-scheme-get-property (url-type ,urlobj) 'default-port))))
! (defmacro url-filename (urlobj)
! `(aref ,urlobj 5))
! (defmacro url-target (urlobj)
! `(aref ,urlobj 6))
! (defmacro url-attributes (urlobj)
! `(aref ,urlobj 7))
! (defmacro url-fullness (urlobj)
! `(aref ,urlobj 8))
! (defmacro url-set-type (urlobj type)
! `(aset ,urlobj 0 ,type))
! (defmacro url-set-user (urlobj user)
! `(aset ,urlobj 1 ,user))
! (defmacro url-set-password (urlobj pass)
! `(aset ,urlobj 2 ,pass))
! (defmacro url-set-host (urlobj host)
! `(aset ,urlobj 3 ,host))
! (defmacro url-set-port (urlobj port)
! `(aset ,urlobj 4 ,port))
! (defmacro url-set-filename (urlobj file)
! `(aset ,urlobj 5 ,file))
! (defmacro url-set-target (urlobj targ)
! `(aset ,urlobj 6 ,targ))
! (defmacro url-set-attributes (urlobj targ)
! `(aset ,urlobj 7 ,targ))
! (defmacro url-set-full (urlobj val)
! `(aset ,urlobj 8 ,val))
;;;###autoload
(defun url-recreate-url (urlobj)
--- 30,90 ----
(autoload 'url-scheme-get-property "url-methods")
! (defun url-type (urlobj)
! (aref urlobj 0))
! (defun url-user (urlobj)
! (aref urlobj 1))
! (defun url-password (urlobj)
! (aref urlobj 2))
! (defun url-host (urlobj)
! (aref urlobj 3))
! (defun url-port (urlobj)
! (or (aref urlobj 4)
! (if (url-fullness urlobj)
! (url-scheme-get-property (url-type urlobj) 'default-port))))
! (defun url-filename (urlobj)
! (aref urlobj 5))
! (defun url-target (urlobj)
! (aref urlobj 6))
! (defun url-attributes (urlobj)
! (aref urlobj 7))
! (defun url-fullness (urlobj)
! (aref urlobj 8))
! (defun url-set-type (urlobj type)
! (aset urlobj 0 type))
! (defun url-set-user (urlobj user)
! (aset urlobj 1 user))
! (defun url-set-password (urlobj pass)
! (aset urlobj 2 pass))
! (defun url-set-host (urlobj host)
! (aset urlobj 3 host))
! (defun url-set-port (urlobj port)
! (aset urlobj 4 port))
! (defun url-set-filename (urlobj file)
! (aset urlobj 5 file))
! (defun url-set-target (urlobj targ)
! (aset urlobj 6 targ))
! (defun url-set-attributes (urlobj targ)
! (aset urlobj 7 targ))
! (defun url-set-full (urlobj val)
! (aset urlobj 8 val))
;;;###autoload
(defun url-recreate-url (urlobj)
- Re: CVS HEAD fails to build on OSX 10.4 (macterm.c broken?), (continued)
- Re: CVS HEAD fails to build on OSX 10.4 (macterm.c broken?), Randal L. Schwartz, 2007/08/29
- Re: CVS HEAD fails to build on OSX 10.4 (macterm.c broken?), Dan Nicolaescu, 2007/08/29
- Re: CVS HEAD fails to build on OSX 10.4 (macterm.c broken?), YAMAMOTO Mitsuharu, 2007/08/29
- Re: CVS HEAD fails to build on OSX 10.4 (macterm.c broken?), Dan Nicolaescu, 2007/08/29
- Re: CVS HEAD fails to build on OSX 10.4 (macterm.c broken?), YAMAMOTO Mitsuharu, 2007/08/29
- Re: CVS HEAD fails to build on OSX 10.4 (macterm.c broken?), Dan Nicolaescu, 2007/08/29
- Re: CVS HEAD fails to build on OSX 10.4 (macterm.c broken?), YAMAMOTO Mitsuharu, 2007/08/29
- Re: CVS HEAD fails to build on OSX 10.4 (macterm.c broken?), Dan Nicolaescu, 2007/08/29
- Re: CVS HEAD fails to build on OSX 10.4 (macterm.c broken?), YAMAMOTO Mitsuharu, 2007/08/29
- Re: CVS HEAD fails to build on OSX 10.4 (macterm.c broken?), Dan Nicolaescu, 2007/08/29
- Re: CVS HEAD fails to build on OSX 10.4 (macterm.c broken?),
Richard Stallman <=
- Re: CVS HEAD fails to build on OSX 10.4 (macterm.c broken?), YAMAMOTO Mitsuharu, 2007/08/30
- Re: CVS HEAD fails to build on OSX 10.4 (macterm.c broken?), Richard Stallman, 2007/08/31
- Re: CVS HEAD fails to build on OSX 10.4 (macterm.c broken?), YAMAMOTO Mitsuharu, 2007/08/31
- Re: CVS HEAD fails to build on OSX 10.4 (macterm.c broken?), Stefan Monnier, 2007/08/31
- Re: CVS HEAD fails to build on OSX 10.4 (macterm.c broken?), Richard Stallman, 2007/08/31
- Re: CVS HEAD fails to build on OSX 10.4 (macterm.c broken?), Randal L. Schwartz, 2007/08/29
- Re: CVS HEAD fails to build on OSX 10.4 (macterm.c broken?), Dan Nicolaescu, 2007/08/29
- Re: CVS HEAD fails to build on OSX 10.4 (macterm.c broken?), Randal L. Schwartz, 2007/08/29
- Re: CVS HEAD fails to build on OSX 10.4 (macterm.c broken?), Dan Nicolaescu, 2007/08/29
- Re: CVS HEAD fails to build on OSX 10.4 (macterm.c broken?), chad brown, 2007/08/29