Package: htop
Version: 0.6.3-1
Usertags: ftbfs-gcc-4.3
Tags: patch

Your package fails to build with GCC 4.3.  Version 4.3 has not been
released yet but I'm building with a snapshot in order to find errors
and give people an advance warning.  In C99 the meaning of "inline"
changed, see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31389
A patch for this problem is below.

> Automatic build of htop_0.6.3-1 on coconut0 by sbuild/ia64 0.49
...
> RichString.h:34: warning: inline function 'RichString_appendn' declared but 
> never defined
> RichString.h:32: warning: inline function 'RichString_append' declared but 
> never defined
> ia64-linux-gnu-gcc -pedantic -Wall -std=c99 -Wall -g -O2 -std=c99  -s -o htop 
>  AvailableMetersPanel.o CategoriesPanel.o ClockMeter.o CPUMeter.o CRT.o 
> DebugMemory.o DisplayOptionsPanel.o FunctionBar.o Hashtable.o Header.o htop.o 
> Panel.o ListItem.o LoadAverageMeter.o MemoryMeter.o Meter.o MetersPanel.o 
> Object.o Process.o ProcessList.o RichString.o ScreenManager.o Settings.o 
> SignalItem.o SignalsPanel.o String.o SwapMeter.o TasksMeter.o Vector.o 
> UptimeMeter.o UsersTable.o CheckItem.o ColorsPanel.o TraceScreen.o 
> AvailableColumnsPanel.o ColumnsPanel.o  -lm -lncurses 
> AvailableMetersPanel.o: In function `AvailableMetersPanel_new':
> /build/tbm/htop-0.6.3/AvailableMetersPanel.c:38: undefined reference to 
> `Panel_setHeader'
> CategoriesPanel.o: In function `CategoriesPanel_eventHandler':
> /build/tbm/htop-0.6.3/CategoriesPanel.c:79: undefined reference to 
> `ScreenManager_size'
> CategoriesPanel.o: In function `CategoriesPanel_new':
> /build/tbm/htop-0.6.3/CategoriesPanel.c:47: undefined reference to 
> `Panel_setHeader'
> CPUMeter.o: In function `CPUMeter_display':
> /build/tbm/htop-0.6.3/CPUMeter.c:86: undefined reference to 
> `RichString_append'
> /build/tbm/htop-0.6.3/CPUMeter.c:87: undefined reference to 
> `RichString_append'
> /build/tbm/htop-0.6.3/CPUMeter.c:89: undefined reference to 
> `RichString_append'
> /build/tbm/htop-0.6.3/CPUMeter.c:90: undefined reference to 
> `RichString_append'
> /build/tbm/htop-0.6.3/CPUMeter.c:92: undefined reference to 
> `RichString_append'
> CPUMeter.o:/build/tbm/htop-0.6.3/CPUMeter.c:93: more undefined references to 
> `RichString_append' follow
> CRT.o: In function `CRT_init':
> /build/tbm/htop-0.6.3/CRT.c:130: undefined reference to `String_eq'
> /build/tbm/htop-0.6.3/CRT.c:130: undefined reference to `String_eq'
> /build/tbm/htop-0.6.3/CRT.c:130: undefined reference to `String_eq'
> DisplayOptionsPanel.o: In function `DisplayOptionsPanel_new':
> /build/tbm/htop-0.6.3/DisplayOptionsPanel.c:33: undefined reference to 
> `Panel_setHeader'
> /build/tbm/htop-0.6.3/DisplayOptionsPanel.c:34: undefined reference to 
> `String_copy'
> /build/tbm/htop-0.6.3/DisplayOptionsPanel.c:35: undefined reference to 
> `String_copy'
> /build/tbm/htop-0.6.3/DisplayOptionsPanel.c:36: undefined reference to 
> `String_copy'
> /build/tbm/htop-0.6.3/DisplayOptionsPanel.c:37: undefined reference to 
> `String_copy'
> /build/tbm/htop-0.6.3/DisplayOptionsPanel.c:38: undefined reference to 
> `String_copy'
> DisplayOptionsPanel.o:/build/tbm/htop-0.6.3/DisplayOptionsPanel.c:39: more 
> undefined references to `String_copy' follow
> Header.o: In function `Header_readMeterMode':
> /build/tbm/htop-0.6.3/Header.c:120: undefined reference to `Vector_get'
> Header.o: In function `Header_calculateHeight':
> /build/tbm/htop-0.6.3/Header.c:158: undefined reference to `Vector_size'
> /build/tbm/htop-0.6.3/Header.c:159: undefined reference to `Vector_get'
> /build/tbm/htop-0.6.3/Header.c:158: undefined reference to `Vector_size'
> /build/tbm/htop-0.6.3/Header.c:162: undefined reference to `Vector_size'
> /build/tbm/htop-0.6.3/Header.c:163: undefined reference to `Vector_get'
> /build/tbm/htop-0.6.3/Header.c:162: undefined reference to `Vector_size'
> Header.o: In function `Header_size':
> /build/tbm/htop-0.6.3/Header.c:95: undefined reference to `Vector_size'
> Header.o: In function `Header_draw':
> /build/tbm/htop-0.6.3/Header.c:141: undefined reference to `Vector_size'
> /build/tbm/htop-0.6.3/Header.c:142: undefined reference to `Vector_get'
> /build/tbm/htop-0.6.3/Header.c:141: undefined reference to `Vector_size'
> /build/tbm/htop-0.6.3/Header.c:146: undefined reference to `Vector_size'
> /build/tbm/htop-0.6.3/Header.c:147: undefined reference to `Vector_get'
> /build/tbm/htop-0.6.3/Header.c:146: undefined reference to `Vector_size'
> Header.o: In function `Header_readMeterName':
> /build/tbm/htop-0.6.3/Header.c:102: undefined reference to `Vector_get'
> Header.o: In function `Header_setMode':
> /build/tbm/htop-0.6.3/Header.c:76: undefined reference to `Vector_get'
> Header.o: In function `Header_createMeter':
> /build/tbm/htop-0.6.3/Header.c:64: undefined reference to `String_eq'
> htop.o: In function `main':
> /build/tbm/htop-0.6.3/htop.c:199: undefined reference to `String_eq'
> /build/tbm/htop-0.6.3/htop.c:249: undefined reference to `Panel_setRichHeader'
> /build/tbm/htop-0.6.3/htop.c:201: undefined reference to `String_eq'
> /build/tbm/htop-0.6.3/htop.c:203: undefined reference to `String_eq'
> /build/tbm/htop-0.6.3/htop.c:510: undefined reference to `Panel_setHeader'
> /build/tbm/htop-0.6.3/htop.c:511: undefined reference to `UsersTable_foreach'
> /build/tbm/htop-0.6.3/htop.c:572: undefined reference to `Panel_setHeader'
> /build/tbm/htop-0.6.3/htop.c:589: undefined reference to `Panel_setRichHeader'
> /build/tbm/htop-0.6.3/htop.c:494: undefined reference to `Panel_setRichHeader'
> /build/tbm/htop-0.6.3/htop.c:434: undefined reference to `Panel_setRichHeader'
> /build/tbm/htop-0.6.3/htop.c:452: undefined reference to `Panel_setRichHeader'
> /build/tbm/htop-0.6.3/htop.c:434: undefined reference to `Panel_setRichHeader'
> htop.o:/build/tbm/htop-0.6.3/htop.c:556: more undefined references to 
> `Panel_setRichHeader' follow
> htop.o: In function `main':
> /build/tbm/htop-0.6.3/htop.c:538: undefined reference to `Panel_setHeader'
> /build/tbm/htop-0.6.3/htop.c:208: undefined reference to `String_eq'
> /build/tbm/htop-0.6.3/htop.c:556: undefined reference to `Panel_setRichHeader'
> Panel.o: In function `Panel_onKey':
> /build/tbm/htop-0.6.3/Panel.c:326: undefined reference to `Vector_size'
> /build/tbm/htop-0.6.3/Panel.c:358: undefined reference to `Vector_size'
> /build/tbm/htop-0.6.3/Panel.c:350: undefined reference to `Vector_size'
> Panel.o: In function `Panel_setSelected':
> /build/tbm/htop-0.6.3/Panel.c:223: undefined reference to `Vector_size'
> /build/tbm/htop-0.6.3/Panel.c:223: undefined reference to `Vector_size'
> Panel.o:/build/tbm/htop-0.6.3/Panel.c:223: more undefined references to 
> `Vector_size' follow
> Panel.o: In function `Panel_getSelected':
> /build/tbm/htop-0.6.3/Panel.c:189: undefined reference to `Vector_get'
> Panel.o: In function `Panel_get':
> /build/tbm/htop-0.6.3/Panel.c:173: undefined reference to `Vector_get'
> Panel.o: In function `Panel_draw':
> /build/tbm/htop-0.6.3/Panel.c:231: undefined reference to `Vector_size'
> /build/tbm/htop-0.6.3/Panel.c:277: undefined reference to `Vector_get'
> /build/tbm/htop-0.6.3/Panel.c:300: undefined reference to `Vector_get'
> /build/tbm/htop-0.6.3/Panel.c:304: undefined reference to `Vector_get'
> Panel.o: In function `Panel_moveSelectedDown':
> /build/tbm/htop-0.6.3/Panel.c:204: undefined reference to `Vector_size'
> Panel.o: In function `Panel_remove':
> /build/tbm/htop-0.6.3/Panel.c:181: undefined reference to `Vector_size'
> Panel.o: In function `Panel_init':
> /build/tbm/htop-0.6.3/Panel.c:96: undefined reference to `String_eq'
> ListItem.o: In function `ListItem_new':
> /build/tbm/htop-0.6.3/ListItem.c:37: undefined reference to `String_copy'
> LoadAverageMeter.o: In function `LoadMeter_display':
> /build/tbm/htop-0.6.3/LoadAverageMeter.c:86: undefined reference to 
> `RichString_append'
> LoadAverageMeter.o: In function `LoadAverageMeter_display':
> /build/tbm/htop-0.6.3/LoadAverageMeter.c:65: undefined reference to 
> `RichString_append'
> /build/tbm/htop-0.6.3/LoadAverageMeter.c:67: undefined reference to 
> `RichString_append'
> /build/tbm/htop-0.6.3/LoadAverageMeter.c:69: undefined reference to 
> `RichString_append'
> MemoryMeter.o: In function `MemoryMeter_display':
> /build/tbm/htop-0.6.3/MemoryMeter.c:59: undefined reference to 
> `RichString_append'
> MemoryMeter.o:/build/tbm/htop-0.6.3/MemoryMeter.c:61: more undefined 
> references to `RichString_append' follow
> MetersPanel.o: In function `MetersPanel_EventHandler':
> /build/tbm/htop-0.6.3/MetersPanel.c:61: undefined reference to `Vector_get'
> /build/tbm/htop-0.6.3/MetersPanel.c:90: undefined reference to `Vector_size'
> MetersPanel.o: In function `MetersPanel_new':
> /build/tbm/htop-0.6.3/MetersPanel.c:33: undefined reference to 
> `Panel_setHeader'
> /build/tbm/htop-0.6.3/MetersPanel.c:34: undefined reference to `Vector_size'
> /build/tbm/htop-0.6.3/MetersPanel.c:35: undefined reference to `Vector_get'
> /build/tbm/htop-0.6.3/MetersPanel.c:34: undefined reference to `Vector_size'
> Process.o: In function `Process_printTime':
> /build/tbm/htop-0.6.3/Process.c:230: undefined reference to 
> `RichString_append'
> /build/tbm/htop-0.6.3/Process.c:225: undefined reference to 
> `RichString_append'
> /build/tbm/htop-0.6.3/Process.c:230: undefined reference to 
> `RichString_append'
> Process.o: In function `Process_writeCommand':
> /build/tbm/htop-0.6.3/Process.c:244: undefined reference to 
> `RichString_appendn'
> /build/tbm/htop-0.6.3/Process.c:245: undefined reference to 
> `RichString_append'
> /build/tbm/htop-0.6.3/Process.c:250: undefined reference to 
> `RichString_append'
> /build/tbm/htop-0.6.3/Process.c:242: undefined reference to 
> `RichString_appendn'
> /build/tbm/htop-0.6.3/Process.c:244: undefined reference to 
> `RichString_appendn'
> /build/tbm/htop-0.6.3/Process.c:245: undefined reference to 
> `RichString_append'
> /build/tbm/htop-0.6.3/Process.c:247: undefined reference to 
> `RichString_append'
> Process.o: In function `Process_printLargeNumber':
> /build/tbm/htop-0.6.3/Process.c:205: undefined reference to 
> `RichString_appendn'
> /build/tbm/htop-0.6.3/Process.c:196: undefined reference to 
> `RichString_appendn'
> /build/tbm/htop-0.6.3/Process.c:190: undefined reference to 
> `RichString_appendn'
> /build/tbm/htop-0.6.3/Process.c:199: undefined reference to 
> `RichString_appendn'
> /build/tbm/htop-0.6.3/Process.c:202: undefined reference to 
> `RichString_appendn'
> Process.o: In function `Process_writeField':
> /build/tbm/htop-0.6.3/Process.c:357: undefined reference to 
> `RichString_append'
> /build/tbm/htop-0.6.3/Process.c:357: undefined reference to 
> `RichString_append'
> /build/tbm/htop-0.6.3/Process.c:357: undefined reference to 
> `RichString_append'
> /build/tbm/htop-0.6.3/Process.c:357: undefined reference to 
> `RichString_append'
> /build/tbm/htop-0.6.3/Process.c:357: undefined reference to 
> `RichString_append'
> Process.o:/build/tbm/htop-0.6.3/Process.c:357: more undefined references to 
> `RichString_append' follow
> ProcessList.o: In function `ProcessList_get':
> /build/tbm/htop-0.6.3/ProcessList.c:298: undefined reference to `Vector_get'
> ProcessList.o: In function `ProcessList_size':
> /build/tbm/htop-0.6.3/ProcessList.c:302: undefined reference to `Vector_size'
> ProcessList.o: In function `ProcessList_buildTree':
> /build/tbm/htop-0.6.3/ProcessList.c:308: undefined reference to `Vector_size'
> /build/tbm/htop-0.6.3/ProcessList.c:309: undefined reference to `Vector_get'
> /build/tbm/htop-0.6.3/ProcessList.c:308: undefined reference to `Vector_size'
> /build/tbm/htop-0.6.3/ProcessList.c:316: undefined reference to `Vector_size'
> /build/tbm/htop-0.6.3/ProcessList.c:318: undefined reference to `Vector_get'
> ProcessList.o: In function `ProcessList_remove':
> /build/tbm/htop-0.6.3/ProcessList.c:293: undefined reference to 
> `Vector_indexOf'
> ProcessList.o: In function `ProcessList_processEntries':
> /build/tbm/htop-0.6.3/ProcessList.c:500: undefined reference to 
> `Hashtable_get'
> /build/tbm/htop-0.6.3/ProcessList.c:500: undefined reference to 
> `Hashtable_get'
> /build/tbm/htop-0.6.3/ProcessList.c:560: undefined reference to `String_copy'
> ProcessList.o: In function `ProcessList_scan':
> /build/tbm/htop-0.6.3/ProcessList.c:681: undefined reference to `Vector_size'
> /build/tbm/htop-0.6.3/ProcessList.c:682: undefined reference to `Vector_get'
> /build/tbm/htop-0.6.3/ProcessList.c:681: undefined reference to `Vector_size'
> /build/tbm/htop-0.6.3/ProcessList.c:691: undefined reference to `Vector_size'
> /build/tbm/htop-0.6.3/ProcessList.c:692: undefined reference to `Vector_get'
> ProcessList.o: In function `ProcessList_printHeader':
> /build/tbm/htop-0.6.3/ProcessList.c:276: undefined reference to 
> `RichString_append'
> /build/tbm/htop-0.6.3/ProcessList.c:274: undefined reference to 
> `RichString_append'
> ScreenManager.o: In function `ScreenManager_resize':
> /build/tbm/htop-0.6.3/ScreenManager.c:115: undefined reference to `Vector_get'
> /build/tbm/htop-0.6.3/ScreenManager.c:120: undefined reference to `Vector_get'
> ScreenManager.o: In function `ScreenManager_run':
> /build/tbm/htop-0.6.3/ScreenManager.c:129: undefined reference to `Vector_get'
> /build/tbm/htop-0.6.3/ScreenManager.c:137: undefined reference to `Vector_get'
> /build/tbm/htop-0.6.3/ScreenManager.c:145: undefined reference to `Vector_get'
> ScreenManager.o:/build/tbm/htop-0.6.3/ScreenManager.c:162: more undefined 
> references to `Vector_get' follow
> Settings.o: In function `Settings_read':
> /build/tbm/htop-0.6.3/Settings.c:106: undefined reference to `String_eq'
> /build/tbm/htop-0.6.3/Settings.c:121: undefined reference to `String_eq'
> /build/tbm/htop-0.6.3/Settings.c:124: undefined reference to `String_eq'
> /build/tbm/htop-0.6.3/Settings.c:126: undefined reference to `String_eq'
> /build/tbm/htop-0.6.3/Settings.c:128: undefined reference to `String_eq'
> Settings.o:/build/tbm/htop-0.6.3/Settings.c:130: more undefined references to 
> `String_eq' follow
> Settings.o: In function `Settings_new':
> /build/tbm/htop-0.6.3/Settings.c:43: undefined reference to `String_copy'
> SignalsPanel.o: In function `SignalsPanel_reset':
> /build/tbm/htop-0.6.3/SignalsPanel.c:49: undefined reference to 
> `Panel_setHeader'
> SwapMeter.o: In function `SwapMeter_display':
> /build/tbm/htop-0.6.3/SwapMeter.c:50: undefined reference to 
> `RichString_append'
> /build/tbm/htop-0.6.3/SwapMeter.c:52: undefined reference to 
> `RichString_append'
> /build/tbm/htop-0.6.3/SwapMeter.c:54: undefined reference to 
> `RichString_append'
> /build/tbm/htop-0.6.3/SwapMeter.c:55: undefined reference to 
> `RichString_append'
> TasksMeter.o: In function `TasksMeter_display':
> /build/tbm/htop-0.6.3/TasksMeter.c:44: undefined reference to 
> `RichString_append'
> TasksMeter.o:/build/tbm/htop-0.6.3/TasksMeter.c:45: more undefined references 
> to `RichString_append' follow
> UsersTable.o: In function `UsersTable_getRef':
> /build/tbm/htop-0.6.3/UsersTable.c:39: undefined reference to `Hashtable_get'
> /build/tbm/htop-0.6.3/UsersTable.c:43: undefined reference to `String_copy'
> CheckItem.o: In function `CheckItem_display':
> /build/tbm/htop-0.6.3/CheckItem.c:55: undefined reference to 
> `RichString_append'
> /build/tbm/htop-0.6.3/CheckItem.c:56: undefined reference to 
> `RichString_append'
> /build/tbm/htop-0.6.3/CheckItem.c:57: undefined reference to 
> `RichString_append'
> /build/tbm/htop-0.6.3/CheckItem.c:53: undefined reference to 
> `RichString_append'
> /build/tbm/htop-0.6.3/CheckItem.c:56: undefined reference to 
> `RichString_append'
> CheckItem.o:/build/tbm/htop-0.6.3/CheckItem.c:57: more undefined references 
> to `RichString_append' follow
> ColorsPanel.o: In function `ColorsPanel_EventHandler':
> /build/tbm/htop-0.6.3/ColorsPanel.c:90: undefined reference to `Vector_get'
> ColorsPanel.o: In function `ColorsPanel_new':
> /build/tbm/htop-0.6.3/ColorsPanel.c:51: undefined reference to 
> `Panel_setHeader'
> /build/tbm/htop-0.6.3/ColorsPanel.c:53: undefined reference to `String_copy'
> AvailableColumnsPanel.o: In function `AvailableColumnsPanel_new':
> /build/tbm/htop-0.6.3/AvailableColumnsPanel.c:35: undefined reference to 
> `Panel_setHeader'
> ColumnsPanel.o: In function `ColumnsPanel_update':
> /build/tbm/htop-0.6.3/ColumnsPanel.c:57: undefined reference to `String_eq'
> ColumnsPanel.o: In function `ColumnsPanel_new':
> /build/tbm/htop-0.6.3/ColumnsPanel.c:31: undefined reference to 
> `Panel_setHeader'
> collect2: ld returned 1 exit status
> make[2]: *** [htop] Error 1

--- ./String.h~ 2007-03-30 20:00:47.000000000 +0000
+++ ./String.h  2007-03-30 20:10:54.000000000 +0000
@@ -19,9 +19,9 @@
 
 #define String_startsWith(s, match) (strstr((s), (match)) == (s))
 
-inline void String_delete(char* s);
+extern void String_delete(char* s);
 
-inline char* String_copy(char* orig);
+extern char* String_copy(char* orig);
 
 char* String_cat(char* s1, char* s2);
 
@@ -39,7 +39,7 @@
 
 void String_printPointer(void* p);
 
-inline int String_eq(char* s1, char* s2);
+extern int String_eq(char* s1, char* s2);
 
 char** String_split(char* s, char sep);
 
--- ./RichString.h~     2007-03-30 19:58:22.000000000 +0000
+++ ./RichString.h      2007-03-30 20:11:57.000000000 +0000
@@ -29,9 +29,9 @@
 
 void RichString_write(RichString* this, int attrs, char* data);
 
-inline void RichString_append(RichString* this, int attrs, char* data);
+extern void RichString_append(RichString* this, int attrs, char* data);
 
-inline void RichString_appendn(RichString* this, int attrs, char* data, int 
len);
+extern void RichString_appendn(RichString* this, int attrs, char* data, int 
len);
 
 void RichString_setAttr(RichString *this, int attrs);
 
--- ./Hashtable.h~      2007-03-30 20:00:41.000000000 +0000
+++ ./Hashtable.h       2007-03-30 20:11:48.000000000 +0000
@@ -38,13 +38,13 @@
 
 void Hashtable_delete(Hashtable* this);
 
-inline int Hashtable_size(Hashtable* this);
+extern int Hashtable_size(Hashtable* this);
 
 void Hashtable_put(Hashtable* this, int key, void* value);
 
 void* Hashtable_remove(Hashtable* this, int key);
 //#include <stdio.h>
-inline void* Hashtable_get(Hashtable* this, int key);
+extern void* Hashtable_get(Hashtable* this, int key);
 
 void Hashtable_foreach(Hashtable* this, Hashtable_PairFunction f, void* 
userData);
 
--- ./Panel.h~  2007-03-30 20:00:43.000000000 +0000
+++ ./Panel.h   2007-03-30 20:11:52.000000000 +0000
@@ -72,9 +72,9 @@
 
 void Panel_done(Panel* this);
 
-inline void Panel_setRichHeader(Panel* this, RichString header);
+extern void Panel_setRichHeader(Panel* this, RichString header);
 
-inline void Panel_setHeader(Panel* this, char* header);
+extern void Panel_setHeader(Panel* this, char* header);
 
 void Panel_setEventHandler(Panel* this, Panel_EventHandler eh);
 
--- ./ScreenManager.h~  2007-03-30 20:00:45.000000000 +0000
+++ ./ScreenManager.h   2007-03-30 20:11:59.000000000 +0000
@@ -43,7 +43,7 @@
 
 void ScreenManager_delete(ScreenManager* this);
 
-inline int ScreenManager_size(ScreenManager* this);
+extern int ScreenManager_size(ScreenManager* this);
 
 void ScreenManager_add(ScreenManager* this, Panel* item, FunctionBar* fuBar, 
int size);
 
--- ./UsersTable.h~     2007-03-30 20:00:49.000000000 +0000
+++ ./UsersTable.h      2007-03-30 20:12:03.000000000 +0000
@@ -30,8 +30,8 @@
 
 char* UsersTable_getRef(UsersTable* this, int uid);
 
-inline int UsersTable_size(UsersTable* this);
+extern int UsersTable_size(UsersTable* this);
 
-inline void UsersTable_foreach(UsersTable* this, Hashtable_PairFunction f, 
void* userData);
+extern void UsersTable_foreach(UsersTable* this, Hashtable_PairFunction f, 
void* userData);
 
 #endif
--- ./Vector.h~ 2007-03-30 20:00:52.000000000 +0000
+++ ./Vector.h  2007-03-30 20:12:07.000000000 +0000
@@ -59,15 +59,15 @@
 
 void Vector_set(Vector* this, int index, void* data_);
 
-inline Object* Vector_get(Vector* this, int index);
+extern Object* Vector_get(Vector* this, int index);
 
-inline int Vector_size(Vector* this);
+extern int Vector_size(Vector* this);
 
 void Vector_merge(Vector* this, Vector* v2);
 
 void Vector_add(Vector* this, void* data_);
 
-inline int Vector_indexOf(Vector* this, void* search_, Object_Compare compare);
+extern int Vector_indexOf(Vector* this, void* search_, Object_Compare compare);
 
 void Vector_foreach(Vector* this, Vector_procedure f);
 

-- 
Martin Michlmayr
http://www.cyrius.com/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to