[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
m4 ./ChangeLog ./TODO m4/m4module.h m4/utility....
From: |
Gary V. Vaughan |
Subject: |
m4 ./ChangeLog ./TODO m4/m4module.h m4/utility.... |
Date: |
Thu, 24 Jul 2003 07:37:44 -0400 |
CVSROOT: /cvsroot/m4
Module name: m4
Branch:
Changes by: Gary V. Vaughan <address@hidden> 03/07/24 07:37:44
Modified files:
. : ChangeLog TODO
m4 : m4module.h utility.c
modules : Makefile.am gnu.c m4.c
Log message:
An experiment: There is loads of code in libm4 which should be in
the m4 module, but is also used by another module. Just because
some linkers won't cope with calls across dynamic runtime loaded
objects I initially left the code in libm4. It will tidy the
module api immensely if this code moves to the right place, I just
need to remember to invent a suitable calling mechanism at some
point. For now, only modules that are statically linked and
preloaded will get this treatment, so the only platforms that will
break are those that require all symbols to be resolved at link
time.
* TODO: Reminder that what I am doing could reduce portability
unless I do something more robust later.
* m4/m4module.h (m4_sysval): No longer exported from libm4.
* m4/utility.c (m4_sysval): No longer declared in libm4.
* modules/Makefile.am: Reformatting.
* modules/m4.c (m4_sysval): Declare it at place of use.
* modules/gnu.c (m4_sysval): Import it for use in esyscmd.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/ChangeLog.diff?tr1=1.194&tr2=1.195&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/TODO.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/m4/m4module.h.diff?tr1=1.58&tr2=1.59&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/m4/utility.c.diff?tr1=1.31&tr2=1.32&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/modules/Makefile.am.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/modules/gnu.c.diff?tr1=1.26&tr2=1.27&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/modules/m4.c.diff?tr1=1.48&tr2=1.49&r1=text&r2=text
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- m4 ./ChangeLog ./TODO m4/m4module.h m4/utility....,
Gary V. Vaughan <=