From da23c8c5a188324455c8f417293c10d85f65cb63 Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Sun, 9 Mar 2008 08:58:38 +0000 Subject: Clean up headers by using 'static' whenever possible. Reduces resulting code size. --- ListItem.c | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) (limited to 'ListItem.c') diff --git a/ListItem.c b/ListItem.c index 90107e4b..05754ac6 100644 --- a/ListItem.c +++ b/ListItem.c @@ -29,6 +29,21 @@ char* LISTITEM_CLASS = "ListItem"; #define LISTITEM_CLASS NULL #endif +static void ListItem_delete(Object* cast) { + ListItem* this = (ListItem*)cast; + free(this->value); + free(this); +} + +static void ListItem_display(Object* cast, RichString* out) { + ListItem* this = (ListItem*)cast; + assert (this != NULL); + int len = strlen(this->value)+1; + char buffer[len+1]; + snprintf(buffer, len, "%s", this->value); + RichString_write(out, CRT_colors[DEFAULT_COLOR], buffer); +} + ListItem* ListItem_new(char* value, int key) { ListItem* this = malloc(sizeof(ListItem)); Object_setClass(this, LISTITEM_CLASS); @@ -46,21 +61,6 @@ void ListItem_append(ListItem* this, char* text) { this->value = buf; } -void ListItem_delete(Object* cast) { - ListItem* this = (ListItem*)cast; - free(this->value); - free(this); -} - -void ListItem_display(Object* cast, RichString* out) { - ListItem* this = (ListItem*)cast; - assert (this != NULL); - int len = strlen(this->value)+1; - char buffer[len+1]; - snprintf(buffer, len, "%s", this->value); - RichString_write(out, CRT_colors[DEFAULT_COLOR], buffer); -} - const char* ListItem_getRef(ListItem* this) { return this->value; } -- cgit v1.2.3