2828// Function prototypes
2929// *****************************************************************************
3030
31- fossil_arraylist_t * fossil_arraylist_create_container (char * type , size_t capacity ) {
32- fossil_arraylist_t * alist = (fossil_arraylist_t * )fossil_tofu_alloc (sizeof (fossil_arraylist_t ));
31+ fossil_tofu_arraylist_t * fossil_tofu_arraylist_create_container (char * type , size_t capacity ) {
32+ fossil_tofu_arraylist_t * alist = (fossil_tofu_arraylist_t * )fossil_tofu_alloc (sizeof (fossil_tofu_arraylist_t ));
3333 if (alist == NULL ) {
3434 return NULL ;
3535 }
3636 alist -> type = fossil_tofu_strdup (type );
3737 alist -> size = 0 ;
3838 alist -> capacity = capacity ;
39- alist -> items = (fossil_arraylist_node_t * )fossil_tofu_alloc (sizeof (fossil_arraylist_node_t ) * capacity );
39+ alist -> items = (fossil_tofu_arraylist_node_t * )fossil_tofu_alloc (sizeof (fossil_tofu_arraylist_node_t ) * capacity );
4040 if (alist -> items == NULL ) {
4141 fossil_tofu_free (alist -> type );
4242 fossil_tofu_free (alist );
@@ -45,13 +45,13 @@ fossil_arraylist_t* fossil_arraylist_create_container(char* type, size_t capacit
4545 return alist ;
4646}
4747
48- fossil_arraylist_t * fossil_arraylist_create_default (void ) {
49- return fossil_arraylist_create_container ("any" , 8 );
48+ fossil_tofu_arraylist_t * fossil_tofu_arraylist_create_default (void ) {
49+ return fossil_tofu_arraylist_create_container ("any" , 8 );
5050}
5151
52- fossil_arraylist_t * fossil_arraylist_create_copy (const fossil_arraylist_t * other ) {
52+ fossil_tofu_arraylist_t * fossil_tofu_arraylist_create_copy (const fossil_tofu_arraylist_t * other ) {
5353 if (other == NULL ) return NULL ;
54- fossil_arraylist_t * alist = fossil_arraylist_create_container (other -> type , other -> capacity );
54+ fossil_tofu_arraylist_t * alist = fossil_tofu_arraylist_create_container (other -> type , other -> capacity );
5555 if (alist == NULL ) return NULL ;
5656 alist -> size = other -> size ;
5757 for (size_t i = 0 ; i < other -> size ; ++ i ) {
@@ -60,9 +60,9 @@ fossil_arraylist_t* fossil_arraylist_create_copy(const fossil_arraylist_t* other
6060 return alist ;
6161}
6262
63- fossil_arraylist_t * fossil_arraylist_create_move ( fossil_arraylist_t * other ) {
63+ fossil_tofu_arraylist_t * fossil_tofu_arraylist_create_move ( fossil_tofu_arraylist_t * other ) {
6464 if (other == NULL ) return NULL ;
65- fossil_arraylist_t * alist = (fossil_arraylist_t * )fossil_tofu_alloc (sizeof (fossil_arraylist_t ));
65+ fossil_tofu_arraylist_t * alist = (fossil_tofu_arraylist_t * )fossil_tofu_alloc (sizeof (fossil_tofu_arraylist_t ));
6666 if (alist == NULL ) return NULL ;
6767 alist -> type = other -> type ;
6868 alist -> size = other -> size ;
@@ -75,7 +75,7 @@ fossil_arraylist_t* fossil_arraylist_create_move(fossil_arraylist_t* other) {
7575 return alist ;
7676}
7777
78- void fossil_arraylist_destroy ( fossil_arraylist_t * alist ) {
78+ void fossil_tofu_arraylist_destroy ( fossil_tofu_arraylist_t * alist ) {
7979 if (alist == NULL ) return ;
8080 for (size_t i = 0 ; i < alist -> size ; ++ i ) {
8181 fossil_tofu_destroy (& alist -> items [i ].data );
@@ -89,11 +89,11 @@ void fossil_arraylist_destroy(fossil_arraylist_t* alist) {
8989// Utility functions
9090// *****************************************************************************
9191
92- int32_t fossil_arraylist_insert ( fossil_arraylist_t * alist , char * data ) {
92+ int32_t fossil_tofu_arraylist_insert ( fossil_tofu_arraylist_t * alist , char * data ) {
9393 if (alist == NULL ) return FOSSIL_TOFU_FAILURE ;
9494 if (alist -> size >= alist -> capacity ) {
9595 size_t new_capacity = alist -> capacity * 2 ;
96- fossil_arraylist_node_t * new_items = (fossil_arraylist_node_t * )fossil_tofu_alloc (sizeof (fossil_arraylist_node_t ) * new_capacity );
96+ fossil_tofu_arraylist_node_t * new_items = (fossil_tofu_arraylist_node_t * )fossil_tofu_alloc (sizeof (fossil_tofu_arraylist_node_t ) * new_capacity );
9797 if (new_items == NULL ) return FOSSIL_TOFU_FAILURE ;
9898 for (size_t i = 0 ; i < alist -> size ; ++ i ) {
9999 new_items [i ] = alist -> items [i ];
@@ -107,7 +107,7 @@ int32_t fossil_arraylist_insert(fossil_arraylist_t* alist, char *data) {
107107 return FOSSIL_TOFU_SUCCESS ;
108108}
109109
110- int32_t fossil_arraylist_remove ( fossil_arraylist_t * alist , size_t index ) {
110+ int32_t fossil_tofu_arraylist_remove ( fossil_tofu_arraylist_t * alist , size_t index ) {
111111 if (alist == NULL || index >= alist -> size ) return FOSSIL_TOFU_FAILURE ;
112112 fossil_tofu_destroy (& alist -> items [index ].data );
113113 for (size_t i = index ; i < alist -> size - 1 ; ++ i ) {
@@ -117,60 +117,60 @@ int32_t fossil_arraylist_remove(fossil_arraylist_t* alist, size_t index) {
117117 return FOSSIL_TOFU_SUCCESS ;
118118}
119119
120- size_t fossil_arraylist_size (const fossil_arraylist_t * alist ) {
120+ size_t fossil_tofu_arraylist_size (const fossil_tofu_arraylist_t * alist ) {
121121 return (alist != NULL ) ? alist -> size : 0 ;
122122}
123123
124- size_t fossil_arraylist_capacity (const fossil_arraylist_t * alist ) {
124+ size_t fossil_tofu_arraylist_capacity (const fossil_tofu_arraylist_t * alist ) {
125125 return (alist != NULL ) ? alist -> capacity : 0 ;
126126}
127127
128- bool fossil_arraylist_not_empty (const fossil_arraylist_t * alist ) {
128+ bool fossil_tofu_arraylist_not_empty (const fossil_tofu_arraylist_t * alist ) {
129129 return (alist != NULL ) && (alist -> size > 0 );
130130}
131131
132- bool fossil_arraylist_not_cnullptr (const fossil_arraylist_t * alist ) {
132+ bool fossil_tofu_arraylist_not_cnullptr (const fossil_tofu_arraylist_t * alist ) {
133133 return alist != NULL ;
134134}
135135
136- bool fossil_arraylist_is_empty (const fossil_arraylist_t * alist ) {
136+ bool fossil_tofu_arraylist_is_empty (const fossil_tofu_arraylist_t * alist ) {
137137 return (alist == NULL ) || (alist -> size == 0 );
138138}
139139
140- bool fossil_arraylist_is_cnullptr (const fossil_arraylist_t * alist ) {
140+ bool fossil_tofu_arraylist_is_cnullptr (const fossil_tofu_arraylist_t * alist ) {
141141 return alist == NULL ;
142142}
143143
144144// *****************************************************************************
145145// Getter and setter functions
146146// *****************************************************************************
147147
148- char * fossil_arraylist_get (const fossil_arraylist_t * alist , size_t index ) {
148+ char * fossil_tofu_arraylist_get (const fossil_tofu_arraylist_t * alist , size_t index ) {
149149 if (alist == NULL || index >= alist -> size ) return NULL ;
150150 return fossil_tofu_get_value (& alist -> items [index ].data );
151151}
152152
153- char * fossil_arraylist_get_front (const fossil_arraylist_t * alist ) {
153+ char * fossil_tofu_arraylist_get_front (const fossil_tofu_arraylist_t * alist ) {
154154 if (alist == NULL || alist -> size == 0 ) return NULL ;
155155 return fossil_tofu_get_value (& alist -> items [0 ].data );
156156}
157157
158- char * fossil_arraylist_get_back (const fossil_arraylist_t * alist ) {
158+ char * fossil_tofu_arraylist_get_back (const fossil_tofu_arraylist_t * alist ) {
159159 if (alist == NULL || alist -> size == 0 ) return NULL ;
160160 return fossil_tofu_get_value (& alist -> items [alist -> size - 1 ].data );
161161}
162162
163- void fossil_arraylist_set ( fossil_arraylist_t * alist , size_t index , char * element ) {
163+ void fossil_tofu_arraylist_set ( fossil_tofu_arraylist_t * alist , size_t index , char * element ) {
164164 if (alist == NULL || index >= alist -> size ) return ;
165165 fossil_tofu_set_value (& alist -> items [index ].data , element );
166166}
167167
168- void fossil_arraylist_set_front ( fossil_arraylist_t * alist , char * element ) {
168+ void fossil_tofu_arraylist_set_front ( fossil_tofu_arraylist_t * alist , char * element ) {
169169 if (alist == NULL || alist -> size == 0 ) return ;
170170 fossil_tofu_set_value (& alist -> items [0 ].data , element );
171171}
172172
173- void fossil_arraylist_set_back ( fossil_arraylist_t * alist , char * element ) {
173+ void fossil_tofu_arraylist_set_back ( fossil_tofu_arraylist_t * alist , char * element ) {
174174 if (alist == NULL || alist -> size == 0 ) return ;
175175 fossil_tofu_set_value (& alist -> items [alist -> size - 1 ].data , element );
176176}
0 commit comments