summaryrefslogtreecommitdiffstats
path: root/SignalItem.c
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2008-03-09 08:58:38 +0000
committerHisham Muhammad <hisham@gobolinux.org>2008-03-09 08:58:38 +0000
commitda23c8c5a188324455c8f417293c10d85f65cb63 (patch)
treed7a4b8cb0af705de6650e20e00ba3da04d84b27f /SignalItem.c
parent12f4f09e6ed288bdedc86e4ef22f3cc34f0e787a (diff)
Clean up headers by using 'static' whenever possible.
Reduces resulting code size.
Diffstat (limited to 'SignalItem.c')
-rw-r--r--SignalItem.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/SignalItem.c b/SignalItem.c
index 81f564d2..4d6df589 100644
--- a/SignalItem.c
+++ b/SignalItem.c
@@ -31,24 +31,14 @@ char* SIGNAL_CLASS = "Signal";
#define SIGNAL_CLASS NULL
#endif
-Signal* Signal_new(char* name, int number) {
- Signal* this = malloc(sizeof(Signal));
- Object_setClass(this, SIGNAL_CLASS);
- ((Object*)this)->display = Signal_display;
- ((Object*)this)->delete = Signal_delete;
- this->name = name;
- this->number = number;
- return this;
-}
-
-void Signal_delete(Object* cast) {
+static void Signal_delete(Object* cast) {
Signal* this = (Signal*)cast;
assert (this != NULL);
// names are string constants, so we're not deleting them.
free(this);
}
-void Signal_display(Object* cast, RichString* out) {
+static void Signal_display(Object* cast, RichString* out) {
Signal* this = (Signal*)cast;
assert (this != NULL);
@@ -57,6 +47,16 @@ void Signal_display(Object* cast, RichString* out) {
RichString_write(out, CRT_colors[DEFAULT_COLOR], buffer);
}
+static Signal* Signal_new(char* name, int number) {
+ Signal* this = malloc(sizeof(Signal));
+ Object_setClass(this, SIGNAL_CLASS);
+ ((Object*)this)->display = Signal_display;
+ ((Object*)this)->delete = Signal_delete;
+ this->name = name;
+ this->number = number;
+ return this;
+}
+
int Signal_getSignalCount() {
return SIGNAL_COUNT;
}

© 2014-2024 Faster IT GmbH | imprint | privacy policy