diff options
author | Murray Cumming <murrayc@murrayc.com> | 2006-04-12 08:14:33 +0000 |
---|---|---|
committer | Murray Cumming <murrayc@src.gnome.org> | 2006-04-12 08:14:33 +0000 |
commit | 496e76d8ee23646643a91928bcc31fd5dcf04a87 (patch) | |
tree | 9017e42fdea08be06dc2ebebc5dfa1b9b9d4e7fb | |
parent | c73ae57ef977a3827c1de99e1d59f9a90eef5672 (diff) | |
download | glibmm-496e76d8ee23646643a91928bcc31fd5dcf04a87.tar.gz |
Mark the (private) signal info callback functions as static, to save on
2006-04-12 Murray Cumming <murrayc@murrayc.com>
* tools/m4/signal.m4: Mark the (private) signal info callback functions as
static, to save on code size.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | tools/m4/signal.m4 | 8 |
2 files changed, 9 insertions, 4 deletions
@@ -1,5 +1,10 @@ 2006-04-12 Murray Cumming <murrayc@murrayc.com> + * tools/m4/signal.m4: Mark the (private) signal info callback functions as + static, to save on code size. + +2006-04-12 Murray Cumming <murrayc@murrayc.com> + * glib/glibmm/main.cc: * glib/glibmm/objectbase.cc: * glib/glibmm/property.cc: diff --git a/tools/m4/signal.m4 b/tools/m4/signal.m4 index 4e55e168..353cc20c 100644 --- a/tools/m4/signal.m4 +++ b/tools/m4/signal.m4 @@ -23,7 +23,7 @@ ifelse($2`'_NUM($3)`'$5`'_NUM($6),`void0void0',`dnl dnl dnl Use predefined callback for SignalProxy0<void>, to reduce code size. -static const Glib::SignalProxyInfo __CPPNAME__`'_signal_$4_info = +const Glib::SignalProxyInfo __CPPNAME__`'_signal_$4_info = { "$1", (GCallback) &Glib::SignalProxyNormal::slot0_void_callback, @@ -32,7 +32,7 @@ static const Glib::SignalProxyInfo __CPPNAME__`'_signal_$4_info = ',`dnl else ifelse($8,`1',,`dnl Do not generate the implementation if it should be custom: -static $2 __CPPNAME__`'_signal_$4_callback`'(__CNAME__`'* self, _COMMA_SUFFIX($3)`'void* data) +$2 __CPPNAME__`'_signal_$4_callback`'(__CNAME__`'* self, _COMMA_SUFFIX($3)`'void* data) { using namespace __NAMESPACE__; typedef sigc::slot< $5`'_COMMA_PREFIX($6) > SlotType; @@ -62,7 +62,7 @@ ifelse($2,void,,`dnl else } ifelse($2,void,,`dnl else -static $2 __CPPNAME__`'_signal_$4_notify_callback`'(__CNAME__`'* self, _COMMA_SUFFIX($3)`' void* data) +$2 __CPPNAME__`'_signal_$4_notify_callback`'(__CNAME__`'* self, _COMMA_SUFFIX($3)`' void* data) { using namespace __NAMESPACE__; typedef sigc::slot< void`'_COMMA_PREFIX($6) > SlotType; @@ -87,7 +87,7 @@ static $2 __CPPNAME__`'_signal_$4_notify_callback`'(__CNAME__`'* self, _COMMA_SU ')dnl endif ')dnl endif -static const Glib::SignalProxyInfo __CPPNAME__`'_signal_$4_info = +const Glib::SignalProxyInfo __CPPNAME__`'_signal_$4_info = { "$1", (GCallback) &__CPPNAME__`'_signal_$4_callback, |