summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMurray Cumming <murrayc@murrayc.com>2006-04-12 09:16:06 +0000
committerMurray Cumming <murrayc@src.gnome.org>2006-04-12 09:16:06 +0000
commit113c678a5fa0c72e1b7dae2423dc1adcc822e574 (patch)
treee1e747eff02e589d8760834205bbdde74e1e999d
parent261dc8a32e3655bf8898ac59c9d6e9d6122499eb (diff)
downloadglibmm-113c678a5fa0c72e1b7dae2423dc1adcc822e574.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--ChangeLog10
-rw-r--r--tools/m4/signal.m48
2 files changed, 9 insertions, 9 deletions
diff --git a/ChangeLog b/ChangeLog
index 3f57f067..67d94899 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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>
+
* tools/pm/WrapParser.pm: Parse a new optional constversion parameter for
_WRAP_METHOD(), to save on code size by just calling the non-const overload
instead of generating almost identical code.
@@ -9,11 +14,6 @@
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 353cc20c..4e55e168 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.
-const Glib::SignalProxyInfo __CPPNAME__`'_signal_$4_info =
+static const Glib::SignalProxyInfo __CPPNAME__`'_signal_$4_info =
{
"$1",
(GCallback) &Glib::SignalProxyNormal::slot0_void_callback,
@@ -32,7 +32,7 @@ const Glib::SignalProxyInfo __CPPNAME__`'_signal_$4_info =
',`dnl else
ifelse($8,`1',,`dnl Do not generate the implementation if it should be custom:
-$2 __CPPNAME__`'_signal_$4_callback`'(__CNAME__`'* self, _COMMA_SUFFIX($3)`'void* data)
+static $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
-$2 __CPPNAME__`'_signal_$4_notify_callback`'(__CNAME__`'* self, _COMMA_SUFFIX($3)`' void* data)
+static $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 @@ $2 __CPPNAME__`'_signal_$4_notify_callback`'(__CNAME__`'* self, _COMMA_SUFFIX($3
')dnl endif
')dnl endif
-const Glib::SignalProxyInfo __CPPNAME__`'_signal_$4_info =
+static const Glib::SignalProxyInfo __CPPNAME__`'_signal_$4_info =
{
"$1",
(GCallback) &__CPPNAME__`'_signal_$4_callback,