6 #define STRING_ARRAY_MAX_SIZE 1024
11 struct string_array_struct {
15 int total_string_size;
17 typedef struct string_array_struct string_array;
18 typedef struct string_array_struct osrfStringArray;
20 osrfStringArray* init_string_array(int size);
21 osrfStringArray* osrfNewStringArray(int size);
23 void string_array_add(osrfStringArray*, char* string);
24 void osrfStringArrayAdd(osrfStringArray*, char* string);
26 char* string_array_get_string(osrfStringArray* arr, int index);
27 char* osrfStringArrayGetString(osrfStringArray* arr, int index);
30 void string_array_destroy(osrfStringArray*);
31 void osrfStringArrayFree(osrfStringArray*);
33 /* total size of all included strings */
34 int string_array_get_total_size(osrfStringArray* arr);