Early on I was uncertain at how I should handle this.
I wanted the block design, with anticipation that there would be cases where other code might operate after the first scope ended.
This made for easy and copy and paste (as well as some level of consistency) when switching between different types.
There has been massive changes over time regarding the structure of the delete and destroy functions (which are now call backs).
Most of the blocks end right before the function ends.
Simplify the design in these cases by removing one level of block structure.
#ifndef _di_f_abstruses_delete_callback_
f_status_t f_abstruses_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_abstruse_t * const array = (f_abstruse_t *) void_array;
- f_status_t status = F_okay;
+ f_abstruse_t * const array = (f_abstruse_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- status = private_f_abstruses_delete_switch(&array[i]);
- if (F_status_is_error(status)) return status;
- } // for
- }
+ status = private_f_abstruses_delete_switch(&array[i]);
+ if (F_status_is_error(status)) return status;
+ } // for
return F_okay;
}
#ifndef _di_f_abstruses_destroy_callback_
f_status_t f_abstruses_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_abstruse_t * const array = (f_abstruse_t *) void_array;
- f_status_t status = F_okay;
+ f_abstruse_t * const array = (f_abstruse_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- status = private_f_abstruses_destroy_switch(&array[i]);
- if (F_status_is_error(status)) return status;
- } // for
- }
+ status = private_f_abstruses_destroy_switch(&array[i]);
+ if (F_status_is_error(status)) return status;
+ } // for
return F_okay;
}
#ifndef _di_f_abstrusess_delete_callback_
f_status_t f_abstrusess_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_abstruses_t * const array = (f_abstruses_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t i = start;
- f_number_unsigned_t j = 0;
+ f_abstruses_t * const array = (f_abstruses_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t i = start;
+ f_number_unsigned_t j = 0;
- for (; i < stop; ++i) {
+ for (; i < stop; ++i) {
- if (array[i].size) {
- for (j = 0; j < array[i].size; ++j) {
+ if (array[i].size) {
+ for (j = 0; j < array[i].size; ++j) {
- status = private_f_abstruses_delete_switch(&array[i].array[j]);
- if (F_status_is_error(status)) return status;
- } // for
-
- status = f_memory_array_resize(0, sizeof(f_abstruse_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ status = private_f_abstruses_delete_switch(&array[i].array[j]);
if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ } // for
+
+ status = f_memory_array_resize(0, sizeof(f_abstruse_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_abstrusess_destroy_callback_
f_status_t f_abstrusess_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_abstruses_t * const array = (f_abstruses_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t i = start;
- f_number_unsigned_t j = 0;
-
- for (; i < stop; ++i) {
+ f_abstruses_t * const array = (f_abstruses_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t i = start;
+ f_number_unsigned_t j = 0;
- if (array[i].size) {
- for (j = 0; j < array[i].size; ++j) {
+ for (; i < stop; ++i) {
- status = private_f_abstruses_destroy_switch(&array[i].array[j]);
- if (F_status_is_error(status)) return status;
- } // for
+ if (array[i].size) {
+ for (j = 0; j < array[i].size; ++j) {
- status = f_memory_array_adjust(0, sizeof(f_abstruse_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ status = private_f_abstruses_destroy_switch(&array[i].array[j]);
if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ } // for
+
+ status = f_memory_array_adjust(0, sizeof(f_abstruse_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_abstruse_maps_delete_callback_
f_status_t f_abstruse_maps_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_abstruse_map_t * const array = (f_abstruse_map_t *) void_array;
- f_status_t status = F_okay;
+ f_abstruse_map_t * const array = (f_abstruse_map_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].key.string, &array[i].key.used, &array[i].key.size);
- if (F_status_is_error(status)) return status;
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].key.string, &array[i].key.used, &array[i].key.size);
+ if (F_status_is_error(status)) return status;
- status = private_f_abstruses_delete_switch(&array[i].value);
- if (F_status_is_error(status)) return status;
- } // for
- }
+ status = private_f_abstruses_delete_switch(&array[i].value);
+ if (F_status_is_error(status)) return status;
+ } // for
return F_okay;
}
#ifndef _di_f_abstruse_maps_destroy_callback_
f_status_t f_abstruse_maps_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_abstruse_map_t * const array = (f_abstruse_map_t *) void_array;
- f_status_t status = F_okay;
+ f_abstruse_map_t * const array = (f_abstruse_map_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].key.string, &array[i].key.used, &array[i].key.size);
- if (F_status_is_error(status)) return status;
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].key.string, &array[i].key.used, &array[i].key.size);
+ if (F_status_is_error(status)) return status;
- status = private_f_abstruses_destroy_switch(&array[i].value);
- if (F_status_is_error(status)) return status;
- } // for
- }
+ status = private_f_abstruses_destroy_switch(&array[i].value);
+ if (F_status_is_error(status)) return status;
+ } // for
return F_okay;
}
#ifndef _di_f_abstruse_mapss_delete_callback_
f_status_t f_abstruse_mapss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_abstruse_maps_t * const array = (f_abstruse_maps_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t i = start;
- f_number_unsigned_t j = 0;
-
- for (; i < stop; ++i) {
+ f_abstruse_maps_t * const array = (f_abstruse_maps_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t i = start;
+ f_number_unsigned_t j = 0;
- if (array[i].size) {
- for (j = 0; j < array[i].size; ++j) {
+ for (; i < stop; ++i) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].key.string, &array[i].array[j].key.used, &array[i].array[j].key.size);
- if (F_status_is_error(status)) return status;
+ if (array[i].size) {
+ for (j = 0; j < array[i].size; ++j) {
- status = private_f_abstruses_delete_switch(&array[i].array[j].value);
- if (F_status_is_error(status)) return status;
- } // for
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].key.string, &array[i].array[j].key.used, &array[i].array[j].key.size);
+ if (F_status_is_error(status)) return status;
- status = f_memory_array_resize(0, sizeof(f_abstruse_map_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ status = private_f_abstruses_delete_switch(&array[i].array[j].value);
if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ } // for
+
+ status = f_memory_array_resize(0, sizeof(f_abstruse_map_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_abstruse_mapss_destroy_callback_
f_status_t f_abstruse_mapss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_abstruse_maps_t * const array = (f_abstruse_maps_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t i = start;
- f_number_unsigned_t j = 0;
-
- for (; i < stop; ++i) {
+ f_abstruse_maps_t * const array = (f_abstruse_maps_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t i = start;
+ f_number_unsigned_t j = 0;
- if (array[i].size) {
- for (j = 0; j < array[i].size; ++j) {
+ for (; i < stop; ++i) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].key.string, &array[i].array[j].key.used, &array[i].array[j].key.size);
- if (F_status_is_error(status)) return status;
+ if (array[i].size) {
+ for (j = 0; j < array[i].size; ++j) {
- status = private_f_abstruses_destroy_switch(&array[i].array[j].value);
- if (F_status_is_error(status)) return status;
- } // for
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].key.string, &array[i].array[j].key.used, &array[i].array[j].key.size);
+ if (F_status_is_error(status)) return status;
- status = f_memory_array_adjust(0, sizeof(f_abstruse_map_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ status = private_f_abstruses_destroy_switch(&array[i].array[j].value);
if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ } // for
+
+ status = f_memory_array_adjust(0, sizeof(f_abstruse_map_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_accounts_delete_callback_
f_status_t f_accounts_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_account_t * const array = (f_account_t *) void_array;
- f_status_t status = F_okay;
+ f_account_t * const array = (f_account_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].home.size && array[i].home.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].home.string, &array[i].home.used, &array[i].home.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].home.size && array[i].home.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].home.string, &array[i].home.used, &array[i].home.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].label.size && array[i].label.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].label.string, &array[i].label.used, &array[i].label.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].label.size && array[i].label.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].label.string, &array[i].label.used, &array[i].label.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].name.size && array[i].name.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].name.string, &array[i].name.used, &array[i].name.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].name.size && array[i].name.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].name.string, &array[i].name.used, &array[i].name.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].password.size && array[i].password.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].password.string, &array[i].password.used, &array[i].password.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].password.size && array[i].password.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].password.string, &array[i].password.used, &array[i].password.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].shell.size && array[i].shell.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].shell.string, &array[i].shell.used, &array[i].shell.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].shell.size && array[i].shell.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].shell.string, &array[i].shell.used, &array[i].shell.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_accountss_delete_callback_
f_status_t f_accountss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_accounts_t * const array = (f_accounts_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
+ f_accounts_t * const array = (f_accounts_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- for (j = 0; j < array[i].size; ++j) {
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].home.size && array[i].array[j].home.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].home.string, &array[i].array[j].home.used, &array[i].array[j].home.size);
- if (F_status_is_error(status)) return status;
- }
-
- if (array[i].array[j].label.size && array[i].array[j].label.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].label.string, &array[i].array[j].label.used, &array[i].array[j].label.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].home.size && array[i].array[j].home.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].home.string, &array[i].array[j].home.used, &array[i].array[j].home.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].name.size && array[i].array[j].name.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].name.string, &array[i].array[j].name.used, &array[i].array[j].name.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].label.size && array[i].array[j].label.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].label.string, &array[i].array[j].label.used, &array[i].array[j].label.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].password.size && array[i].array[j].password.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].password.string, &array[i].array[j].password.used, &array[i].array[j].password.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].name.size && array[i].array[j].name.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].name.string, &array[i].array[j].name.used, &array[i].array[j].name.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].shell.size && array[i].array[j].shell.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].shell.string, &array[i].array[j].shell.used, &array[i].array[j].shell.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].password.size && array[i].array[j].password.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].password.string, &array[i].array[j].password.used, &array[i].array[j].password.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_account_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (array[i].array[j].shell.size && array[i].array[j].shell.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].shell.string, &array[i].array[j].shell.used, &array[i].array[j].shell.size);
if (F_status_is_error(status)) return status;
}
} // for
- }
+
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_account_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_directory_listings_delete_callback_
f_status_t f_directory_listings_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_directory_listing_t * const array = (f_directory_listing_t *) void_array;
- f_status_t status = F_okay;
+ f_directory_listing_t * const array = (f_directory_listing_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].block.size && array[i].block.array) {
- status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].block.array, &array[i].block.used, &array[i].block.size, &f_string_dynamics_delete_callback);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].block.size && array[i].block.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].block.array, &array[i].block.used, &array[i].block.size, &f_string_dynamics_delete_callback);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].character.size && array[i].character.array) {
- status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].character.array, &array[i].character.used, &array[i].character.size, &f_string_dynamics_delete_callback);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].character.size && array[i].character.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].character.array, &array[i].character.used, &array[i].character.size, &f_string_dynamics_delete_callback);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].directory.size && array[i].directory.array) {
- status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].directory.array, &array[i].directory.used, &array[i].directory.size, &f_string_dynamics_delete_callback);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].directory.size && array[i].directory.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].directory.array, &array[i].directory.used, &array[i].directory.size, &f_string_dynamics_delete_callback);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].regular.size && array[i].regular.array) {
- status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].regular.array, &array[i].regular.used, &array[i].regular.size, &f_string_dynamics_delete_callback);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].regular.size && array[i].regular.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].regular.array, &array[i].regular.used, &array[i].regular.size, &f_string_dynamics_delete_callback);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].link.size && array[i].link.array) {
- status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].link.array, &array[i].link.used, &array[i].link.size, &f_string_dynamics_delete_callback);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].link.size && array[i].link.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].link.array, &array[i].link.used, &array[i].link.size, &f_string_dynamics_delete_callback);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].fifo.size && array[i].fifo.array) {
- status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].fifo.array, &array[i].fifo.used, &array[i].fifo.size, &f_string_dynamics_delete_callback);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].fifo.size && array[i].fifo.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].fifo.array, &array[i].fifo.used, &array[i].fifo.size, &f_string_dynamics_delete_callback);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].socket.size && array[i].socket.array) {
- status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].socket.array, &array[i].socket.used, &array[i].socket.size, &f_string_dynamics_delete_callback);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].socket.size && array[i].socket.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].socket.array, &array[i].socket.used, &array[i].socket.size, &f_string_dynamics_delete_callback);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].unknown.size && array[i].unknown.array) {
- status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].unknown.array, &array[i].unknown.used, &array[i].unknown.size, &f_string_dynamics_delete_callback);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].unknown.size && array[i].unknown.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].unknown.array, &array[i].unknown.used, &array[i].unknown.size, &f_string_dynamics_delete_callback);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_directory_listingss_delete_callback_
f_status_t f_directory_listingss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_directory_listings_t * const array = (f_directory_listings_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
-
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ f_directory_listings_t * const array = (f_directory_listings_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (j = 0; j < array[i].size; ++j) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].array[j].block.size && array[i].array[j].block.array) {
- status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].array[j].block.array, &array[i].array[j].block.used, &array[i].array[j].block.size, &f_string_dynamics_delete_callback);
- if (F_status_is_error(status)) return status;
- }
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].character.size && array[i].array[j].character.array) {
- status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].array[j].character.array, &array[i].array[j].character.used, &array[i].array[j].character.size, &f_string_dynamics_delete_callback);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].block.size && array[i].array[j].block.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].array[j].block.array, &array[i].array[j].block.used, &array[i].array[j].block.size, &f_string_dynamics_delete_callback);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].directory.size && array[i].array[j].directory.array) {
- status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].array[j].directory.array, &array[i].array[j].directory.used, &array[i].array[j].directory.size, &f_string_dynamics_delete_callback);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].character.size && array[i].array[j].character.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].array[j].character.array, &array[i].array[j].character.used, &array[i].array[j].character.size, &f_string_dynamics_delete_callback);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].regular.size && array[i].array[j].regular.array) {
- status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].array[j].regular.array, &array[i].array[j].regular.used, &array[i].array[j].regular.size, &f_string_dynamics_delete_callback);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].directory.size && array[i].array[j].directory.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].array[j].directory.array, &array[i].array[j].directory.used, &array[i].array[j].directory.size, &f_string_dynamics_delete_callback);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].link.size && array[i].array[j].link.array) {
- status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].array[j].link.array, &array[i].array[j].link.used, &array[i].array[j].link.size, &f_string_dynamics_delete_callback);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].regular.size && array[i].array[j].regular.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].array[j].regular.array, &array[i].array[j].regular.used, &array[i].array[j].regular.size, &f_string_dynamics_delete_callback);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].fifo.size && array[i].array[j].fifo.array) {
- status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].array[j].fifo.array, &array[i].array[j].fifo.used, &array[i].array[j].fifo.size, &f_string_dynamics_delete_callback);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].link.size && array[i].array[j].link.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].array[j].link.array, &array[i].array[j].link.used, &array[i].array[j].link.size, &f_string_dynamics_delete_callback);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].socket.size && array[i].array[j].socket.array) {
- status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].array[j].socket.array, &array[i].array[j].socket.used, &array[i].array[j].socket.size, &f_string_dynamics_delete_callback);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].fifo.size && array[i].array[j].fifo.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].array[j].fifo.array, &array[i].array[j].fifo.used, &array[i].array[j].fifo.size, &f_string_dynamics_delete_callback);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].unknown.size && array[i].array[j].unknown.array) {
- status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].array[j].unknown.array, &array[i].array[j].unknown.used, &array[i].array[j].unknown.size, &f_string_dynamics_delete_callback);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].socket.size && array[i].array[j].socket.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].array[j].socket.array, &array[i].array[j].socket.used, &array[i].array[j].socket.size, &f_string_dynamics_delete_callback);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_directory_listing_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (array[i].array[j].unknown.size && array[i].array[j].unknown.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].array[j].unknown.array, &array[i].array[j].unknown.used, &array[i].array[j].unknown.size, &f_string_dynamics_delete_callback);
if (F_status_is_error(status)) return status;
}
} // for
- }
+
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_directory_listing_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_directory_recurse_dos_delete_callback_
f_status_t f_directory_recurse_dos_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_directory_recurse_do_t * const array = (f_directory_recurse_do_t *) void_array;
- f_status_t status = F_okay;
+ f_directory_recurse_do_t * const array = (f_directory_recurse_do_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].path.size && array[i].path.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].path.string, &array[i].path.used, &array[i].path.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].path.size && array[i].path.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].path.string, &array[i].path.used, &array[i].path.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].path_cache.size && array[i].path_cache.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].path_cache.string, &array[i].path_cache.used, &array[i].path_cache.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].path_cache.size && array[i].path_cache.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].path_cache.string, &array[i].path_cache.used, &array[i].path_cache.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_directory_recurse_dos_destroy_callback_
f_status_t f_directory_recurse_dos_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_directory_recurse_do_t * const array = (f_directory_recurse_do_t *) void_array;
- f_status_t status = F_okay;
+ f_directory_recurse_do_t * const array = (f_directory_recurse_do_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].path.size && array[i].path.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].path.string, &array[i].path.used, &array[i].path.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].path.size && array[i].path.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].path.string, &array[i].path.used, &array[i].path.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].path_cache.size && array[i].path_cache.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].path_cache.string, &array[i].path_cache.used, &array[i].path_cache.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].path_cache.size && array[i].path_cache.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].path_cache.string, &array[i].path_cache.used, &array[i].path_cache.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_directory_recurse_doss_delete_callback_
f_status_t f_directory_recurse_doss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_directory_recurse_dos_t * const array = (f_directory_recurse_dos_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
-
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ f_directory_recurse_dos_t * const array = (f_directory_recurse_dos_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (j = 0; j < array[i].size; ++j) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].array[j].path.size && array[i].array[j].path.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].path.string, &array[i].array[j].path.used, &array[i].array[j].path.size);
- if (F_status_is_error(status)) return status;
- }
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].path_cache.size && array[i].array[j].path_cache.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].path_cache.string, &array[i].array[j].path_cache.used, &array[i].array[j].path_cache.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].path.size && array[i].array[j].path.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].path.string, &array[i].array[j].path.used, &array[i].array[j].path.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_directory_recurse_do_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (array[i].array[j].path_cache.size && array[i].array[j].path_cache.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].path_cache.string, &array[i].array[j].path_cache.used, &array[i].array[j].path_cache.size);
if (F_status_is_error(status)) return status;
}
} // for
- }
+
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_directory_recurse_do_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_directory_recurse_doss_destroy_callback_
f_status_t f_directory_recurse_doss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_directory_recurse_dos_t * const array = (f_directory_recurse_dos_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
+ f_directory_recurse_dos_t * const array = (f_directory_recurse_dos_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- for (j = 0; j < array[i].size; ++j) {
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].path.size && array[i].array[j].path.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].path.string, &array[i].array[j].path.used, &array[i].array[j].path.size);
- if (F_status_is_error(status)) return status;
- }
-
- if (array[i].array[j].path_cache.size && array[i].array[j].path_cache.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].path_cache.string, &array[i].array[j].path_cache.used, &array[i].array[j].path_cache.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].path.size && array[i].array[j].path.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].path.string, &array[i].array[j].path.used, &array[i].array[j].path.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_directory_recurse_do_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (array[i].array[j].path_cache.size && array[i].array[j].path_cache.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].path_cache.string, &array[i].array[j].path_cache.used, &array[i].array[j].path_cache.size);
if (F_status_is_error(status)) return status;
}
} // for
- }
+
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_directory_recurse_do_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_directory_statuss_delete_callback_
f_status_t f_directory_statuss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_directory_status_t * const array = (f_directory_status_t *) void_array;
- f_status_t status = F_okay;
+ f_directory_status_t * const array = (f_directory_status_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].path.size && array[i].path.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].path.string, &array[i].path.used, &array[i].path.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].path.size && array[i].path.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].path.string, &array[i].path.used, &array[i].path.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_directory_statuss_destroy_callback_
f_status_t f_directory_statuss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_directory_status_t * const array = (f_directory_status_t *) void_array;
- f_status_t status = F_okay;
+ f_directory_status_t * const array = (f_directory_status_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].path.size && array[i].path.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].path.string, &array[i].path.used, &array[i].path.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].path.size && array[i].path.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].path.string, &array[i].path.used, &array[i].path.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_directory_statusss_delete_callback_
f_status_t f_directory_statusss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_directory_statuss_t * const array = (f_directory_statuss_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
-
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ f_directory_statuss_t * const array = (f_directory_statuss_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (j = 0; j < array[i].size; ++j) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].array[j].path.size && array[i].array[j].path.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].path.string, &array[i].array[j].path.used, &array[i].array[j].path.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_directory_status_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (array[i].array[j].path.size && array[i].array[j].path.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].path.string, &array[i].array[j].path.used, &array[i].array[j].path.size);
if (F_status_is_error(status)) return status;
}
} // for
- }
+
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_directory_status_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_directory_statusss_destroy_callback_
f_status_t f_directory_statusss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_directory_statuss_t * const array = (f_directory_statuss_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
-
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ f_directory_statuss_t * const array = (f_directory_statuss_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (j = 0; j < array[i].size; ++j) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].array[j].path.size && array[i].array[j].path.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].path.string, &array[i].array[j].path.used, &array[i].array[j].path.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_directory_status_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (array[i].array[j].path.size && array[i].array[j].path.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].path.string, &array[i].array[j].path.used, &array[i].array[j].path.size);
if (F_status_is_error(status)) return status;
}
} // for
- }
+
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_directory_status_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_fss_items_delete_callback_
f_status_t f_fss_items_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_fss_item_t * const array = (f_fss_item_t *) void_array;
- f_status_t status = F_okay;
+ f_fss_item_t * const array = (f_fss_item_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].content.size && array[i].content.array) {
- status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].content.array, &array[i].content.used, &array[i].content.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].content.size && array[i].content.array) {
+ status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].content.array, &array[i].content.used, &array[i].content.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_fss_itemss_delete_callback_
f_status_t f_fss_itemss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_fss_items_t * const array = (f_fss_items_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
+ f_fss_items_t * const array = (f_fss_items_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
-
- for (j = 0; j < array[i].size; ++j) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].array[j].content.size && array[i].array[j].content.array) {
- status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].array[j].content.array, &array[i].array[j].content.used, &array[i].array[j].content.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_fss_item_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (array[i].array[j].content.size && array[i].array[j].content.array) {
+ status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].array[j].content.array, &array[i].array[j].content.used, &array[i].array[j].content.size);
if (F_status_is_error(status)) return status;
}
} // for
- }
+
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_fss_item_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_fss_itemss_destroy_callback_
f_status_t f_fss_itemss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_fss_items_t * const array = (f_fss_items_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
-
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ f_fss_items_t * const array = (f_fss_items_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (j = 0; j < array[i].size; ++j) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].array[j].content.size && array[i].array[j].content.array) {
- status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].array[j].content.array, &array[i].array[j].content.used, &array[i].array[j].content.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_fss_item_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (array[i].array[j].content.size && array[i].array[j].content.array) {
+ status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].array[j].content.array, &array[i].array[j].content.used, &array[i].array[j].content.size);
if (F_status_is_error(status)) return status;
}
} // for
- }
+
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_fss_item_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_fss_nameds_delete_callback_
f_status_t f_fss_nameds_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_fss_named_t * const array = (f_fss_named_t *) void_array;
- f_status_t status = F_okay;
+ f_fss_named_t * const array = (f_fss_named_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].objects.size && array[i].objects.array) {
- status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].objects.array, &array[i].objects.used, &array[i].objects.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].objects.size && array[i].objects.array) {
+ status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].objects.array, &array[i].objects.used, &array[i].objects.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].contents.size && array[i].contents.array) {
- status = f_memory_arrays_resize(0, sizeof(f_ranges_t), (void **) &array[i].contents.array, &array[i].contents.used, &array[i].contents.size, &f_rangess_delete_callback);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].contents.size && array[i].contents.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_ranges_t), (void **) &array[i].contents.array, &array[i].contents.used, &array[i].contents.size, &f_rangess_delete_callback);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].quotess.size && array[i].quotess.array) {
- status = f_memory_arrays_resize(0, sizeof(f_uint8s_t), (void **) &array[i].quotess.array, &array[i].quotess.used, &array[i].quotess.size, &f_uint8ss_delete_callback);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].quotess.size && array[i].quotess.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_uint8s_t), (void **) &array[i].quotess.array, &array[i].quotess.used, &array[i].quotess.size, &f_uint8ss_delete_callback);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_fss_nameds_destroy_callback_
f_status_t f_fss_nameds_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_fss_named_t * const array = (f_fss_named_t *) void_array;
- f_status_t status = F_okay;
+ f_fss_named_t * const array = (f_fss_named_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].objects.size && array[i].objects.array) {
- status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].objects.array, &array[i].objects.used, &array[i].objects.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].objects.size && array[i].objects.array) {
+ status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].objects.array, &array[i].objects.used, &array[i].objects.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].contents.size && array[i].contents.array) {
- status = f_memory_arrays_adjust(0, sizeof(f_ranges_t), (void **) &array[i].contents.array, &array[i].contents.used, &array[i].contents.size, &f_rangess_destroy_callback);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].contents.size && array[i].contents.array) {
+ status = f_memory_arrays_adjust(0, sizeof(f_ranges_t), (void **) &array[i].contents.array, &array[i].contents.used, &array[i].contents.size, &f_rangess_destroy_callback);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].quotess.size && array[i].quotess.array) {
- status = f_memory_arrays_adjust(0, sizeof(f_uint8s_t), (void **) &array[i].quotess.array, &array[i].quotess.used, &array[i].quotess.size, &f_uint8ss_destroy_callback);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].quotess.size && array[i].quotess.array) {
+ status = f_memory_arrays_adjust(0, sizeof(f_uint8s_t), (void **) &array[i].quotess.array, &array[i].quotess.used, &array[i].quotess.size, &f_uint8ss_destroy_callback);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_fss_namedss_delete_callback_
f_status_t f_fss_namedss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_fss_nameds_t * const array = (f_fss_nameds_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
-
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ f_fss_nameds_t * const array = (f_fss_nameds_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (j = 0; j < array[i].size; ++j) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].array[j].objects.size && array[i].array[j].objects.array) {
- status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].array[j].objects.array, &array[i].array[j].objects.used, &array[i].array[j].objects.size);
- if (F_status_is_error(status)) return status;
- }
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].contents.size && array[i].array[j].contents.array) {
- status = f_memory_arrays_resize(0, sizeof(f_ranges_t), (void **) &array[i].array[j].contents.array, &array[i].array[j].contents.used, &array[i].array[j].contents.size, &f_rangess_delete_callback);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].objects.size && array[i].array[j].objects.array) {
+ status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].array[j].objects.array, &array[i].array[j].objects.used, &array[i].array[j].objects.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].quotess.size && array[i].array[j].quotess.array) {
- status = f_memory_arrays_resize(0, sizeof(f_uint8s_t), (void **) &array[i].array[j].quotess.array, &array[i].array[j].quotess.used, &array[i].array[j].quotess.size, &f_uint8ss_delete_callback);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].contents.size && array[i].array[j].contents.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_ranges_t), (void **) &array[i].array[j].contents.array, &array[i].array[j].contents.used, &array[i].array[j].contents.size, &f_rangess_delete_callback);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_fss_named_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (array[i].array[j].quotess.size && array[i].array[j].quotess.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_uint8s_t), (void **) &array[i].array[j].quotess.array, &array[i].array[j].quotess.used, &array[i].array[j].quotess.size, &f_uint8ss_delete_callback);
if (F_status_is_error(status)) return status;
}
} // for
- }
+
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_fss_named_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_fss_namedss_destroy_callback_
f_status_t f_fss_namedss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_fss_nameds_t * const array = (f_fss_nameds_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
+ f_fss_nameds_t * const array = (f_fss_nameds_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- for (j = 0; j < array[i].size; ++j) {
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].objects.size && array[i].array[j].objects.array) {
- status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].array[j].objects.array, &array[i].array[j].objects.used, &array[i].array[j].objects.size);
- if (F_status_is_error(status)) return status;
- }
-
- if (array[i].array[j].contents.size && array[i].array[j].contents.array) {
- status = f_memory_arrays_adjust(0, sizeof(f_ranges_t), (void **) &array[i].array[j].contents.array, &array[i].array[j].contents.used, &array[i].array[j].contents.size, &f_rangess_destroy_callback);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].objects.size && array[i].array[j].objects.array) {
+ status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].array[j].objects.array, &array[i].array[j].objects.used, &array[i].array[j].objects.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].quotess.size && array[i].array[j].quotess.array) {
- status = f_memory_arrays_adjust(0, sizeof(f_uint8s_t), (void **) &array[i].array[j].quotess.array, &array[i].array[j].quotess.used, &array[i].array[j].quotess.size, &f_uint8ss_destroy_callback);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].contents.size && array[i].array[j].contents.array) {
+ status = f_memory_arrays_adjust(0, sizeof(f_ranges_t), (void **) &array[i].array[j].contents.array, &array[i].array[j].contents.used, &array[i].array[j].contents.size, &f_rangess_destroy_callback);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_fss_named_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (array[i].array[j].quotess.size && array[i].array[j].quotess.array) {
+ status = f_memory_arrays_adjust(0, sizeof(f_uint8s_t), (void **) &array[i].array[j].quotess.array, &array[i].array[j].quotess.used, &array[i].array[j].quotess.size, &f_uint8ss_destroy_callback);
if (F_status_is_error(status)) return status;
}
} // for
- }
+
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_fss_named_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_fss_nests_delete_callback_
f_status_t f_fss_nests_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_fss_nest_t * const array = (f_fss_nest_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
- f_number_unsigned_t k = 0;
-
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ f_fss_nest_t * const array = (f_fss_nest_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
+ f_number_unsigned_t k = 0;
- for (j = 0; j < array[i].size; ++j) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- for (k = 0; k < array[i].depth[j].size; ++k) {
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].depth[j].array[k].content.size && array[i].depth[j].array[k].content.array) {
- status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].depth[j].array[k].content.array, &array[i].depth[j].array[k].content.used, &array[i].depth[j].array[k].content.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ for (k = 0; k < array[i].depth[j].size; ++k) {
- if (array[i].depth[j].size && array[i].depth[j].array) {
- status = f_memory_array_resize(0, sizeof(f_fss_item_t), (void **) &array[i].depth[j].array, &array[i].depth[j].used, &array[i].depth[j].size);
+ if (array[i].depth[j].array[k].content.size && array[i].depth[j].array[k].content.array) {
+ status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].depth[j].array[k].content.array, &array[i].depth[j].array[k].content.used, &array[i].depth[j].array[k].content.size);
if (F_status_is_error(status)) return status;
}
} // for
- if (array[i].size && array[i].depth) {
- status = f_memory_array_resize(0, sizeof(f_fss_items_t), (void **) &array[i].depth, &array[i].used, &array[i].size);
+ if (array[i].depth[j].size && array[i].depth[j].array) {
+ status = f_memory_array_resize(0, sizeof(f_fss_item_t), (void **) &array[i].depth[j].array, &array[i].depth[j].used, &array[i].depth[j].size);
if (F_status_is_error(status)) return status;
}
} // for
- }
+
+ if (array[i].size && array[i].depth) {
+ status = f_memory_array_resize(0, sizeof(f_fss_items_t), (void **) &array[i].depth, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_fss_nests_destroy_callback_
f_status_t f_fss_nests_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_fss_nest_t * const array = (f_fss_nest_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
- f_number_unsigned_t k = 0;
+ f_fss_nest_t * const array = (f_fss_nest_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
+ f_number_unsigned_t k = 0;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- for (j = 0; j < array[i].size; ++j) {
+ for (j = 0; j < array[i].size; ++j) {
- for (k = 0; k < array[i].depth[j].size; ++k) {
-
- if (array[i].depth[j].array[k].content.size && array[i].depth[j].array[k].content.array) {
- status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].depth[j].array[k].content.array, &array[i].depth[j].array[k].content.used, &array[i].depth[j].array[k].content.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ for (k = 0; k < array[i].depth[j].size; ++k) {
- if (array[i].depth[j].size && array[i].depth[j].array) {
- status = f_memory_array_adjust(0, sizeof(f_fss_item_t), (void **) &array[i].depth[j].array, &array[i].depth[j].used, &array[i].depth[j].size);
+ if (array[i].depth[j].array[k].content.size && array[i].depth[j].array[k].content.array) {
+ status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].depth[j].array[k].content.array, &array[i].depth[j].array[k].content.used, &array[i].depth[j].array[k].content.size);
if (F_status_is_error(status)) return status;
}
} // for
- if (array[i].size && array[i].depth) {
- status = f_memory_array_adjust(0, sizeof(f_fss_items_t), (void **) &array[i].depth, &array[i].used, &array[i].size);
+ if (array[i].depth[j].size && array[i].depth[j].array) {
+ status = f_memory_array_adjust(0, sizeof(f_fss_item_t), (void **) &array[i].depth[j].array, &array[i].depth[j].used, &array[i].depth[j].size);
if (F_status_is_error(status)) return status;
}
} // for
- }
+
+ if (array[i].size && array[i].depth) {
+ status = f_memory_array_adjust(0, sizeof(f_fss_items_t), (void **) &array[i].depth, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_fss_nestss_delete_callback_
f_status_t f_fss_nestss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_fss_nests_t * const array = (f_fss_nests_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
- f_number_unsigned_t k = 0;
- f_number_unsigned_t l = 0;
-
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ f_fss_nests_t * const array = (f_fss_nests_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
+ f_number_unsigned_t k = 0;
+ f_number_unsigned_t l = 0;
- for (j = 0; j < array[i].size; ++j) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- for (k = 0; k < array[i].array[j].size; ++k) {
+ for (j = 0; j < array[i].size; ++j) {
- for (l = 0; l < array[i].array[j].depth[k].size; ++l) {
+ for (k = 0; k < array[i].array[j].size; ++k) {
- if (array[i].array[j].depth[k].array[l].content.size && array[i].array[j].depth[k].array[l].content.array) {
- status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].array[j].depth[k].array[l].content.array, &array[i].array[j].depth[k].array[l].content.used, &array[i].array[j].depth[k].array[l].content.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ for (l = 0; l < array[i].array[j].depth[k].size; ++l) {
- if (array[i].array[j].depth[k].size && array[i].array[j].depth[k].array) {
- status = f_memory_array_resize(0, sizeof(f_fss_item_t), (void **) &array[i].array[j].depth[k].array, &array[i].array[j].depth[k].used, &array[i].array[j].depth[k].size);
+ if (array[i].array[j].depth[k].array[l].content.size && array[i].array[j].depth[k].array[l].content.array) {
+ status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].array[j].depth[k].array[l].content.array, &array[i].array[j].depth[k].array[l].content.used, &array[i].array[j].depth[k].array[l].content.size);
if (F_status_is_error(status)) return status;
}
} // for
- if (array[i].array[j].size && array[i].array[j].depth) {
- status = f_memory_array_resize(0, sizeof(f_fss_items_t), (void **) &array[i].array[j].depth, &array[i].array[j].used, &array[i].array[j].size);
+ if (array[i].array[j].depth[k].size && array[i].array[j].depth[k].array) {
+ status = f_memory_array_resize(0, sizeof(f_fss_item_t), (void **) &array[i].array[j].depth[k].array, &array[i].array[j].depth[k].used, &array[i].array[j].depth[k].size);
if (F_status_is_error(status)) return status;
}
} // for
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_fss_nest_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (array[i].array[j].size && array[i].array[j].depth) {
+ status = f_memory_array_resize(0, sizeof(f_fss_items_t), (void **) &array[i].array[j].depth, &array[i].array[j].used, &array[i].array[j].size);
if (F_status_is_error(status)) return status;
}
} // for
- }
+
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_fss_nest_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_fss_nestss_destroy_callback_
f_status_t f_fss_nestss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_fss_nests_t * const array = (f_fss_nests_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
- f_number_unsigned_t k = 0;
- f_number_unsigned_t l = 0;
+ f_fss_nests_t * const array = (f_fss_nests_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
+ f_number_unsigned_t k = 0;
+ f_number_unsigned_t l = 0;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- for (j = 0; j < array[i].size; ++j) {
+ for (j = 0; j < array[i].size; ++j) {
- for (k = 0; k < array[i].array[j].size; ++k) {
+ for (k = 0; k < array[i].array[j].size; ++k) {
- for (l = 0; l < array[i].array[j].depth[k].size; ++l) {
+ for (l = 0; l < array[i].array[j].depth[k].size; ++l) {
- if (array[i].array[j].depth[k].array[l].content.size && array[i].array[j].depth[k].array[l].content.array) {
- status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].array[j].depth[k].array[l].content.array, &array[i].array[j].depth[k].array[l].content.used, &array[i].array[j].depth[k].array[l].content.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
-
- if (array[i].array[j].depth[k].size && array[i].array[j].depth[k].array) {
- status = f_memory_array_adjust(0, sizeof(f_fss_item_t), (void **) &array[i].array[j].depth[k].array, &array[i].array[j].depth[k].used, &array[i].array[j].depth[k].size);
+ if (array[i].array[j].depth[k].array[l].content.size && array[i].array[j].depth[k].array[l].content.array) {
+ status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].array[j].depth[k].array[l].content.array, &array[i].array[j].depth[k].array[l].content.used, &array[i].array[j].depth[k].array[l].content.size);
if (F_status_is_error(status)) return status;
}
} // for
- if (array[i].array[j].size && array[i].array[j].depth) {
- status = f_memory_array_adjust(0, sizeof(f_fss_items_t), (void **) &array[i].array[j].depth, &array[i].array[j].used, &array[i].array[j].size);
+ if (array[i].array[j].depth[k].size && array[i].array[j].depth[k].array) {
+ status = f_memory_array_adjust(0, sizeof(f_fss_item_t), (void **) &array[i].array[j].depth[k].array, &array[i].array[j].depth[k].used, &array[i].array[j].depth[k].size);
if (F_status_is_error(status)) return status;
}
} // for
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_fss_nest_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (array[i].array[j].size && array[i].array[j].depth) {
+ status = f_memory_array_adjust(0, sizeof(f_fss_items_t), (void **) &array[i].array[j].depth, &array[i].array[j].used, &array[i].array[j].size);
if (F_status_is_error(status)) return status;
}
} // for
- }
+
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_fss_nest_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_fss_sets_delete_callback_
f_status_t f_fss_sets_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_fss_set_t * const array = (f_fss_set_t *) void_array;
- f_status_t status = F_okay;
+ f_fss_set_t * const array = (f_fss_set_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].objects.size && array[i].objects.array) {
- status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].objects.array, &array[i].objects.used, &array[i].objects.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].objects.size && array[i].objects.array) {
+ status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].objects.array, &array[i].objects.used, &array[i].objects.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].contents.size && array[i].contents.array) {
- status = f_memory_arrays_resize(0, sizeof(f_ranges_t), (void **) &array[i].contents.array, &array[i].contents.used, &array[i].contents.size, &f_rangess_delete_callback);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].contents.size && array[i].contents.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_ranges_t), (void **) &array[i].contents.array, &array[i].contents.used, &array[i].contents.size, &f_rangess_delete_callback);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_fss_sets_destroy_callback_
f_status_t f_fss_sets_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_fss_set_t * const array = (f_fss_set_t *) void_array;
- f_status_t status = F_okay;
+ f_fss_set_t * const array = (f_fss_set_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].objects.size && array[i].objects.array) {
- status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].objects.array, &array[i].objects.used, &array[i].objects.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].objects.size && array[i].objects.array) {
+ status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].objects.array, &array[i].objects.used, &array[i].objects.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].contents.size && array[i].contents.array) {
- status = f_memory_arrays_adjust(0, sizeof(f_ranges_t), (void **) &array[i].contents.array, &array[i].contents.used, &array[i].contents.size, &f_rangess_destroy_callback);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].contents.size && array[i].contents.array) {
+ status = f_memory_arrays_adjust(0, sizeof(f_ranges_t), (void **) &array[i].contents.array, &array[i].contents.used, &array[i].contents.size, &f_rangess_destroy_callback);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_fss_setss_delete_callback_
f_status_t f_fss_setss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_fss_sets_t * const array = (f_fss_sets_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
-
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ f_fss_sets_t * const array = (f_fss_sets_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (j = 0; j < array[i].size; ++j) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].array[j].objects.size && array[i].array[j].objects.array) {
- status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].array[j].objects.array, &array[i].array[j].objects.used, &array[i].array[j].objects.size);
- if (F_status_is_error(status)) return status;
- }
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].contents.size && array[i].array[j].contents.array) {
- status = f_memory_arrays_resize(0, sizeof(f_ranges_t), (void **) &array[i].array[j].contents.array, &array[i].array[j].contents.used, &array[i].array[j].contents.size, &f_rangess_delete_callback);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].objects.size && array[i].array[j].objects.array) {
+ status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].array[j].objects.array, &array[i].array[j].objects.used, &array[i].array[j].objects.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_fss_set_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (array[i].array[j].contents.size && array[i].array[j].contents.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_ranges_t), (void **) &array[i].array[j].contents.array, &array[i].array[j].contents.used, &array[i].array[j].contents.size, &f_rangess_delete_callback);
if (F_status_is_error(status)) return status;
}
} // for
- }
+
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_fss_set_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_fss_setss_destroy_callback_
f_status_t f_fss_setss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_fss_sets_t * const array = (f_fss_sets_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
+ f_fss_sets_t * const array = (f_fss_sets_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- for (j = 0; j < array[i].size; ++j) {
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].objects.size && array[i].array[j].objects.array) {
- status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].array[j].objects.array, &array[i].array[j].objects.used, &array[i].array[j].objects.size);
- if (F_status_is_error(status)) return status;
- }
-
- if (array[i].array[j].contents.size && array[i].array[j].contents.array) {
- status = f_memory_arrays_adjust(0, sizeof(f_ranges_t), (void **) &array[i].array[j].contents.array, &array[i].array[j].contents.used, &array[i].array[j].contents.size, &f_rangess_destroy_callback);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].objects.size && array[i].array[j].objects.array) {
+ status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].array[j].objects.array, &array[i].array[j].objects.used, &array[i].array[j].objects.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_fss_set_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (array[i].array[j].contents.size && array[i].array[j].contents.array) {
+ status = f_memory_arrays_adjust(0, sizeof(f_ranges_t), (void **) &array[i].array[j].contents.array, &array[i].array[j].contents.used, &array[i].array[j].contents.size, &f_rangess_destroy_callback);
if (F_status_is_error(status)) return status;
}
} // for
- }
+
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_fss_set_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_fss_set_quotes_delete_callback_
f_status_t f_fss_set_quotes_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_fss_set_quote_t * const array = (f_fss_set_quote_t *) void_array;
- f_status_t status = F_okay;
+ f_fss_set_quote_t * const array = (f_fss_set_quote_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].objects.size && array[i].objects.array) {
- status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].objects.array, &array[i].objects.used, &array[i].objects.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].objects.size && array[i].objects.array) {
+ status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].objects.array, &array[i].objects.used, &array[i].objects.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].contents.size && array[i].contents.array) {
- status = f_memory_arrays_resize(0, sizeof(f_ranges_t), (void **) &array[i].contents.array, &array[i].contents.used, &array[i].contents.size, &f_rangess_delete_callback);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].contents.size && array[i].contents.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_ranges_t), (void **) &array[i].contents.array, &array[i].contents.used, &array[i].contents.size, &f_rangess_delete_callback);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].objects_quote.size && array[i].objects_quote.array) {
- status = f_memory_array_resize(0, sizeof(uint8_t), (void **) &array[i].objects_quote.array, &array[i].objects_quote.used, &array[i].objects_quote.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].objects_quote.size && array[i].objects_quote.array) {
+ status = f_memory_array_resize(0, sizeof(uint8_t), (void **) &array[i].objects_quote.array, &array[i].objects_quote.used, &array[i].objects_quote.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].contents_quote.size && array[i].contents_quote.array) {
- status = f_memory_arrays_resize(0, sizeof(f_uint8s_t), (void **) &array[i].contents_quote.array, &array[i].contents_quote.used, &array[i].contents_quote.size, &f_uint8ss_delete_callback);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].contents_quote.size && array[i].contents_quote.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_uint8s_t), (void **) &array[i].contents_quote.array, &array[i].contents_quote.used, &array[i].contents_quote.size, &f_uint8ss_delete_callback);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_fss_set_quotess_delete_callback_
f_status_t f_fss_set_quotess_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_fss_set_quotes_t * const array = (f_fss_set_quotes_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
-
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ f_fss_set_quotes_t * const array = (f_fss_set_quotes_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (j = 0; j < array[i].size; ++j) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].array[j].objects.size && array[i].array[j].objects.array) {
- status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].array[j].objects.array, &array[i].array[j].objects.used, &array[i].array[j].objects.size);
- if (F_status_is_error(status)) return status;
- }
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].contents.size && array[i].array[j].contents.array) {
- status = f_memory_arrays_resize(0, sizeof(f_ranges_t), (void **) &array[i].array[j].contents.array, &array[i].array[j].contents.used, &array[i].array[j].contents.size, &f_rangess_delete_callback);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].objects.size && array[i].array[j].objects.array) {
+ status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].array[j].objects.array, &array[i].array[j].objects.used, &array[i].array[j].objects.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].objects_quote.size && array[i].array[j].objects_quote.array) {
- status = f_memory_array_resize(0, sizeof(uint8_t), (void **) &array[i].array[j].objects_quote.array, &array[i].array[j].objects_quote.used, &array[i].array[j].objects_quote.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].contents.size && array[i].array[j].contents.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_ranges_t), (void **) &array[i].array[j].contents.array, &array[i].array[j].contents.used, &array[i].array[j].contents.size, &f_rangess_delete_callback);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].contents_quote.size && array[i].array[j].contents_quote.array) {
- status = f_memory_arrays_resize(0, sizeof(f_uint8s_t), (void **) &array[i].array[j].contents_quote.array, &array[i].array[j].contents_quote.used, &array[i].array[j].contents_quote.size, &f_uint8ss_delete_callback);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].objects_quote.size && array[i].array[j].objects_quote.array) {
+ status = f_memory_array_resize(0, sizeof(uint8_t), (void **) &array[i].array[j].objects_quote.array, &array[i].array[j].objects_quote.used, &array[i].array[j].objects_quote.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_fss_set_quote_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (array[i].array[j].contents_quote.size && array[i].array[j].contents_quote.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_uint8s_t), (void **) &array[i].array[j].contents_quote.array, &array[i].array[j].contents_quote.used, &array[i].array[j].contents_quote.size, &f_uint8ss_delete_callback);
if (F_status_is_error(status)) return status;
}
} // for
- }
+
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_fss_set_quote_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_fss_set_quotess_destroy_callback_
f_status_t f_fss_set_quotess_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_fss_set_quotes_t * const array = (f_fss_set_quotes_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
-
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ f_fss_set_quotes_t * const array = (f_fss_set_quotes_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (j = 0; j < array[i].size; ++j) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].array[j].objects.size && array[i].array[j].objects.array) {
- status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].array[j].objects.array, &array[i].array[j].objects.used, &array[i].array[j].objects.size);
- if (F_status_is_error(status)) return status;
- }
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].contents.size && array[i].array[j].contents.array) {
- status = f_memory_arrays_adjust(0, sizeof(f_ranges_t), (void **) &array[i].array[j].contents.array, &array[i].array[j].contents.used, &array[i].array[j].contents.size, &f_rangess_destroy_callback);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].objects.size && array[i].array[j].objects.array) {
+ status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].array[j].objects.array, &array[i].array[j].objects.used, &array[i].array[j].objects.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].objects_quote.size && array[i].array[j].objects_quote.array) {
- status = f_memory_array_adjust(0, sizeof(uint8_t), (void **) &array[i].array[j].objects_quote.array, &array[i].array[j].objects_quote.used, &array[i].array[j].objects_quote.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].contents.size && array[i].array[j].contents.array) {
+ status = f_memory_arrays_adjust(0, sizeof(f_ranges_t), (void **) &array[i].array[j].contents.array, &array[i].array[j].contents.used, &array[i].array[j].contents.size, &f_rangess_destroy_callback);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].contents_quote.size && array[i].array[j].contents_quote.array) {
- status = f_memory_arrays_adjust(0, sizeof(f_uint8s_t), (void **) &array[i].array[j].contents_quote.array, &array[i].array[j].contents_quote.used, &array[i].array[j].contents_quote.size, &f_uint8ss_destroy_callback);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].objects_quote.size && array[i].array[j].objects_quote.array) {
+ status = f_memory_array_adjust(0, sizeof(uint8_t), (void **) &array[i].array[j].objects_quote.array, &array[i].array[j].objects_quote.used, &array[i].array[j].objects_quote.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_fss_set_quote_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (array[i].array[j].contents_quote.size && array[i].array[j].contents_quote.array) {
+ status = f_memory_arrays_adjust(0, sizeof(f_uint8s_t), (void **) &array[i].array[j].contents_quote.array, &array[i].array[j].contents_quote.used, &array[i].array[j].contents_quote.size, &f_uint8ss_destroy_callback);
if (F_status_is_error(status)) return status;
}
} // for
- }
+
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_fss_set_quote_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_fss_simple_packets_delete_callback_
f_status_t f_fss_simple_packets_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_fss_simple_packet_t * const array = (f_fss_simple_packet_t *) void_array;
- f_status_t status = F_okay;
+ f_fss_simple_packet_t * const array = (f_fss_simple_packet_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].payload.size && array[i].payload.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].payload.string, &array[i].payload.used, &array[i].payload.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].payload.size && array[i].payload.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].payload.string, &array[i].payload.used, &array[i].payload.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_fss_simple_packets_destroy_callback_
f_status_t f_fss_simple_packets_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_fss_simple_packet_t * const array = (f_fss_simple_packet_t *) void_array;
- f_status_t status = F_okay;
+ f_fss_simple_packet_t * const array = (f_fss_simple_packet_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].payload.size && array[i].payload.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].payload.string, &array[i].payload.used, &array[i].payload.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].payload.size && array[i].payload.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].payload.string, &array[i].payload.used, &array[i].payload.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_fss_simple_packetss_delete_callback_
f_status_t f_fss_simple_packetss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_fss_simple_packets_t * const array = (f_fss_simple_packets_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
-
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ f_fss_simple_packets_t * const array = (f_fss_simple_packets_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (j = 0; j < array[i].size; ++j) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].array[j].payload.size && array[i].array[j].payload.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].payload.string, &array[i].array[j].payload.used, &array[i].array[j].payload.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_fss_simple_packet_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (array[i].array[j].payload.size && array[i].array[j].payload.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].payload.string, &array[i].array[j].payload.used, &array[i].array[j].payload.size);
if (F_status_is_error(status)) return status;
}
} // for
- }
+
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_fss_simple_packet_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_fss_simple_packetss_destroy_callback_
f_status_t f_fss_simple_packetss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_fss_simple_packets_t * const array = (f_fss_simple_packets_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
-
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ f_fss_simple_packets_t * const array = (f_fss_simple_packets_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (j = 0; j < array[i].size; ++j) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].array[j].payload.size && array[i].array[j].payload.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].payload.string, &array[i].array[j].payload.used, &array[i].array[j].payload.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_fss_simple_packet_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (array[i].array[j].payload.size && array[i].array[j].payload.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].payload.string, &array[i].array[j].payload.used, &array[i].array[j].payload.size);
if (F_status_is_error(status)) return status;
}
} // for
- }
+
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_fss_simple_packet_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_iki_datas_delete_callback_
f_status_t f_iki_datas_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_iki_data_t * const array = (f_iki_data_t *) void_array;
- f_status_t status = F_okay;
+ f_iki_data_t * const array = (f_iki_data_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].content.size && array[i].content.array) {
- status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].content.array, &array[i].content.used, &array[i].content.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].content.size && array[i].content.array) {
+ status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].content.array, &array[i].content.used, &array[i].content.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].delimits.size && array[i].delimits.array) {
- status = f_memory_array_resize(0, sizeof(f_number_unsigned_t), (void **) &array[i].delimits.array, &array[i].delimits.used, &array[i].delimits.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].delimits.size && array[i].delimits.array) {
+ status = f_memory_array_resize(0, sizeof(f_number_unsigned_t), (void **) &array[i].delimits.array, &array[i].delimits.used, &array[i].delimits.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].variable.size && array[i].variable.array) {
- status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].variable.array, &array[i].variable.used, &array[i].variable.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].variable.size && array[i].variable.array) {
+ status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].variable.array, &array[i].variable.used, &array[i].variable.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].vocabulary.size && array[i].vocabulary.array) {
- status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].vocabulary.array, &array[i].vocabulary.used, &array[i].vocabulary.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].vocabulary.size && array[i].vocabulary.array) {
+ status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].vocabulary.array, &array[i].vocabulary.used, &array[i].vocabulary.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_iki_datas_destroy_callback_
f_status_t f_iki_datas_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_iki_data_t * const array = (f_iki_data_t *) void_array;
- f_status_t status = F_okay;
+ f_iki_data_t * const array = (f_iki_data_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].content.size && array[i].content.array) {
- status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].content.array, &array[i].content.used, &array[i].content.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].content.size && array[i].content.array) {
+ status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].content.array, &array[i].content.used, &array[i].content.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].delimits.size && array[i].delimits.array) {
- status = f_memory_array_adjust(0, sizeof(f_number_unsigned_t), (void **) &array[i].delimits.array, &array[i].delimits.used, &array[i].delimits.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].delimits.size && array[i].delimits.array) {
+ status = f_memory_array_adjust(0, sizeof(f_number_unsigned_t), (void **) &array[i].delimits.array, &array[i].delimits.used, &array[i].delimits.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].variable.size && array[i].variable.array) {
- status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].variable.array, &array[i].variable.used, &array[i].variable.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].variable.size && array[i].variable.array) {
+ status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].variable.array, &array[i].variable.used, &array[i].variable.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].vocabulary.size && array[i].vocabulary.array) {
- status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].vocabulary.array, &array[i].vocabulary.used, &array[i].vocabulary.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].vocabulary.size && array[i].vocabulary.array) {
+ status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].vocabulary.array, &array[i].vocabulary.used, &array[i].vocabulary.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_iki_datas_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_iki_datas_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- status = private_f_iki_datas_append_all(source, &destination->array[destination->used]);
- if (F_status_is_error(status)) return status;
- }
+ status = private_f_iki_datas_append_all(source, &destination->array[destination->used]);
+ if (F_status_is_error(status)) return status;
++destination->used;
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_iki_datas_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_iki_datas_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
+ for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
- destination->array[destination->used].used = 0;
+ destination->array[destination->used].used = 0;
- if (source.array[i].used) {
- status = private_f_iki_datas_append_all(source.array[i], &destination->array[destination->used]);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (source.array[i].used) {
+ status = private_f_iki_datas_append_all(source.array[i], &destination->array[destination->used]);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_iki_datass_delete_callback_
f_status_t f_iki_datass_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_iki_datas_t * const array = (f_iki_datas_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
-
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ f_iki_datas_t * const array = (f_iki_datas_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (j = 0; j < array[i].size; ++j) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].array[j].content.size && array[i].array[j].content.array) {
- status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].array[j].content.array, &array[i].array[j].content.used, &array[i].array[j].content.size);
- if (F_status_is_error(status)) return status;
- }
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].delimits.size && array[i].array[j].delimits.array) {
- status = f_memory_array_resize(0, sizeof(f_number_unsigned_t), (void **) &array[i].array[j].delimits.array, &array[i].array[j].delimits.used, &array[i].array[j].delimits.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].content.size && array[i].array[j].content.array) {
+ status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].array[j].content.array, &array[i].array[j].content.used, &array[i].array[j].content.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].variable.size && array[i].array[j].variable.array) {
- status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].array[j].variable.array, &array[i].array[j].variable.used, &array[i].array[j].variable.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].delimits.size && array[i].array[j].delimits.array) {
+ status = f_memory_array_resize(0, sizeof(f_number_unsigned_t), (void **) &array[i].array[j].delimits.array, &array[i].array[j].delimits.used, &array[i].array[j].delimits.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].vocabulary.size && array[i].array[j].vocabulary.array) {
- status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].array[j].vocabulary.array, &array[i].array[j].vocabulary.used, &array[i].array[j].vocabulary.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].variable.size && array[i].array[j].variable.array) {
+ status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].array[j].variable.array, &array[i].array[j].variable.used, &array[i].array[j].variable.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_iki_data_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (array[i].array[j].vocabulary.size && array[i].array[j].vocabulary.array) {
+ status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].array[j].vocabulary.array, &array[i].array[j].vocabulary.used, &array[i].array[j].vocabulary.size);
if (F_status_is_error(status)) return status;
}
} // for
- }
+
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_iki_data_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_iki_datass_destroy_callback_
f_status_t f_iki_datass_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_iki_datas_t * const array = (f_iki_datas_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
+ f_iki_datas_t * const array = (f_iki_datas_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- for (j = 0; j < array[i].size; ++j) {
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].content.size && array[i].array[j].content.array) {
- status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].array[j].content.array, &array[i].array[j].content.used, &array[i].array[j].content.size);
- if (F_status_is_error(status)) return status;
- }
-
- if (array[i].array[j].delimits.size && array[i].array[j].delimits.array) {
- status = f_memory_array_adjust(0, sizeof(f_number_unsigned_t), (void **) &array[i].array[j].delimits.array, &array[i].array[j].delimits.used, &array[i].array[j].delimits.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].content.size && array[i].array[j].content.array) {
+ status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].array[j].content.array, &array[i].array[j].content.used, &array[i].array[j].content.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].variable.size && array[i].array[j].variable.array) {
- status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].array[j].variable.array, &array[i].array[j].variable.used, &array[i].array[j].variable.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].delimits.size && array[i].array[j].delimits.array) {
+ status = f_memory_array_adjust(0, sizeof(f_number_unsigned_t), (void **) &array[i].array[j].delimits.array, &array[i].array[j].delimits.used, &array[i].array[j].delimits.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].vocabulary.size && array[i].array[j].vocabulary.array) {
- status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].array[j].vocabulary.array, &array[i].array[j].vocabulary.used, &array[i].array[j].vocabulary.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].variable.size && array[i].array[j].variable.array) {
+ status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].array[j].variable.array, &array[i].array[j].variable.used, &array[i].array[j].variable.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_iki_data_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (array[i].array[j].vocabulary.size && array[i].array[j].vocabulary.array) {
+ status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].array[j].vocabulary.array, &array[i].array[j].vocabulary.used, &array[i].array[j].vocabulary.size);
if (F_status_is_error(status)) return status;
}
} // for
- }
+
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_iki_data_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
if (!data) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
- {
- f_status_t status = F_okay;
+ f_status_t status = F_okay;
- if (data->content.size && data->content.array) {
- status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &data->content.array, &data->content.used, &data->content.size);
- if (F_status_is_error(status)) return status;
- }
+ if (data->content.size && data->content.array) {
+ status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &data->content.array, &data->content.used, &data->content.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (data->delimits.size && data->delimits.array) {
- status = f_memory_array_resize(0, sizeof(f_number_unsigned_t), (void **) &data->delimits.array, &data->delimits.used, &data->delimits.size);
- if (F_status_is_error(status)) return status;
- }
+ if (data->delimits.size && data->delimits.array) {
+ status = f_memory_array_resize(0, sizeof(f_number_unsigned_t), (void **) &data->delimits.array, &data->delimits.used, &data->delimits.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (data->variable.size && data->variable.array) {
- status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &data->variable.array, &data->variable.used, &data->variable.size);
- if (F_status_is_error(status)) return status;
- }
+ if (data->variable.size && data->variable.array) {
+ status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &data->variable.array, &data->variable.used, &data->variable.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (data->vocabularys.size && data->vocabularys.array) {
- status = f_memory_arrays_resize(0, sizeof(f_ranges_t), (void **) &data->vocabularys.array, &data->vocabularys.used, &data->vocabularys.size, &f_rangess_delete_callback);
- if (F_status_is_error(status)) return status;
- }
+ if (data->vocabularys.size && data->vocabularys.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_ranges_t), (void **) &data->vocabularys.array, &data->vocabularys.used, &data->vocabularys.size, &f_rangess_delete_callback);
+ if (F_status_is_error(status)) return status;
}
return F_okay;
if (!data) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
- {
- f_status_t status = F_okay;
+ f_status_t status = F_okay;
- if (data->content.size && data->content.array) {
- status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &data->content.array, &data->content.used, &data->content.size);
- if (F_status_is_error(status)) return status;
- }
+ if (data->content.size && data->content.array) {
+ status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &data->content.array, &data->content.used, &data->content.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (data->delimits.size && data->delimits.array) {
- status = f_memory_array_adjust(0, sizeof(f_number_unsigned_t), (void **) &data->delimits.array, &data->delimits.used, &data->delimits.size);
- if (F_status_is_error(status)) return status;
- }
+ if (data->delimits.size && data->delimits.array) {
+ status = f_memory_array_adjust(0, sizeof(f_number_unsigned_t), (void **) &data->delimits.array, &data->delimits.used, &data->delimits.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (data->variable.size && data->variable.array) {
- status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &data->variable.array, &data->variable.used, &data->variable.size);
- if (F_status_is_error(status)) return status;
- }
+ if (data->variable.size && data->variable.array) {
+ status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &data->variable.array, &data->variable.used, &data->variable.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (data->vocabularys.size && data->vocabularys.array) {
- status = f_memory_arrays_adjust(0, sizeof(f_ranges_t), (void **) &data->vocabularys.array, &data->vocabularys.used, &data->vocabularys.size, &f_rangess_destroy_callback);
- if (F_status_is_error(status)) return status;
- }
+ if (data->vocabularys.size && data->vocabularys.array) {
+ status = f_memory_arrays_adjust(0, sizeof(f_ranges_t), (void **) &data->vocabularys.array, &data->vocabularys.used, &data->vocabularys.size, &f_rangess_destroy_callback);
+ if (F_status_is_error(status)) return status;
}
return F_okay;
if (!destination) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
- {
- f_status_t status = f_memory_array_increase(F_iki_default_allocation_small_d, sizeof(f_iki_eki_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase(F_iki_default_allocation_small_d, sizeof(f_iki_eki_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- destination->array[destination->used].content.used = 0;
- destination->array[destination->used].delimits.used = 0;
- destination->array[destination->used].variable.used = 0;
- destination->array[destination->used].vocabularys.used = 0;
+ destination->array[destination->used].content.used = 0;
+ destination->array[destination->used].delimits.used = 0;
+ destination->array[destination->used].variable.used = 0;
+ destination->array[destination->used].vocabularys.used = 0;
- if (source.content.used) {
- status = f_ranges_append_all(source.content, &destination->array[destination->used].content);
- if (F_status_is_error(status)) return status;
- }
+ if (source.content.used) {
+ status = f_ranges_append_all(source.content, &destination->array[destination->used].content);
+ if (F_status_is_error(status)) return status;
+ }
- if (source.delimits.used) {
- for (f_number_unsigned_t i = 0; i < source.delimits.used; ++i) {
+ if (source.delimits.used) {
+ for (f_number_unsigned_t i = 0; i < source.delimits.used; ++i) {
- status = f_memory_array_append(source.delimits.array + i, sizeof(f_number_unsigned_t), (void **) &destination->array[destination->used].delimits.array, &destination->array[destination->used].delimits.used, &destination->array[destination->used].delimits.size);
- if (F_status_is_error(status)) return status;
- } // for
- }
-
- if (source.variable.used) {
- status = f_ranges_append_all(source.variable, &destination->array[destination->used].variable);
+ status = f_memory_array_append(source.delimits.array + i, sizeof(f_number_unsigned_t), (void **) &destination->array[destination->used].delimits.array, &destination->array[destination->used].delimits.used, &destination->array[destination->used].delimits.size);
if (F_status_is_error(status)) return status;
- }
+ } // for
+ }
- if (source.vocabularys.used) {
- status = f_rangess_append_all(source.vocabularys, &destination->array[destination->used].vocabularys);
- if (F_status_is_error(status)) return status;
- }
+ if (source.variable.used) {
+ status = f_ranges_append_all(source.variable, &destination->array[destination->used].variable);
+ if (F_status_is_error(status)) return status;
+ }
+
+ if (source.vocabularys.used) {
+ status = f_rangess_append_all(source.vocabularys, &destination->array[destination->used].vocabularys);
+ if (F_status_is_error(status)) return status;
}
++destination->used;
#ifndef _di_f_iki_ekis_delete_callback_
f_status_t f_iki_ekis_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_iki_eki_t * const array = (f_iki_eki_t *) void_array;
- f_status_t status = F_okay;
+ f_iki_eki_t * const array = (f_iki_eki_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].content.size && array[i].content.array) {
- status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].content.array, &array[i].content.used, &array[i].content.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].content.size && array[i].content.array) {
+ status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].content.array, &array[i].content.used, &array[i].content.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].delimits.size && array[i].delimits.array) {
- status = f_memory_array_resize(0, sizeof(f_number_unsigned_t), (void **) &array[i].delimits.array, &array[i].delimits.used, &array[i].delimits.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].delimits.size && array[i].delimits.array) {
+ status = f_memory_array_resize(0, sizeof(f_number_unsigned_t), (void **) &array[i].delimits.array, &array[i].delimits.used, &array[i].delimits.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].variable.size && array[i].variable.array) {
- status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].variable.array, &array[i].variable.used, &array[i].variable.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].variable.size && array[i].variable.array) {
+ status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].variable.array, &array[i].variable.used, &array[i].variable.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].vocabularys.size && array[i].vocabularys.array) {
- status = f_memory_arrays_resize(0, sizeof(f_ranges_t), (void **) &array[i].vocabularys.array, &array[i].vocabularys.used, &array[i].vocabularys.size, &f_rangess_delete_callback);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].vocabularys.size && array[i].vocabularys.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_ranges_t), (void **) &array[i].vocabularys.array, &array[i].vocabularys.used, &array[i].vocabularys.size, &f_rangess_delete_callback);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_iki_ekis_destroy_callback_
f_status_t f_iki_ekis_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_iki_eki_t * const array = (f_iki_eki_t *) void_array;
- f_status_t status = F_okay;
+ f_iki_eki_t * const array = (f_iki_eki_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].content.size && array[i].content.array) {
- status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].content.array, &array[i].content.used, &array[i].content.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].content.size && array[i].content.array) {
+ status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].content.array, &array[i].content.used, &array[i].content.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].delimits.size && array[i].delimits.array) {
- status = f_memory_array_adjust(0, sizeof(f_number_unsigned_t), (void **) &array[i].delimits.array, &array[i].delimits.used, &array[i].delimits.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].delimits.size && array[i].delimits.array) {
+ status = f_memory_array_adjust(0, sizeof(f_number_unsigned_t), (void **) &array[i].delimits.array, &array[i].delimits.used, &array[i].delimits.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].variable.size && array[i].variable.array) {
- status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].variable.array, &array[i].variable.used, &array[i].variable.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].variable.size && array[i].variable.array) {
+ status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].variable.array, &array[i].variable.used, &array[i].variable.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].vocabularys.size && array[i].vocabularys.array) {
- status = f_memory_arrays_adjust(0, sizeof(f_ranges_t), (void **) &array[i].vocabularys.array, &array[i].vocabularys.used, &array[i].vocabularys.size, &f_rangess_destroy_callback);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].vocabularys.size && array[i].vocabularys.array) {
+ status = f_memory_arrays_adjust(0, sizeof(f_ranges_t), (void **) &array[i].vocabularys.array, &array[i].vocabularys.used, &array[i].vocabularys.size, &f_rangess_destroy_callback);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_iki_ekis_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_iki_ekis_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- status = private_f_iki_ekis_append_all(source, &destination->array[destination->used]);
- if (F_status_is_error(status)) return status;
- }
+ status = private_f_iki_ekis_append_all(source, &destination->array[destination->used]);
+ if (F_status_is_error(status)) return status;
++destination->used;
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_iki_ekis_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_iki_ekis_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
+ for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
- destination->array[destination->used].used = 0;
+ destination->array[destination->used].used = 0;
- if (source.array[i].used) {
- status = private_f_iki_ekis_append_all(source.array[i], &destination->array[destination->used]);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (source.array[i].used) {
+ status = private_f_iki_ekis_append_all(source.array[i], &destination->array[destination->used]);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_iki_ekiss_delete_callback_
f_status_t f_iki_ekiss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_iki_ekis_t * const array = (f_iki_ekis_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
-
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ f_iki_ekis_t * const array = (f_iki_ekis_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (j = 0; j < array[i].size; ++j) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].array[j].content.size && array[i].array[j].content.array) {
- status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].array[j].content.array, &array[i].array[j].content.used, &array[i].array[j].content.size);
- if (F_status_is_error(status)) return status;
- }
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].delimits.size && array[i].array[j].delimits.array) {
- status = f_memory_array_resize(0, sizeof(f_number_unsigned_t), (void **) &array[i].array[j].delimits.array, &array[i].array[j].delimits.used, &array[i].array[j].delimits.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].content.size && array[i].array[j].content.array) {
+ status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].array[j].content.array, &array[i].array[j].content.used, &array[i].array[j].content.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].variable.size && array[i].array[j].variable.array) {
- status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].array[j].variable.array, &array[i].array[j].variable.used, &array[i].array[j].variable.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].delimits.size && array[i].array[j].delimits.array) {
+ status = f_memory_array_resize(0, sizeof(f_number_unsigned_t), (void **) &array[i].array[j].delimits.array, &array[i].array[j].delimits.used, &array[i].array[j].delimits.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].vocabularys.size && array[i].array[j].vocabularys.array) {
- status = f_memory_arrays_resize(0, sizeof(f_ranges_t), (void **) &array[i].array[j].vocabularys.array, &array[i].array[j].vocabularys.used, &array[i].array[j].vocabularys.size, &f_rangess_delete_callback);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].variable.size && array[i].array[j].variable.array) {
+ status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].array[j].variable.array, &array[i].array[j].variable.used, &array[i].array[j].variable.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_iki_eki_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (array[i].array[j].vocabularys.size && array[i].array[j].vocabularys.array) {
+ status = f_memory_arrays_resize(0, sizeof(f_ranges_t), (void **) &array[i].array[j].vocabularys.array, &array[i].array[j].vocabularys.used, &array[i].array[j].vocabularys.size, &f_rangess_delete_callback);
if (F_status_is_error(status)) return status;
}
} // for
- }
+
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_iki_eki_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_iki_ekiss_destroy_callback_
f_status_t f_iki_ekiss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_iki_ekis_t * const array = (f_iki_ekis_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
-
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ f_iki_ekis_t * const array = (f_iki_ekis_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (j = 0; j < array[i].size; ++j) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].array[j].content.size && array[i].array[j].content.array) {
- status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].array[j].content.array, &array[i].array[j].content.used, &array[i].array[j].content.size);
- if (F_status_is_error(status)) return status;
- }
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].delimits.size && array[i].array[j].delimits.array) {
- status = f_memory_array_adjust(0, sizeof(f_number_unsigned_t), (void **) &array[i].array[j].delimits.array, &array[i].array[j].delimits.used, &array[i].array[j].delimits.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].content.size && array[i].array[j].content.array) {
+ status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].array[j].content.array, &array[i].array[j].content.used, &array[i].array[j].content.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].variable.size && array[i].array[j].variable.array) {
- status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].array[j].variable.array, &array[i].array[j].variable.used, &array[i].array[j].variable.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].delimits.size && array[i].array[j].delimits.array) {
+ status = f_memory_array_adjust(0, sizeof(f_number_unsigned_t), (void **) &array[i].array[j].delimits.array, &array[i].array[j].delimits.used, &array[i].array[j].delimits.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].vocabularys.size && array[i].array[j].vocabularys.array) {
- status = f_memory_arrays_adjust(0, sizeof(f_ranges_t), (void **) &array[i].array[j].vocabularys.array, &array[i].array[j].vocabularys.used, &array[i].array[j].vocabularys.size, &f_rangess_destroy_callback);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].variable.size && array[i].array[j].variable.array) {
+ status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].array[j].variable.array, &array[i].array[j].variable.used, &array[i].array[j].variable.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_iki_eki_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (array[i].array[j].vocabularys.size && array[i].array[j].vocabularys.array) {
+ status = f_memory_arrays_adjust(0, sizeof(f_ranges_t), (void **) &array[i].array[j].vocabularys.array, &array[i].array[j].vocabularys.used, &array[i].array[j].vocabularys.size, &f_rangess_destroy_callback);
if (F_status_is_error(status)) return status;
}
} // for
- }
+
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_iki_eki_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_limit_setss_delete_callback_
f_status_t f_limit_setss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_limit_sets_t * const array = (f_limit_sets_t *) void_array;
- f_status_t status = F_okay;
+ f_limit_sets_t * const array = (f_limit_sets_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_limit_set_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_limit_set_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_limit_setss_destroy_callback_
f_status_t f_limit_setss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_limit_sets_t * const array = (f_limit_sets_t *) void_array;
- f_status_t status = F_okay;
+ f_limit_sets_t * const array = (f_limit_sets_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_limit_set_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_limit_set_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_limit_valuess_delete_callback_
f_status_t f_limit_valuess_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_limit_values_t * const array = (f_limit_values_t *) void_array;
- f_status_t status = F_okay;
+ f_limit_values_t * const array = (f_limit_values_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_limit_value_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_limit_value_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_limit_valuess_destroy_callback_
f_status_t f_limit_valuess_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_limit_values_t * const array = (f_limit_values_t *) void_array;
- f_status_t status = F_okay;
+ f_limit_values_t * const array = (f_limit_values_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_limit_value_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_limit_value_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_socket_addressss_delete_callback_
f_status_t f_socket_addressss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_socket_addresss_t * const array = (f_socket_addresss_t *) void_array;
- f_status_t status = F_okay;
+ f_socket_addresss_t * const array = (f_socket_addresss_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_socket_address_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_socket_address_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_socket_addressss_destroy_callback_
f_status_t f_socket_addressss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_socket_addresss_t * const array = (f_socket_addresss_t *) void_array;
- f_status_t status = F_okay;
+ f_socket_addresss_t * const array = (f_socket_addresss_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_socket_address_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_socket_address_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_socketss_delete_callback_
f_status_t f_socketss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_sockets_t * const array = (f_sockets_t *) void_array;
- f_status_t status = F_okay;
+ f_sockets_t * const array = (f_sockets_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_socket_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_socket_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_socketss_destroy_callback_
f_status_t f_socketss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_sockets_t * const array = (f_sockets_t *) void_array;
- f_status_t status = F_okay;
+ f_sockets_t * const array = (f_sockets_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_socket_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_socket_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_string_dynamic_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_string_dynamic_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- destination->array[destination->used].used = 0;
+ destination->array[destination->used].used = 0;
- if (source.used) {
- status = private_f_string_append(source.string, source.used, &destination->array[destination->used]);
- if (F_status_is_error(status)) return status;
- }
+ if (source.used) {
+ status = private_f_string_append(source.string, source.used, &destination->array[destination->used]);
+ if (F_status_is_error(status)) return status;
}
++destination->used;
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_string_dynamic_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_string_dynamic_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
+ for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
- destination->array[destination->used].used = 0;
+ destination->array[destination->used].used = 0;
- if (source.array[i].used) {
- status = private_f_string_append(source.array[i].string, source.array[i].used, &destination->array[destination->used]);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (source.array[i].used) {
+ status = private_f_string_append(source.array[i].string, source.array[i].used, &destination->array[destination->used]);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_string_dynamics_delete_callback_
f_status_t f_string_dynamics_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_string_dynamic_t * const array = (f_string_dynamic_t *) void_array;
- f_status_t status = F_okay;
+ f_string_dynamic_t * const array = (f_string_dynamic_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].string, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].string, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_string_dynamics_destroy_callback_
f_status_t f_string_dynamics_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_string_dynamic_t * const array = (f_string_dynamic_t *) void_array;
- f_status_t status = F_okay;
+ f_string_dynamic_t * const array = (f_string_dynamic_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].string, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].string, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_string_dynamics_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_string_dynamics_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- f_string_dynamics_t * const destination_inner = &destination->array[destination->used];
- destination_inner->used = 0;
+ f_string_dynamics_t * const destination_inner = &destination->array[destination->used];
+ destination_inner->used = 0;
- if (source.used) {
- status = f_memory_array_increase_by(source.used, sizeof(f_string_dynamic_t), (void **) &destination_inner->array, &destination_inner->used, &destination_inner->size);
- if (F_status_is_error(status)) return status;
+ if (source.used) {
+ status = f_memory_array_increase_by(source.used, sizeof(f_string_dynamic_t), (void **) &destination_inner->array, &destination_inner->used, &destination_inner->size);
+ if (F_status_is_error(status)) return status;
- for (f_number_unsigned_t j = 0; j < source.used; ++j, ++destination_inner->used) {
+ for (f_number_unsigned_t j = 0; j < source.used; ++j, ++destination_inner->used) {
- destination_inner->array[destination_inner->used].used = 0;
+ destination_inner->array[destination_inner->used].used = 0;
- if (source.array[j].used) {
- status = private_f_string_append(source.array[j].string, source.array[j].used, &destination_inner->array[destination_inner->used]);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (source.array[j].used) {
+ status = private_f_string_append(source.array[j].string, source.array[j].used, &destination_inner->array[destination_inner->used]);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
}
++destination->used;
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_string_dynamics_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_string_dynamics_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
+ for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
- destination->array[destination->used].used = 0;
+ destination->array[destination->used].used = 0;
- if (source.array[i].used) {
- status = f_memory_array_increase_by(source.array[i].used, sizeof(f_string_dynamic_t), (void **) &destination->array[destination->used].array, &destination->array[destination->used].used, &destination->array[destination->used].size);
- if (F_status_is_error(status)) return status;
+ if (source.array[i].used) {
+ status = f_memory_array_increase_by(source.array[i].used, sizeof(f_string_dynamic_t), (void **) &destination->array[destination->used].array, &destination->array[destination->used].used, &destination->array[destination->used].size);
+ if (F_status_is_error(status)) return status;
- for (f_number_unsigned_t j = 0; j < source.array[i].used; ++j, ++destination->array[destination->used].used) {
+ for (f_number_unsigned_t j = 0; j < source.array[i].used; ++j, ++destination->array[destination->used].used) {
- destination->array[destination->used].array[destination->array[destination->used].used].used = 0;
+ destination->array[destination->used].array[destination->array[destination->used].used].used = 0;
- if (source.array[i].array[j].used) {
- status = private_f_string_append(source.array[i].array[j].string, source.array[i].array[j].used, &destination->array[destination->used].array[destination->array[destination->used].used]);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
- } // for
- }
+ if (source.array[i].array[j].used) {
+ status = private_f_string_append(source.array[i].array[j].string, source.array[i].array[j].used, &destination->array[destination->used].array[destination->array[destination->used].used]);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_string_dynamicss_delete_callback_
f_status_t f_string_dynamicss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_string_dynamics_t * const array = (f_string_dynamics_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
-
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ f_string_dynamics_t * const array = (f_string_dynamics_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- if (array[i].size && array[i].array) {
- for (j = 0; j < array[i].size; ++j) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].array[j].size && array[i].array[j].string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].string, &array[i].array[j].used, &array[i].array[j].size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].size && array[i].array) {
+ for (j = 0; j < array[i].size; ++j) {
- status = f_memory_array_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (array[i].array[j].size && array[i].array[j].string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].string, &array[i].array[j].used, &array[i].array[j].size);
if (F_status_is_error(status)) return status;
- } // for
- }
- } // for
- }
+ }
+
+ status = f_memory_array_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ } // for
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_string_dynamicss_destroy_callback_
f_status_t f_string_dynamicss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_string_dynamics_t * const array = (f_string_dynamics_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
+ f_string_dynamics_t * const array = (f_string_dynamics_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- for (j = 0; j < array[i].size; ++j) {
+ if (array[i].size && array[i].array) {
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].size && array[i].array[j].string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].string, &array[i].array[j].used, &array[i].array[j].size);
- if (F_status_is_error(status)) return status;
- }
-
- status = f_memory_array_adjust(0, sizeof(f_string_dynamic_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (array[i].array[j].size && array[i].array[j].string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].string, &array[i].array[j].used, &array[i].array[j].size);
if (F_status_is_error(status)) return status;
- } // for
- }
- } // for
- }
+ }
+
+ status = f_memory_array_adjust(0, sizeof(f_string_dynamic_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ } // for
+ }
+ } // for
return F_okay;
}
if (!destination) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
- {
- f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_string_map_multi_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_string_map_multi_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- f_string_map_multi_t * const destination_inner = &destination->array[destination->used];
+ f_string_map_multi_t * const destination_inner = &destination->array[destination->used];
- destination_inner->key.used = 0;
- destination_inner->value.used = 0;
+ destination_inner->key.used = 0;
+ destination_inner->value.used = 0;
- if (source.key.used) {
- status = private_f_string_append(source.key.string, source.key.used, &destination_inner->key);
- if (F_status_is_error(status)) return status;
- }
+ if (source.key.used) {
+ status = private_f_string_append(source.key.string, source.key.used, &destination_inner->key);
+ if (F_status_is_error(status)) return status;
+ }
- if (source.value.used) {
- status = f_memory_array_increase_by(source.value.used, sizeof(f_string_dynamic_t), (void **) &destination_inner->value.array, &destination_inner->value.used, &destination_inner->value.size);
- if (F_status_is_error(status)) return status;
+ if (source.value.used) {
+ status = f_memory_array_increase_by(source.value.used, sizeof(f_string_dynamic_t), (void **) &destination_inner->value.array, &destination_inner->value.used, &destination_inner->value.size);
+ if (F_status_is_error(status)) return status;
- for (f_number_unsigned_t j = 0; j < source.value.used; ++j, ++destination_inner->value.used) {
+ for (f_number_unsigned_t j = 0; j < source.value.used; ++j, ++destination_inner->value.used) {
- destination_inner->value.array[destination_inner->value.used].used = 0;
+ destination_inner->value.array[destination_inner->value.used].used = 0;
- if (source.value.array[j].used) {
- status = private_f_string_append(source.value.array[j].string, source.value.array[j].used, &destination_inner->value.array[destination_inner->value.used]);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (source.value.array[j].used) {
+ status = private_f_string_append(source.value.array[j].string, source.value.array[j].used, &destination_inner->value.array[destination_inner->value.used]);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
}
++destination->used;
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_string_map_multi_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_string_map_multi_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- f_string_map_multi_t * destination_inner = 0;
- f_number_unsigned_t j = 0;
+ f_string_map_multi_t * destination_inner = 0;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
+ for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
- destination_inner = &destination->array[destination->used];
- destination_inner->key.used = 0;
- destination_inner->value.used = 0;
+ destination_inner = &destination->array[destination->used];
+ destination_inner->key.used = 0;
+ destination_inner->value.used = 0;
- if (source.array[i].key.used) {
- status = private_f_string_append(source.array[i].key.string, source.array[i].key.used, &destination_inner->key);
- if (F_status_is_error(status)) return status;
- }
+ if (source.array[i].key.used) {
+ status = private_f_string_append(source.array[i].key.string, source.array[i].key.used, &destination_inner->key);
+ if (F_status_is_error(status)) return status;
+ }
- if (source.array[i].value.used) {
- status = f_memory_array_increase_by(source.array[i].value.used, sizeof(f_string_dynamic_t), (void **) &destination_inner->value.array, &destination_inner->value.used, &destination_inner->value.size);
- if (F_status_is_error(status)) return status;
+ if (source.array[i].value.used) {
+ status = f_memory_array_increase_by(source.array[i].value.used, sizeof(f_string_dynamic_t), (void **) &destination_inner->value.array, &destination_inner->value.used, &destination_inner->value.size);
+ if (F_status_is_error(status)) return status;
- for (j = 0; j < source.array[i].value.used; ++j, ++destination_inner->value.used) {
+ for (j = 0; j < source.array[i].value.used; ++j, ++destination_inner->value.used) {
- destination_inner->value.array[destination_inner->value.used].used = 0;
+ destination_inner->value.array[destination_inner->value.used].used = 0;
- if (source.array[i].value.array[j].used) {
- status = private_f_string_append(source.array[i].value.array[j].string, source.array[i].value.array[j].used, &destination_inner->value.array[destination_inner->value.used]);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
- } // for
- }
+ if (source.array[i].value.array[j].used) {
+ status = private_f_string_append(source.array[i].value.array[j].string, source.array[i].value.array[j].used, &destination_inner->value.array[destination_inner->value.used]);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_string_map_multis_delete_callback_
f_status_t f_string_map_multis_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_string_map_multi_t * const array = (f_string_map_multi_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
+ f_string_map_multi_t * const array = (f_string_map_multi_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].key.size && array[i].key.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].key.string, &array[i].key.used, &array[i].key.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].key.size && array[i].key.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].key.string, &array[i].key.used, &array[i].key.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].value.size && array[i].value.array) {
- for (j = 0; j < array[i].value.size; ++j) {
+ if (array[i].value.size && array[i].value.array) {
+ for (j = 0; j < array[i].value.size; ++j) {
- if (array[i].value.array[j].size && array[i].value.array[j].string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].value.array[j].string, &array[i].value.array[j].used, &array[i].value.array[j].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].value.array[j].size && array[i].value.array[j].string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].value.array[j].string, &array[i].value.array[j].used, &array[i].value.array[j].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
- status = f_memory_array_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].value.array, &array[i].value.used, &array[i].value.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ status = f_memory_array_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].value.array, &array[i].value.used, &array[i].value.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_string_map_multis_destroy_callback_
f_status_t f_string_map_multis_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_string_map_multi_t * const array = (f_string_map_multi_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
+ f_string_map_multi_t * const array = (f_string_map_multi_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].key.size && array[i].key.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].key.string, &array[i].key.used, &array[i].key.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].key.size && array[i].key.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].key.string, &array[i].key.used, &array[i].key.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].value.size && array[i].value.array) {
- for (j = 0; j < array[i].value.size; ++j) {
+ if (array[i].value.size && array[i].value.array) {
+ for (j = 0; j < array[i].value.size; ++j) {
- if (array[i].value.array[j].size && array[i].value.array[j].string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].value.array[j].string, &array[i].value.array[j].used, &array[i].value.array[j].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].value.array[j].size && array[i].value.array[j].string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].value.array[j].string, &array[i].value.array[j].used, &array[i].value.array[j].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
- status = f_memory_array_adjust(0, sizeof(f_string_dynamic_t), (void **) &array[i].value.array, &array[i].value.used, &array[i].value.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ status = f_memory_array_adjust(0, sizeof(f_string_dynamic_t), (void **) &array[i].value.array, &array[i].value.used, &array[i].value.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_string_map_multis_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_string_map_multis_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- f_string_map_multis_t * const destination_inner = &destination->array[destination->used];
+ f_string_map_multis_t * const destination_inner = &destination->array[destination->used];
- destination_inner->used = 0;
+ destination_inner->used = 0;
- if (source.used) {
- status = f_memory_array_increase_by(source.used, sizeof(f_string_map_multi_t), (void **) &destination_inner->array, &destination_inner->used, &destination_inner->size);
- if (F_status_is_error(status)) return status;
+ if (source.used) {
+ status = f_memory_array_increase_by(source.used, sizeof(f_string_map_multi_t), (void **) &destination_inner->array, &destination_inner->used, &destination_inner->size);
+ if (F_status_is_error(status)) return status;
- f_string_map_multi_t * destination_inner_deep = 0;
- f_number_unsigned_t j = 0;
+ f_string_map_multi_t * destination_inner_deep = 0;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination_inner->used) {
+ for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination_inner->used) {
- destination_inner->array[destination_inner->used].key.used = 0;
- destination_inner->array[destination_inner->used].value.used = 0;
+ destination_inner->array[destination_inner->used].key.used = 0;
+ destination_inner->array[destination_inner->used].value.used = 0;
- if (source.array[i].key.used) {
- status = private_f_string_append(source.array[i].key.string, source.array[i].key.used, &destination_inner->array[destination_inner->used].key);
- if (F_status_is_error(status)) return status;
- }
+ if (source.array[i].key.used) {
+ status = private_f_string_append(source.array[i].key.string, source.array[i].key.used, &destination_inner->array[destination_inner->used].key);
+ if (F_status_is_error(status)) return status;
+ }
- if (source.array[i].value.used) {
- destination_inner_deep = &destination_inner->array[destination_inner->used];
+ if (source.array[i].value.used) {
+ destination_inner_deep = &destination_inner->array[destination_inner->used];
- status = f_memory_array_increase_by(source.array[i].value.used, sizeof(f_string_dynamic_t), (void **) &destination_inner_deep->value.array, &destination_inner_deep->value.used, &destination_inner_deep->value.size);
- if (F_status_is_error(status)) return status;
+ status = f_memory_array_increase_by(source.array[i].value.used, sizeof(f_string_dynamic_t), (void **) &destination_inner_deep->value.array, &destination_inner_deep->value.used, &destination_inner_deep->value.size);
+ if (F_status_is_error(status)) return status;
- for (j = 0; j < source.array[i].value.used; ++j, ++destination_inner_deep->value.used) {
+ for (j = 0; j < source.array[i].value.used; ++j, ++destination_inner_deep->value.used) {
- destination_inner_deep->value.array[destination_inner_deep->value.used].used = 0;
+ destination_inner_deep->value.array[destination_inner_deep->value.used].used = 0;
- if (source.array[i].value.array[j].used) {
- status = private_f_string_append(source.array[i].value.array[j].string, source.array[i].value.array[j].used, &destination_inner_deep->value.array[destination_inner_deep->value.used]);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
- } // for
- }
+ if (source.array[i].value.array[j].used) {
+ status = private_f_string_append(source.array[i].value.array[j].string, source.array[i].value.array[j].used, &destination_inner_deep->value.array[destination_inner_deep->value.used]);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
+ }
+ } // for
}
++destination->used;
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_string_map_multis_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_string_map_multis_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- f_number_unsigned_t j = 0;
- f_number_unsigned_t k = 0;
- f_string_map_multis_t * destination_inner = 0;
- f_string_map_multi_t * destination_inner_deep = 0;
+ f_number_unsigned_t j = 0;
+ f_number_unsigned_t k = 0;
+ f_string_map_multis_t * destination_inner = 0;
+ f_string_map_multi_t * destination_inner_deep = 0;
- for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
+ for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
- destination_inner = &destination->array[destination->used];
- destination_inner->used = 0;
+ destination_inner = &destination->array[destination->used];
+ destination_inner->used = 0;
- if (source.array[i].used) {
- status = f_memory_array_increase_by(source.array[i].used, sizeof(f_string_map_multi_t), (void **) &destination_inner->array, &destination_inner->used, &destination_inner->size);
- if (F_status_is_error(status)) return status;
+ if (source.array[i].used) {
+ status = f_memory_array_increase_by(source.array[i].used, sizeof(f_string_map_multi_t), (void **) &destination_inner->array, &destination_inner->used, &destination_inner->size);
+ if (F_status_is_error(status)) return status;
- for (j = 0; j < source.array[i].used; ++j, ++destination_inner->used) {
+ for (j = 0; j < source.array[i].used; ++j, ++destination_inner->used) {
- destination_inner_deep = &destination_inner->array[destination_inner->used];
+ destination_inner_deep = &destination_inner->array[destination_inner->used];
- destination_inner_deep->key.used = 0;
- destination_inner_deep->value.used = 0;
+ destination_inner_deep->key.used = 0;
+ destination_inner_deep->value.used = 0;
- if (source.array[i].array[j].key.used) {
- status = private_f_string_append(source.array[i].array[j].key.string, source.array[i].array[j].key.used, &destination_inner_deep->key);
- if (F_status_is_error(status)) return status;
- }
+ if (source.array[i].array[j].key.used) {
+ status = private_f_string_append(source.array[i].array[j].key.string, source.array[i].array[j].key.used, &destination_inner_deep->key);
+ if (F_status_is_error(status)) return status;
+ }
- if (source.array[i].array[j].value.used) {
- status = f_memory_array_increase_by(source.array[i].array[j].value.used, sizeof(f_string_dynamic_t), (void **) &destination_inner_deep->value.array, &destination_inner_deep->value.used, &destination_inner_deep->value.size);
- if (F_status_is_error(status)) return status;
+ if (source.array[i].array[j].value.used) {
+ status = f_memory_array_increase_by(source.array[i].array[j].value.used, sizeof(f_string_dynamic_t), (void **) &destination_inner_deep->value.array, &destination_inner_deep->value.used, &destination_inner_deep->value.size);
+ if (F_status_is_error(status)) return status;
- for (k = 0; k < source.array[i].array[j].value.used; ++k, ++destination_inner_deep->value.used) {
+ for (k = 0; k < source.array[i].array[j].value.used; ++k, ++destination_inner_deep->value.used) {
- destination_inner_deep->value.array[destination_inner_deep->value.used].used = 0;
+ destination_inner_deep->value.array[destination_inner_deep->value.used].used = 0;
- if (source.array[i].array[j].value.array[k].used) {
- status = private_f_string_append(source.array[i].array[j].value.array[k].string, source.array[i].array[j].value.array[k].used, &destination_inner_deep->value.array[destination_inner_deep->value.used]);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
- } // for
- }
- } // for
- }
+ if (source.array[i].array[j].value.array[k].used) {
+ status = private_f_string_append(source.array[i].array[j].value.array[k].string, source.array[i].array[j].value.array[k].used, &destination_inner_deep->value.array[destination_inner_deep->value.used]);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
+ }
+ } // for
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_string_map_multiss_delete_callback_
f_status_t f_string_map_multiss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_string_map_multis_t * const array = (f_string_map_multis_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
- f_number_unsigned_t k = 0;
+ f_string_map_multis_t * const array = (f_string_map_multis_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
+ f_number_unsigned_t k = 0;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- if (array[i].array[j].key.size) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].key.string, &array[i].array[j].key.used, &array[i].array[j].key.size);
- if (F_status_is_error(status)) return status;
- }
-
- if (array[i].array[j].value.size && array[i].array[j].value.array) {
- for (k = 0; k < array[i].array[j].value.size; ++k) {
+ if (array[i].size && array[i].array) {
+ if (array[i].array[j].key.size) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].key.string, &array[i].array[j].key.used, &array[i].array[j].key.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].value.array[k].size && array[i].array[j].value.array[k].string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].value.array[k].string, &array[i].array[j].value.array[k].used, &array[i].array[j].value.array[k].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].value.size && array[i].array[j].value.array) {
+ for (k = 0; k < array[i].array[j].value.size; ++k) {
- status = f_memory_array_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].array[j].value.array, &array[i].array[j].value.used, &array[i].array[j].value.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].value.array[k].size && array[i].array[j].value.array[k].string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].value.array[k].string, &array[i].array[j].value.array[k].used, &array[i].array[j].value.array[k].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
- status = f_memory_array_resize(0, sizeof(f_string_map_multi_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ status = f_memory_array_resize(0, sizeof(f_string_dynamic_t), (void **) &array[i].array[j].value.array, &array[i].array[j].value.used, &array[i].array[j].value.size);
if (F_status_is_error(status)) return status;
}
- } // for
- }
+
+ status = f_memory_array_resize(0, sizeof(f_string_map_multi_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_string_map_multiss_destroy_callback_
f_status_t f_string_map_multiss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_string_map_multis_t * const array = (f_string_map_multis_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
- f_number_unsigned_t k = 0;
-
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ f_string_map_multis_t * const array = (f_string_map_multis_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
+ f_number_unsigned_t k = 0;
- if (array[i].size && array[i].array) {
- if (array[i].array[j].key.size && array[i].array[j].key.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].key.string, &array[i].array[j].key.used, &array[i].array[j].key.size);
- if (F_status_is_error(status)) return status;
- }
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].array[j].value.size && array[i].array[j].value.array) {
- for (k = 0; k < array[i].array[j].value.size; ++k) {
+ if (array[i].size && array[i].array) {
+ if (array[i].array[j].key.size && array[i].array[j].key.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].key.string, &array[i].array[j].key.used, &array[i].array[j].key.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].value.array[k].size && array[i].array[j].value.array[k].string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].value.array[k].string, &array[i].array[j].value.array[k].used, &array[i].array[j].value.array[k].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].value.size && array[i].array[j].value.array) {
+ for (k = 0; k < array[i].array[j].value.size; ++k) {
- status = f_memory_array_adjust(0, sizeof(f_string_dynamic_t), (void **) &array[i].array[j].value.array, &array[i].array[j].value.used, &array[i].array[j].value.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].value.array[k].size && array[i].array[j].value.array[k].string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].value.array[k].string, &array[i].array[j].value.array[k].used, &array[i].array[j].value.array[k].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
- status = f_memory_array_adjust(0, sizeof(f_string_map_multi_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ status = f_memory_array_adjust(0, sizeof(f_string_dynamic_t), (void **) &array[i].array[j].value.array, &array[i].array[j].value.used, &array[i].array[j].value.size);
if (F_status_is_error(status)) return status;
}
- } // for
- }
+
+ status = f_memory_array_adjust(0, sizeof(f_string_map_multi_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
if (!destination) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
- {
- f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_string_map_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_string_map_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- destination->array[destination->used].key.used = 0;
- destination->array[destination->used].value.used = 0;
+ destination->array[destination->used].key.used = 0;
+ destination->array[destination->used].value.used = 0;
- if (source.key.used) {
- status = private_f_string_append(source.key.string, source.key.used, &destination->array[destination->used].key);
- if (F_status_is_error(status)) return status;
- }
+ if (source.key.used) {
+ status = private_f_string_append(source.key.string, source.key.used, &destination->array[destination->used].key);
+ if (F_status_is_error(status)) return status;
+ }
- if (source.value.used) {
- status = private_f_string_append(source.value.string, source.value.used, &destination->array[destination->used].value);
- if (F_status_is_error(status)) return status;
- }
+ if (source.value.used) {
+ status = private_f_string_append(source.value.string, source.value.used, &destination->array[destination->used].value);
+ if (F_status_is_error(status)) return status;
}
++destination->used;
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_string_map_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_string_map_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
+ for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
- destination->array[destination->used].key.used = 0;
- destination->array[destination->used].value.used = 0;
+ destination->array[destination->used].key.used = 0;
+ destination->array[destination->used].value.used = 0;
- if (source.array[i].key.used) {
- status = private_f_string_append(source.array[i].key.string, source.array[i].key.used, &destination->array[destination->used].key);
- if (F_status_is_error(status)) return status;
- }
+ if (source.array[i].key.used) {
+ status = private_f_string_append(source.array[i].key.string, source.array[i].key.used, &destination->array[destination->used].key);
+ if (F_status_is_error(status)) return status;
+ }
- if (source.array[i].value.used) {
- status = private_f_string_append(source.array[i].value.string, source.array[i].value.used, &destination->array[destination->used].value);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (source.array[i].value.used) {
+ status = private_f_string_append(source.array[i].value.string, source.array[i].value.used, &destination->array[destination->used].value);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_string_maps_delete_callback_
f_status_t f_string_maps_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_string_map_t * const array = (f_string_map_t *) void_array;
- f_status_t status = F_okay;
+ f_string_map_t * const array = (f_string_map_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].key.size && array[i].key.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].key.string, &array[i].key.used, &array[i].key.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].key.size && array[i].key.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].key.string, &array[i].key.used, &array[i].key.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].value.size && array[i].value.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].value.string, &array[i].value.used, &array[i].value.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].value.size && array[i].value.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].value.string, &array[i].value.used, &array[i].value.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_string_maps_destroy_callback_
f_status_t f_string_maps_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_string_map_t * const array = (f_string_map_t *) void_array;
- f_status_t status = F_okay;
+ f_string_map_t * const array = (f_string_map_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].key.size && array[i].key.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].key.string, &array[i].key.used, &array[i].key.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].key.size && array[i].key.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].key.string, &array[i].key.used, &array[i].key.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].value.size && array[i].value.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].value.string, &array[i].value.used, &array[i].value.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].value.size && array[i].value.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].value.string, &array[i].value.used, &array[i].value.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_string_maps_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_string_maps_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- f_string_maps_t * const destination_inner = &destination->array[destination->used];
+ f_string_maps_t * const destination_inner = &destination->array[destination->used];
- destination_inner->used = 0;
+ destination_inner->used = 0;
- if (source.used) {
- status = f_memory_array_increase_by(source.used, sizeof(f_string_map_t), (void **) &destination_inner->array, &destination_inner->used, &destination_inner->size);
- if (F_status_is_error(status)) return status;
+ if (source.used) {
+ status = f_memory_array_increase_by(source.used, sizeof(f_string_map_t), (void **) &destination_inner->array, &destination_inner->used, &destination_inner->size);
+ if (F_status_is_error(status)) return status;
- for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination_inner->used) {
+ for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination_inner->used) {
- destination_inner->array[destination_inner->used].key.used = 0;
- destination_inner->array[destination_inner->used].value.used = 0;
+ destination_inner->array[destination_inner->used].key.used = 0;
+ destination_inner->array[destination_inner->used].value.used = 0;
- if (source.array[i].key.used) {
- status = private_f_string_append(source.array[i].key.string, source.array[i].key.used, &destination_inner->array[destination_inner->used].key);
- if (F_status_is_error(status)) return status;
- }
+ if (source.array[i].key.used) {
+ status = private_f_string_append(source.array[i].key.string, source.array[i].key.used, &destination_inner->array[destination_inner->used].key);
+ if (F_status_is_error(status)) return status;
+ }
- if (source.array[i].value.used) {
- status = private_f_string_append(source.array[i].value.string, source.array[i].value.used, &destination_inner->array[destination_inner->used].value);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (source.array[i].value.used) {
+ status = private_f_string_append(source.array[i].value.string, source.array[i].value.used, &destination_inner->array[destination_inner->used].value);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
}
++destination->used;
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_string_maps_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_string_maps_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- f_number_unsigned_t j = 0;
- f_string_maps_t * destination_inner = 0;
+ f_number_unsigned_t j = 0;
+ f_string_maps_t * destination_inner = 0;
- for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
+ for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
- destination_inner = &destination->array[destination->used];
- destination_inner->used = 0;
+ destination_inner = &destination->array[destination->used];
+ destination_inner->used = 0;
- if (source.array[i].used) {
- status = f_memory_array_increase_by(source.array[i].used, sizeof(f_string_map_t), (void **) &destination_inner->array, &destination_inner->used, &destination_inner->size);
- if (F_status_is_error(status)) return status;
+ if (source.array[i].used) {
+ status = f_memory_array_increase_by(source.array[i].used, sizeof(f_string_map_t), (void **) &destination_inner->array, &destination_inner->used, &destination_inner->size);
+ if (F_status_is_error(status)) return status;
- for (j = 0; j < source.array[i].used; ++j, ++destination_inner->used) {
+ for (j = 0; j < source.array[i].used; ++j, ++destination_inner->used) {
- destination_inner->array[destination_inner->used].key.used = 0;
- destination_inner->array[destination_inner->used].value.used = 0;
+ destination_inner->array[destination_inner->used].key.used = 0;
+ destination_inner->array[destination_inner->used].value.used = 0;
- if (source.array[i].array[j].key.used) {
- status = private_f_string_append(source.array[i].array[j].key.string, source.array[i].array[j].key.used, &destination_inner->array[destination_inner->used].key);
- if (F_status_is_error(status)) return status;
- }
+ if (source.array[i].array[j].key.used) {
+ status = private_f_string_append(source.array[i].array[j].key.string, source.array[i].array[j].key.used, &destination_inner->array[destination_inner->used].key);
+ if (F_status_is_error(status)) return status;
+ }
- if (source.array[i].array[j].value.used) {
- status = private_f_string_append(source.array[i].array[j].value.string, source.array[i].array[j].value.used, &destination_inner->array[destination_inner->used].value);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
- } // for
- }
+ if (source.array[i].array[j].value.used) {
+ status = private_f_string_append(source.array[i].array[j].value.string, source.array[i].array[j].value.used, &destination_inner->array[destination_inner->used].value);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_string_mapss_delete_callback_
f_status_t f_string_mapss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_string_maps_t * const array = (f_string_maps_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
+ f_string_maps_t * const array = (f_string_maps_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- for (j = 0; j < array[i].size; ++j) {
+ if (array[i].size && array[i].array) {
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].key.size && array[i].array[j].key.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].key.string, &array[i].array[j].key.used, &array[i].array[j].key.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].key.size && array[i].array[j].key.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].key.string, &array[i].array[j].key.used, &array[i].array[j].key.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].value.size && array[i].array[j].value.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].value.string, &array[i].array[j].value.used, &array[i].array[j].value.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].value.size && array[i].array[j].value.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].value.string, &array[i].array[j].value.used, &array[i].array[j].value.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_string_mapss_destroy_callback_
f_status_t f_string_mapss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_string_maps_t * const array = (f_string_maps_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
+ f_string_maps_t * const array = (f_string_maps_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- for (j = 0; j < array[i].size; ++j) {
+ if (array[i].size && array[i].array) {
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].key.size && array[i].array[j].key.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].key.string, &array[i].array[j].key.used, &array[i].array[j].key.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].key.size && array[i].array[j].key.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].key.string, &array[i].array[j].key.used, &array[i].array[j].key.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].value.size && array[i].array[j].value.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].value.string, &array[i].array[j].value.used, &array[i].array[j].value.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].value.size && array[i].array[j].value.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].value.string, &array[i].array[j].value.used, &array[i].array[j].value.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
if (!destination) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
- {
- f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_string_triple_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_string_triple_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- destination->array[destination->used].a.used = 0;
- destination->array[destination->used].b.used = 0;
- destination->array[destination->used].c.used = 0;
+ destination->array[destination->used].a.used = 0;
+ destination->array[destination->used].b.used = 0;
+ destination->array[destination->used].c.used = 0;
- if (source.a.used && source.a.string) {
- status = private_f_string_append(source.a.string, source.a.used, &destination->array[destination->used].a);
- if (F_status_is_error(status)) return status;
- }
+ if (source.a.used && source.a.string) {
+ status = private_f_string_append(source.a.string, source.a.used, &destination->array[destination->used].a);
+ if (F_status_is_error(status)) return status;
+ }
- if (source.b.used && source.b.string) {
- status = private_f_string_append(source.b.string, source.b.used, &destination->array[destination->used].b);
- if (F_status_is_error(status)) return status;
- }
+ if (source.b.used && source.b.string) {
+ status = private_f_string_append(source.b.string, source.b.used, &destination->array[destination->used].b);
+ if (F_status_is_error(status)) return status;
+ }
- if (source.c.used && source.c.string) {
- status = private_f_string_append(source.c.string, source.c.used, &destination->array[destination->used].c);
- if (F_status_is_error(status)) return status;
- }
+ if (source.c.used && source.c.string) {
+ status = private_f_string_append(source.c.string, source.c.used, &destination->array[destination->used].c);
+ if (F_status_is_error(status)) return status;
}
++destination->used;
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_string_triple_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_string_triple_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
+ for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
- destination->array[destination->used].a.used = 0;
- destination->array[destination->used].b.used = 0;
- destination->array[destination->used].c.used = 0;
+ destination->array[destination->used].a.used = 0;
+ destination->array[destination->used].b.used = 0;
+ destination->array[destination->used].c.used = 0;
- if (source.array[i].a.used && source.array[i].a.string) {
- status = private_f_string_append(source.array[i].a.string, source.array[i].a.used, &destination->array[destination->used].a);
- if (F_status_is_error(status)) return status;
- }
+ if (source.array[i].a.used && source.array[i].a.string) {
+ status = private_f_string_append(source.array[i].a.string, source.array[i].a.used, &destination->array[destination->used].a);
+ if (F_status_is_error(status)) return status;
+ }
- if (source.array[i].b.used && source.array[i].b.string) {
- status = private_f_string_append(source.array[i].b.string, source.array[i].b.used, &destination->array[destination->used].b);
- if (F_status_is_error(status)) return status;
- }
+ if (source.array[i].b.used && source.array[i].b.string) {
+ status = private_f_string_append(source.array[i].b.string, source.array[i].b.used, &destination->array[destination->used].b);
+ if (F_status_is_error(status)) return status;
+ }
- if (source.array[i].c.used && source.array[i].c.string) {
- status = private_f_string_append(source.array[i].c.string, source.array[i].c.used, &destination->array[destination->used].c);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (source.array[i].c.used && source.array[i].c.string) {
+ status = private_f_string_append(source.array[i].c.string, source.array[i].c.used, &destination->array[destination->used].c);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_string_triples_delete_callback_
f_status_t f_string_triples_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_string_triple_t * const array = (f_string_triple_t *) void_array;
- f_status_t status = F_okay;
+ f_string_triple_t * const array = (f_string_triple_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].a.size && array[i].a.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].a.string, &array[i].a.used, &array[i].a.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].a.size && array[i].a.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].a.string, &array[i].a.used, &array[i].a.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].b.size && array[i].b.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].b.string, &array[i].b.used, &array[i].b.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].b.size && array[i].b.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].b.string, &array[i].b.used, &array[i].b.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].c.size && array[i].c.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].c.string, &array[i].c.used, &array[i].c.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].c.size && array[i].c.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].c.string, &array[i].c.used, &array[i].c.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_string_triples_destroy_callback_
f_status_t f_string_triples_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_string_triple_t * const array = (f_string_triple_t *) void_array;
- f_status_t status = F_okay;
+ f_string_triple_t * const array = (f_string_triple_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].a.size && array[i].a.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].a.string, &array[i].a.used, &array[i].a.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].a.size && array[i].a.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].a.string, &array[i].a.used, &array[i].a.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].b.size && array[i].b.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].b.string, &array[i].b.used, &array[i].b.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].b.size && array[i].b.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].b.string, &array[i].b.used, &array[i].b.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].c.size && array[i].c.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].c.string, &array[i].c.used, &array[i].c.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].c.size && array[i].c.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].c.string, &array[i].c.used, &array[i].c.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_ranges_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_ranges_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- f_string_triples_t * const destination_inner = &destination->array[destination->used];
- destination_inner->used = 0;
+ f_string_triples_t * const destination_inner = &destination->array[destination->used];
+ destination_inner->used = 0;
- if (source.used) {
- status = f_memory_array_increase_by(source.used, sizeof(f_string_triple_t), (void **) &destination_inner->array, &destination_inner->used, &destination_inner->size);
- if (F_status_is_error(status)) return status;
+ if (source.used) {
+ status = f_memory_array_increase_by(source.used, sizeof(f_string_triple_t), (void **) &destination_inner->array, &destination_inner->used, &destination_inner->size);
+ if (F_status_is_error(status)) return status;
- for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination_inner->used) {
+ for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination_inner->used) {
- destination_inner->array[destination_inner->used].a.used = 0;
- destination_inner->array[destination_inner->used].b.used = 0;
- destination_inner->array[destination_inner->used].c.used = 0;
+ destination_inner->array[destination_inner->used].a.used = 0;
+ destination_inner->array[destination_inner->used].b.used = 0;
+ destination_inner->array[destination_inner->used].c.used = 0;
- if (source.array[i].a.used) {
- status = private_f_string_append(source.array[i].a.string, source.array[i].a.used, &destination_inner->array[destination_inner->used].a);
- if (F_status_is_error(status)) return status;
- }
+ if (source.array[i].a.used) {
+ status = private_f_string_append(source.array[i].a.string, source.array[i].a.used, &destination_inner->array[destination_inner->used].a);
+ if (F_status_is_error(status)) return status;
+ }
- if (source.array[i].b.used) {
- status = private_f_string_append(source.array[i].b.string, source.array[i].b.used, &destination_inner->array[destination_inner->used].b);
- if (F_status_is_error(status)) return status;
- }
+ if (source.array[i].b.used) {
+ status = private_f_string_append(source.array[i].b.string, source.array[i].b.used, &destination_inner->array[destination_inner->used].b);
+ if (F_status_is_error(status)) return status;
+ }
- if (source.array[i].c.used) {
- status = private_f_string_append(source.array[i].c.string, source.array[i].c.used, &destination_inner->array[destination_inner->used].c);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (source.array[i].c.used) {
+ status = private_f_string_append(source.array[i].c.string, source.array[i].c.used, &destination_inner->array[destination_inner->used].c);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
}
++destination->used;
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_string_triples_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_string_triples_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- f_string_triples_t * destination_inner = 0;
- f_number_unsigned_t j = 0;
+ f_string_triples_t * destination_inner = 0;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
+ for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
- destination_inner = &destination->array[destination->used];
- destination_inner->used = 0;
+ destination_inner = &destination->array[destination->used];
+ destination_inner->used = 0;
- if (source.array[i].used) {
- status = f_memory_array_increase_by(source.array[i].used, sizeof(f_string_triple_t), (void **) &destination_inner->array, &destination_inner->used, &destination_inner->size);
- if (F_status_is_error(status)) return status;
+ if (source.array[i].used) {
+ status = f_memory_array_increase_by(source.array[i].used, sizeof(f_string_triple_t), (void **) &destination_inner->array, &destination_inner->used, &destination_inner->size);
+ if (F_status_is_error(status)) return status;
- for (j = 0; j < source.array[i].used; ++j, ++destination_inner->used) {
+ for (j = 0; j < source.array[i].used; ++j, ++destination_inner->used) {
- destination_inner->array[destination_inner->used].a.used = 0;
- destination_inner->array[destination_inner->used].b.used = 0;
- destination_inner->array[destination_inner->used].c.used = 0;
+ destination_inner->array[destination_inner->used].a.used = 0;
+ destination_inner->array[destination_inner->used].b.used = 0;
+ destination_inner->array[destination_inner->used].c.used = 0;
- if (source.array[i].array[j].a.used) {
- status = private_f_string_append(source.array[i].array[j].a.string, source.array[i].array[j].a.used, &destination_inner->array[destination_inner->used].a);
- if (F_status_is_error(status)) return status;
- }
+ if (source.array[i].array[j].a.used) {
+ status = private_f_string_append(source.array[i].array[j].a.string, source.array[i].array[j].a.used, &destination_inner->array[destination_inner->used].a);
+ if (F_status_is_error(status)) return status;
+ }
- if (source.array[i].array[j].b.used) {
- status = private_f_string_append(source.array[i].array[j].b.string, source.array[i].array[j].b.used, &destination_inner->array[destination_inner->used].b);
- if (F_status_is_error(status)) return status;
- }
+ if (source.array[i].array[j].b.used) {
+ status = private_f_string_append(source.array[i].array[j].b.string, source.array[i].array[j].b.used, &destination_inner->array[destination_inner->used].b);
+ if (F_status_is_error(status)) return status;
+ }
- if (source.array[i].array[j].c.used) {
- status = private_f_string_append(source.array[i].array[j].c.string, source.array[i].array[j].c.used, &destination_inner->array[destination_inner->used].c);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
- } // for
- }
+ if (source.array[i].array[j].c.used) {
+ status = private_f_string_append(source.array[i].array[j].c.string, source.array[i].array[j].c.used, &destination_inner->array[destination_inner->used].c);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_string_tripless_delete_callback_
f_status_t f_string_tripless_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_string_triples_t * const array = (f_string_triples_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
+ f_string_triples_t * const array = (f_string_triples_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- for (j = 0; j < array[i].size; ++j) {
+ if (array[i].size && array[i].array) {
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].a.size && array[i].array[j].a.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].a.string, &array[i].array[j].a.used, &array[i].array[j].a.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].a.size && array[i].array[j].a.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].a.string, &array[i].array[j].a.used, &array[i].array[j].a.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].b.size && array[i].array[j].b.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].b.string, &array[i].array[j].b.used, &array[i].array[j].b.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].b.size && array[i].array[j].b.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].b.string, &array[i].array[j].b.used, &array[i].array[j].b.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].c.size && array[i].array[j].c.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].c.string, &array[i].array[j].c.used, &array[i].array[j].c.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].c.size && array[i].array[j].c.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].c.string, &array[i].array[j].c.used, &array[i].array[j].c.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
- status = f_memory_array_resize(0, sizeof(f_string_triple_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ status = f_memory_array_resize(0, sizeof(f_string_triple_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_string_tripless_destroy_callback_
f_status_t f_string_tripless_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_string_triples_t * const array = (f_string_triples_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
+ f_string_triples_t * const array = (f_string_triples_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- for (j = 0; j < array[i].size; ++j) {
+ if (array[i].size && array[i].array) {
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].a.size && array[i].array[j].a.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].a.string, &array[i].array[j].a.used, &array[i].array[j].a.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].a.size && array[i].array[j].a.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].a.string, &array[i].array[j].a.used, &array[i].array[j].a.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].b.size && array[i].array[j].b.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].b.string, &array[i].array[j].b.used, &array[i].array[j].b.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].b.size && array[i].array[j].b.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].b.string, &array[i].array[j].b.used, &array[i].array[j].b.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].c.size && array[i].array[j].c.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].c.string, &array[i].array[j].c.used, &array[i].array[j].c.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].c.size && array[i].array[j].c.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].c.string, &array[i].array[j].c.used, &array[i].array[j].c.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
- status = f_memory_array_adjust(0, sizeof(f_string_triple_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ status = f_memory_array_adjust(0, sizeof(f_string_triple_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_cellss_delete_callback_
f_status_t f_cellss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_cells_t * const array = (f_cells_t *) void_array;
- f_status_t status = F_okay;
+ f_cells_t * const array = (f_cells_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_cell_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_cell_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_cellss_destroy_callback_
f_status_t f_cellss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_cells_t * const array = (f_cells_t *) void_array;
- f_status_t status = F_okay;
+ f_cells_t * const array = (f_cells_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_cell_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_cell_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_datess_delete_callback_
f_status_t f_datess_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_dates_t * const array = (f_dates_t *) void_array;
- f_status_t status = F_okay;
+ f_dates_t * const array = (f_dates_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_date_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_date_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_datess_destroy_callback_
f_status_t f_datess_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_dates_t * const array = (f_dates_t *) void_array;
- f_status_t status = F_okay;
+ f_dates_t * const array = (f_dates_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_date_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_date_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_date_simpless_delete_callback_
f_status_t f_date_simpless_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_date_simples_t * const array = (f_date_simples_t *) void_array;
- f_status_t status = F_okay;
+ f_date_simples_t * const array = (f_date_simples_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_date_simple_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_date_simple_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_date_simpless_destroy_callback_
f_status_t f_date_simpless_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_date_simples_t * const array = (f_date_simples_t *) void_array;
- f_status_t status = F_okay;
+ f_date_simples_t * const array = (f_date_simples_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_date_simple_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_date_simple_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_filess_delete_callback_
f_status_t f_filess_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_files_t * const array = (f_files_t *) void_array;
- f_status_t status = F_okay;
+ f_files_t * const array = (f_files_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_file_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_file_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_filess_destroy_callback_
f_status_t f_filess_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_files_t * const array = (f_files_t *) void_array;
- f_status_t status = F_okay;
+ f_files_t * const array = (f_files_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_file_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_file_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_fll_idss_delete_callback_
f_status_t f_fll_idss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_fll_ids_t * const array = (f_fll_ids_t *) void_array;
- f_status_t status = F_okay;
+ f_fll_ids_t * const array = (f_fll_ids_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_fll_id_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_fll_id_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_fll_idss_destroy_callback_
f_status_t f_fll_idss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_fll_ids_t * const array = (f_fll_ids_t *) void_array;
- f_status_t status = F_okay;
+ f_fll_ids_t * const array = (f_fll_ids_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_fll_id_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_fll_id_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_int128ss_delete_callback_
f_status_t f_int128ss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_int128s_t * const array = (f_int128s_t *) void_array;
- f_status_t status = F_okay;
+ f_int128s_t * const array = (f_int128s_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_int128_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_int128_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_int128ss_destroy_callback_
f_status_t f_int128ss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_int128s_t * const array = (f_int128s_t *) void_array;
- f_status_t status = F_okay;
+ f_int128s_t * const array = (f_int128s_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_int128_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_int128_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_int16ss_delete_callback_
f_status_t f_int16ss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_int16s_t * const array = (f_int16s_t *) void_array;
- f_status_t status = F_okay;
+ f_int16s_t * const array = (f_int16s_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(int16_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(int16_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_int16ss_destroy_callback_
f_status_t f_int16ss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_int16s_t * const array = (f_int16s_t *) void_array;
- f_status_t status = F_okay;
+ f_int16s_t * const array = (f_int16s_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(int16_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(int16_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_int32ss_delete_callback_
f_status_t f_int32ss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_int32s_t * const array = (f_int32s_t *) void_array;
- f_status_t status = F_okay;
+ f_int32s_t * const array = (f_int32s_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(int32_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(int32_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_int32ss_destroy_callback_
f_status_t f_int32ss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_int32s_t * const array = (f_int32s_t *) void_array;
- f_status_t status = F_okay;
+ f_int32s_t * const array = (f_int32s_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(int32_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(int32_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_int64ss_delete_callback_
f_status_t f_int64ss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_int64s_t * const array = (f_int64s_t *) void_array;
- f_status_t status = F_okay;
+ f_int64s_t * const array = (f_int64s_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size) {
- status = f_memory_array_resize(0, sizeof(int64_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size) {
+ status = f_memory_array_resize(0, sizeof(int64_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_int64ss_destroy_callback_
f_status_t f_int64ss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_int64s_t * const array = (f_int64s_t *) void_array;
- f_status_t status = F_okay;
+ f_int64s_t * const array = (f_int64s_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size) {
- status = f_memory_array_adjust(0, sizeof(int64_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size) {
+ status = f_memory_array_adjust(0, sizeof(int64_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_int8ss_delete_callback_
f_status_t f_int8ss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_int8s_t * const array = (f_int8s_t *) void_array;
- f_status_t status = F_okay;
+ f_int8s_t * const array = (f_int8s_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(int8_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(int8_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_int8ss_destroy_callback_
f_status_t f_int8ss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_int8s_t * const array = (f_int8s_t *) void_array;
- f_status_t status = F_okay;
+ f_int8s_t * const array = (f_int8s_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(int8_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(int8_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_number_signedss_delete_callback_
f_status_t f_number_signedss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_number_signeds_t * const array = (f_number_signeds_t *) void_array;
- f_status_t status = F_okay;
+ f_number_signeds_t * const array = (f_number_signeds_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_number_signed_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_number_signed_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_number_signedss_destroy_callback_
f_status_t f_number_signedss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_number_signeds_t * const array = (f_number_signeds_t *) void_array;
- f_status_t status = F_okay;
+ f_number_signeds_t * const array = (f_number_signeds_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_number_signed_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_number_signed_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_number_unsignedss_delete_callback_
f_status_t f_number_unsignedss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_number_unsigneds_t * const array = (f_number_unsigneds_t *) void_array;
- f_status_t status = F_okay;
+ f_number_unsigneds_t * const array = (f_number_unsigneds_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_number_unsigned_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_number_unsigned_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_number_unsignedss_destroy_callback_
f_status_t f_number_unsignedss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_number_unsigneds_t * const array = (f_number_unsigneds_t *) void_array;
- f_status_t status = F_okay;
+ f_number_unsigneds_t * const array = (f_number_unsigneds_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_number_unsigned_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_number_unsigned_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_pidss_delete_callback_
f_status_t f_pidss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_pids_t * const array = (f_pids_t *) void_array;
- f_status_t status = F_okay;
+ f_pids_t * const array = (f_pids_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(pid_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(pid_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_pidss_destroy_callback_
f_status_t f_pidss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_pids_t * const array = (f_pids_t *) void_array;
- f_status_t status = F_okay;
+ f_pids_t * const array = (f_pids_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(pid_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(pid_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_pollss_delete_callback_
f_status_t f_pollss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_polls_t * const array = (f_polls_t *) void_array;
- f_status_t status = F_okay;
+ f_polls_t * const array = (f_polls_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_poll_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_poll_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_pollss_destroy_callback_
f_status_t f_pollss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_polls_t * const array = (f_polls_t *) void_array;
- f_status_t status = F_okay;
+ f_polls_t * const array = (f_polls_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_poll_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_poll_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_quantitys_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_quantitys_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- f_quantitys_t * const destination_inner = &destination->array[destination->used];
- destination_inner->used = 0;
+ f_quantitys_t * const destination_inner = &destination->array[destination->used];
+ destination_inner->used = 0;
- if (source.used) {
- status = f_memory_array_increase_by(source.used, sizeof(f_quantity_t), (void **) &destination_inner->array, &destination_inner->used, &destination_inner->size);
- if (F_status_is_error(status)) return status;
+ if (source.used) {
+ status = f_memory_array_increase_by(source.used, sizeof(f_quantity_t), (void **) &destination_inner->array, &destination_inner->used, &destination_inner->size);
+ if (F_status_is_error(status)) return status;
- for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination_inner->used) {
+ for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination_inner->used) {
- destination_inner->array[destination_inner->used].start = source.array[i].start;
- destination_inner->array[destination_inner->used].total = source.array[i].total;
- } // for
- }
+ destination_inner->array[destination_inner->used].start = source.array[i].start;
+ destination_inner->array[destination_inner->used].total = source.array[i].total;
+ } // for
}
++destination->used;
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_quantitys_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_quantitys_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- f_quantitys_t * destination_inner = 0;
- f_number_unsigned_t j = 0;
+ f_quantitys_t * destination_inner = 0;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
+ for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
- destination_inner = &destination->array[destination->used];
- destination_inner->used = 0;
+ destination_inner = &destination->array[destination->used];
+ destination_inner->used = 0;
- if (source.array[i].used) {
- status = f_memory_array_increase_by(source.array[i].used, sizeof(f_quantity_t), (void **) &destination->array[destination->used].array, &destination->array[destination->used].used, &destination->array[destination->used].size);
- if (F_status_is_error(status)) return status;
+ if (source.array[i].used) {
+ status = f_memory_array_increase_by(source.array[i].used, sizeof(f_quantity_t), (void **) &destination->array[destination->used].array, &destination->array[destination->used].used, &destination->array[destination->used].size);
+ if (F_status_is_error(status)) return status;
- for (j = 0; j < source.array[i].used; ++j, ++destination_inner->used) {
+ for (j = 0; j < source.array[i].used; ++j, ++destination_inner->used) {
- destination_inner->array[destination_inner->used].start = source.array[i].array[j].start;
- destination_inner->array[destination_inner->used].total = source.array[i].array[j].total;
- } // for
- }
- } // for
- }
+ destination_inner->array[destination_inner->used].start = source.array[i].array[j].start;
+ destination_inner->array[destination_inner->used].total = source.array[i].array[j].total;
+ } // for
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_quantityss_delete_callback_
f_status_t f_quantityss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_quantitys_t * const array = (f_quantitys_t *) void_array;
- f_status_t status = F_okay;
+ f_quantitys_t * const array = (f_quantitys_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_quantity_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_quantity_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_quantityss_destroy_callback_
f_status_t f_quantityss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_quantitys_t * const array = (f_quantitys_t *) void_array;
- f_status_t status = F_okay;
+ f_quantitys_t * const array = (f_quantitys_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_quantity_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_quantity_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_range_doubles_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_range_doubles_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- f_range_doubles_t * const destination_inner = &destination->array[destination->used];
- destination_inner->used = 0;
+ f_range_doubles_t * const destination_inner = &destination->array[destination->used];
+ destination_inner->used = 0;
- if (source.used) {
- status = f_memory_array_increase_by(source.used, sizeof(f_range_double_t), (void **) &destination_inner->array, &destination_inner->used, &destination_inner->size);
- if (F_status_is_error(status)) return status;
+ if (source.used) {
+ status = f_memory_array_increase_by(source.used, sizeof(f_range_double_t), (void **) &destination_inner->array, &destination_inner->used, &destination_inner->size);
+ if (F_status_is_error(status)) return status;
- for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination_inner->used) {
+ for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination_inner->used) {
- destination_inner->array[destination_inner->used].start_1 = source.array[i].start_1;
- destination_inner->array[destination_inner->used].stop_1 = source.array[i].stop_1;
- destination_inner->array[destination_inner->used].start_2 = source.array[i].start_2;
- destination_inner->array[destination_inner->used].stop_2 = source.array[i].stop_2;
- } // for
- }
+ destination_inner->array[destination_inner->used].start_1 = source.array[i].start_1;
+ destination_inner->array[destination_inner->used].stop_1 = source.array[i].stop_1;
+ destination_inner->array[destination_inner->used].start_2 = source.array[i].start_2;
+ destination_inner->array[destination_inner->used].stop_2 = source.array[i].stop_2;
+ } // for
}
++destination->used;
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_range_doubles_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_range_doubles_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- f_range_doubles_t * destination_inner = 0;
- f_number_unsigned_t j = 0;
+ f_range_doubles_t * destination_inner = 0;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
+ for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
- destination_inner = &destination->array[destination->used];
- destination_inner->used = 0;
+ destination_inner = &destination->array[destination->used];
+ destination_inner->used = 0;
- if (source.array[i].used) {
- status = f_memory_array_increase_by(source.array[i].used, sizeof(f_range_double_t), (void **) &destination->array[destination->used].array, &destination->array[destination->used].used, &destination->array[destination->used].size);
- if (F_status_is_error(status)) return status;
+ if (source.array[i].used) {
+ status = f_memory_array_increase_by(source.array[i].used, sizeof(f_range_double_t), (void **) &destination->array[destination->used].array, &destination->array[destination->used].used, &destination->array[destination->used].size);
+ if (F_status_is_error(status)) return status;
- for (j = 0; j < source.array[i].used; ++j, ++destination_inner->used) {
+ for (j = 0; j < source.array[i].used; ++j, ++destination_inner->used) {
- destination_inner->array[destination_inner->used].start_1 = source.array[i].array[j].start_1;
- destination_inner->array[destination_inner->used].stop_1 = source.array[i].array[j].stop_1;
- destination_inner->array[destination_inner->used].start_2 = source.array[i].array[j].start_2;
- destination_inner->array[destination_inner->used].stop_2 = source.array[i].array[j].stop_2;
- } // for
- }
- } // for
- }
+ destination_inner->array[destination_inner->used].start_1 = source.array[i].array[j].start_1;
+ destination_inner->array[destination_inner->used].stop_1 = source.array[i].array[j].stop_1;
+ destination_inner->array[destination_inner->used].start_2 = source.array[i].array[j].start_2;
+ destination_inner->array[destination_inner->used].stop_2 = source.array[i].array[j].stop_2;
+ } // for
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_range_doubless_delete_callback_
f_status_t f_range_doubless_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_range_doubles_t * const array = (f_range_doubles_t *) void_array;
- f_status_t status = F_okay;
+ f_range_doubles_t * const array = (f_range_doubles_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_range_double_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_range_double_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_range_doubless_destroy_callback_
f_status_t f_range_doubless_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_range_doubles_t * const array = (f_range_doubles_t *) void_array;
- f_status_t status = F_okay;
+ f_range_doubles_t * const array = (f_range_doubles_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
-
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_range_double_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_range_double_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#endif // _di_f_range_doubless_destroy_callback_
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_ranges_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_ranges_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- f_ranges_t * const destination_inner = &destination->array[destination->used];
- destination_inner->used = 0;
+ f_ranges_t * const destination_inner = &destination->array[destination->used];
+ destination_inner->used = 0;
- if (source.used) {
- status = f_memory_array_increase_by(source.used, sizeof(f_range_t), (void **) &destination_inner->array, &destination_inner->used, &destination_inner->size);
- if (F_status_is_error(status)) return status;
+ if (source.used) {
+ status = f_memory_array_increase_by(source.used, sizeof(f_range_t), (void **) &destination_inner->array, &destination_inner->used, &destination_inner->size);
+ if (F_status_is_error(status)) return status;
- for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination_inner->used) {
+ for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination_inner->used) {
- destination_inner->array[destination_inner->used].start = source.array[i].start;
- destination_inner->array[destination_inner->used].stop = source.array[i].stop;
- } // for
- }
+ destination_inner->array[destination_inner->used].start = source.array[i].start;
+ destination_inner->array[destination_inner->used].stop = source.array[i].stop;
+ } // for
}
++destination->used;
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_ranges_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_ranges_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- f_ranges_t * destination_inner = 0;
- f_number_unsigned_t j = 0;
+ f_ranges_t * destination_inner = 0;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
+ for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
- destination_inner = &destination->array[destination->used];
- destination_inner->used = 0;
+ destination_inner = &destination->array[destination->used];
+ destination_inner->used = 0;
- if (source.array[i].used) {
- status = f_memory_array_increase_by(source.array[i].used, sizeof(f_range_t), (void **) &destination->array[destination->used].array, &destination->array[destination->used].used, &destination->array[destination->used].size);
- if (F_status_is_error(status)) return status;
+ if (source.array[i].used) {
+ status = f_memory_array_increase_by(source.array[i].used, sizeof(f_range_t), (void **) &destination->array[destination->used].array, &destination->array[destination->used].used, &destination->array[destination->used].size);
+ if (F_status_is_error(status)) return status;
- for (j = 0; j < source.array[i].used; ++j, ++destination_inner->used) {
+ for (j = 0; j < source.array[i].used; ++j, ++destination_inner->used) {
- destination_inner->array[destination_inner->used].start = source.array[i].array[j].start;
- destination_inner->array[destination_inner->used].stop = source.array[i].array[j].stop;
- } // for
- }
- } // for
- }
+ destination_inner->array[destination_inner->used].start = source.array[i].array[j].start;
+ destination_inner->array[destination_inner->used].stop = source.array[i].array[j].stop;
+ } // for
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_rangess_delete_callback_
f_status_t f_rangess_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_ranges_t * const array = (f_ranges_t *) void_array;
- f_status_t status = F_okay;
+ f_ranges_t * const array = (f_ranges_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_range_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_rangess_destroy_callback_
f_status_t f_rangess_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_ranges_t * const array = (f_ranges_t *) void_array;
- f_status_t status = F_okay;
+ f_ranges_t * const array = (f_ranges_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_range_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_statess_delete_callback_
f_status_t f_statess_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_states_t * const array = (f_states_t *) void_array;
- f_status_t status = F_okay;
+ f_states_t * const array = (f_states_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_state_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_state_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_statess_destroy_callback_
f_status_t f_statess_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_states_t * const array = (f_states_t *) void_array;
- f_status_t status = F_okay;
+ f_states_t * const array = (f_states_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_state_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_state_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_statusss_delete_callback_
f_status_t f_statusss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_statuss_t * const array = (f_statuss_t *) void_array;
- f_status_t status = F_okay;
+ f_statuss_t * const array = (f_statuss_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_status_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_status_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_statusss_destroy_callback_
f_status_t f_statusss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_statuss_t * const array = (f_statuss_t *) void_array;
- f_status_t status = F_okay;
+ f_statuss_t * const array = (f_statuss_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_status_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_status_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_time_simpless_delete_callback_
f_status_t f_time_simpless_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_time_simples_t * const array = (f_time_simples_t *) void_array;
- f_status_t status = F_okay;
+ f_time_simples_t * const array = (f_time_simples_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(f_time_simple_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(f_time_simple_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_time_simpless_destroy_callback_
f_status_t f_time_simpless_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_time_simples_t * const array = (f_time_simples_t *) void_array;
- f_status_t status = F_okay;
+ f_time_simples_t * const array = (f_time_simples_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(f_time_simple_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(f_time_simple_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_uint128ss_delete_callback_
f_status_t f_uint128ss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_uint128s_t * const array = (f_uint128s_t *) void_array;
- f_status_t status = F_okay;
+ f_uint128s_t * const array = (f_uint128s_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size) {
- status = f_memory_array_resize(0, sizeof(f_uint128_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size) {
+ status = f_memory_array_resize(0, sizeof(f_uint128_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_uint128ss_destroy_callback_
f_status_t f_uint128ss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_uint128s_t * const array = (f_uint128s_t *) void_array;
- f_status_t status = F_okay;
+ f_uint128s_t * const array = (f_uint128s_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size) {
- status = f_memory_array_adjust(0, sizeof(f_uint128_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size) {
+ status = f_memory_array_adjust(0, sizeof(f_uint128_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_uint16ss_delete_callback_
f_status_t f_uint16ss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_uint16s_t * const array = (f_uint16s_t *) void_array;
- f_status_t status = F_okay;
+ f_uint16s_t * const array = (f_uint16s_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(uint16_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(uint16_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_uint16ss_destroy_callback_
f_status_t f_uint16ss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_uint16s_t * const array = (f_uint16s_t *) void_array;
- f_status_t status = F_okay;
+ f_uint16s_t * const array = (f_uint16s_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(uint16_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(uint16_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_uint32ss_delete_callback_
f_status_t f_uint32ss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_uint32s_t * const array = (f_uint32s_t *) void_array;
- f_status_t status = F_okay;
+ f_uint32s_t * const array = (f_uint32s_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(uint32_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(uint32_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_uint32ss_destroy_callback_
f_status_t f_uint32ss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_uint32s_t * const array = (f_uint32s_t *) void_array;
- f_status_t status = F_okay;
+ f_uint32s_t * const array = (f_uint32s_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(uint32_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(uint32_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_uint64ss_delete_callback_
f_status_t f_uint64ss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_uint64s_t * const array = (f_uint64s_t *) void_array;
- f_status_t status = F_okay;
+ f_uint64s_t * const array = (f_uint64s_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_resize(0, sizeof(uint64_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_resize(0, sizeof(uint64_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_uint64ss_destroy_callback_
f_status_t f_uint64ss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_uint64s_t * const array = (f_uint64s_t *) void_array;
- f_status_t status = F_okay;
+ f_uint64s_t * const array = (f_uint64s_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- status = f_memory_array_adjust(0, sizeof(uint64_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].array) {
+ status = f_memory_array_adjust(0, sizeof(uint64_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_uint8ss_delete_callback_
f_status_t f_uint8ss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_uint8s_t * const array = (f_uint8s_t *) void_array;
- f_status_t status = F_okay;
+ f_uint8s_t * const array = (f_uint8s_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size) {
- status = f_memory_array_resize(0, sizeof(uint8_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size) {
+ status = f_memory_array_resize(0, sizeof(uint8_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_uint8ss_destroy_callback_
f_status_t f_uint8ss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_uint8s_t * const array = (f_uint8s_t *) void_array;
- f_status_t status = F_okay;
+ f_uint8s_t * const array = (f_uint8s_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size) {
- status = f_memory_array_adjust(0, sizeof(uint8_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size) {
+ status = f_memory_array_adjust(0, sizeof(uint8_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_utf_string_dynamics_delete_callback_
f_status_t f_utf_string_dynamics_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_utf_string_dynamic_t * const array = (f_utf_string_dynamic_t *) void_array;
- f_status_t status = F_okay;
+ f_utf_string_dynamic_t * const array = (f_utf_string_dynamic_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].string, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].string, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_utf_string_dynamics_destroy_callback_
f_status_t f_utf_string_dynamics_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_utf_string_dynamic_t * const array = (f_utf_string_dynamic_t *) void_array;
- f_status_t status = F_okay;
+ f_utf_string_dynamic_t * const array = (f_utf_string_dynamic_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].string, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].size && array[i].string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].string, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_utf_string_dynamics_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_utf_string_dynamics_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- destination->array[destination->used].used = 0;
+ destination->array[destination->used].used = 0;
- if (source.used) {
- status = private_f_utf_string_dynamics_append_all(source, &destination->array[destination->used]);
- if (F_status_is_error(status)) return status;
- }
+ if (source.used) {
+ status = private_f_utf_string_dynamics_append_all(source, &destination->array[destination->used]);
+ if (F_status_is_error(status)) return status;
}
++destination->used;
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_utf_string_dynamics_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_utf_string_dynamics_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
+ for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
- destination->array[destination->used].used = 0;
+ destination->array[destination->used].used = 0;
- if (source.array[i].used) {
- status = private_f_utf_string_dynamics_append_all(source.array[i], &destination->array[destination->used]);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (source.array[i].used) {
+ status = private_f_utf_string_dynamics_append_all(source.array[i], &destination->array[destination->used]);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_utf_string_dynamicss_delete_callback_
f_status_t f_utf_string_dynamicss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_utf_string_dynamics_t * const array = (f_utf_string_dynamics_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
+ f_utf_string_dynamics_t * const array = (f_utf_string_dynamics_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- for (j = 0; j < array[i].size; ++j) {
+ if (array[i].size && array[i].array) {
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].size && array[i].array[j].string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].string, &array[i].array[j].used, &array[i].array[j].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].size && array[i].array[j].string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].string, &array[i].array[j].used, &array[i].array[j].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
- status = f_memory_array_resize(0, sizeof(f_utf_string_dynamic_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ status = f_memory_array_resize(0, sizeof(f_utf_string_dynamic_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_utf_string_dynamicss_destroy_callback_
f_status_t f_utf_string_dynamicss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_utf_string_dynamics_t * const array = (f_utf_string_dynamics_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
+ f_utf_string_dynamics_t * const array = (f_utf_string_dynamics_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- for (j = 0; j < array[i].size; ++j) {
+ if (array[i].size && array[i].array) {
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].size && array[i].array[j].string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].string, &array[i].array[j].used, &array[i].array[j].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].size && array[i].array[j].string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].string, &array[i].array[j].used, &array[i].array[j].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
- status = f_memory_array_adjust(0, sizeof(f_utf_string_dynamic_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ status = f_memory_array_adjust(0, sizeof(f_utf_string_dynamic_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
if (!destination) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
- {
- f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_utf_string_map_multi_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_utf_string_map_multi_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- destination->array[destination->used].key.used = 0;
- destination->array[destination->used].value.used = 0;
+ destination->array[destination->used].key.used = 0;
+ destination->array[destination->used].value.used = 0;
- if (source.key.used) {
- status = private_f_utf_string_append(source.key.string, source.key.used, &destination->array[destination->used].key);
- if (F_status_is_error(status)) return status;
- }
+ if (source.key.used) {
+ status = private_f_utf_string_append(source.key.string, source.key.used, &destination->array[destination->used].key);
+ if (F_status_is_error(status)) return status;
+ }
- if (source.value.used) {
- status = private_f_utf_string_dynamics_append_all(source.value, &destination->array[destination->used].value);
- if (F_status_is_error(status)) return status;
- }
+ if (source.value.used) {
+ status = private_f_utf_string_dynamics_append_all(source.value, &destination->array[destination->used].value);
+ if (F_status_is_error(status)) return status;
}
++destination->used;
#ifndef _di_f_utf_string_map_multis_delete_callback_
f_status_t f_utf_string_map_multis_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_utf_string_map_multi_t * const array = (f_utf_string_map_multi_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
+ f_utf_string_map_multi_t * const array = (f_utf_string_map_multi_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].key.size && array[i].key.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].key.string, &array[i].key.used, &array[i].key.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].key.size && array[i].key.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].key.string, &array[i].key.used, &array[i].key.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].value.size && array[i].value.array) {
- for (j = 0; j < array[i].value.size; ++j) {
+ if (array[i].value.size && array[i].value.array) {
+ for (j = 0; j < array[i].value.size; ++j) {
- if (array[i].value.array[j].size && array[i].value.array[j].string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].value.array[j].string, &array[i].value.array[j].used, &array[i].value.array[j].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].value.array[j].size && array[i].value.array[j].string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].value.array[j].string, &array[i].value.array[j].used, &array[i].value.array[j].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
- status = f_memory_array_resize(0, sizeof(f_utf_string_dynamic_t), (void **) &array[i].value.array, &array[i].value.used, &array[i].value.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ status = f_memory_array_resize(0, sizeof(f_utf_string_dynamic_t), (void **) &array[i].value.array, &array[i].value.used, &array[i].value.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_utf_string_map_multis_destroy_callback_
f_status_t f_utf_string_map_multis_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_utf_string_map_multi_t * const array = (f_utf_string_map_multi_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
+ f_utf_string_map_multi_t * const array = (f_utf_string_map_multi_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].key.size && array[i].key.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].key.string, &array[i].key.used, &array[i].key.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].key.size && array[i].key.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].key.string, &array[i].key.used, &array[i].key.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].value.size && array[i].value.array) {
- for (j = 0; j < array[i].value.size; ++j) {
+ if (array[i].value.size && array[i].value.array) {
+ for (j = 0; j < array[i].value.size; ++j) {
- if (array[i].value.array[j].size && array[i].value.array[j].string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].value.array[j].string, &array[i].value.array[j].used, &array[i].value.array[j].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].value.array[j].size && array[i].value.array[j].string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].value.array[j].string, &array[i].value.array[j].used, &array[i].value.array[j].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
- status = f_memory_array_adjust(0, sizeof(f_utf_string_dynamic_t), (void **) &array[i].value.array, &array[i].value.used, &array[i].value.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ status = f_memory_array_adjust(0, sizeof(f_utf_string_dynamic_t), (void **) &array[i].value.array, &array[i].value.used, &array[i].value.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_utf_string_map_multis_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_utf_string_map_multis_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- destination->array[destination->used].used = 0;
+ destination->array[destination->used].used = 0;
- if (source.used) {
- status = private_f_utf_string_map_multis_append_all(source, &destination->array[destination->used]);
- if (F_status_is_error(status)) return status;
- }
+ if (source.used) {
+ status = private_f_utf_string_map_multis_append_all(source, &destination->array[destination->used]);
+ if (F_status_is_error(status)) return status;
}
++destination->used;
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_utf_string_map_multis_t), (void **) &destination->array, &destination->used, &destination->size);
+ f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_utf_string_map_multis_t), (void **) &destination->array, &destination->used, &destination->size);
- for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
+ for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
- destination->array[destination->used].used = 0;
+ destination->array[destination->used].used = 0;
- if (source.array[i].used) {
- status = private_f_utf_string_map_multis_append_all(source.array[i], &destination->array[destination->used]);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (source.array[i].used) {
+ status = private_f_utf_string_map_multis_append_all(source.array[i], &destination->array[destination->used]);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_utf_string_map_multiss_delete_callback_
f_status_t f_utf_string_map_multiss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_utf_string_map_multis_t * const array = (f_utf_string_map_multis_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
- f_number_unsigned_t k = 0;
-
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ f_utf_string_map_multis_t * const array = (f_utf_string_map_multis_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
+ f_number_unsigned_t k = 0;
- if (array[i].size && array[i].array) {
- if (array[i].array[j].key.size && array[i].array[j].key.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].key.string, &array[i].array[j].key.used, &array[i].array[j].key.size);
- if (F_status_is_error(status)) return status;
- }
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].array[j].value.size && array[i].array[j].value.array) {
- for (k = 0; k < array[i].array[j].value.size; ++k) {
+ if (array[i].size && array[i].array) {
+ if (array[i].array[j].key.size && array[i].array[j].key.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].key.string, &array[i].array[j].key.used, &array[i].array[j].key.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].value.array[k].size && array[i].array[j].value.array[k].string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].value.array[k].string, &array[i].array[j].value.array[k].used, &array[i].array[j].value.array[k].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].value.size && array[i].array[j].value.array) {
+ for (k = 0; k < array[i].array[j].value.size; ++k) {
- status = f_memory_array_resize(0, sizeof(f_utf_string_dynamic_t), (void **) &array[i].array[j].value.array, &array[i].array[j].value.used, &array[i].array[j].value.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].value.array[k].size && array[i].array[j].value.array[k].string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].value.array[k].string, &array[i].array[j].value.array[k].used, &array[i].array[j].value.array[k].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
- status = f_memory_array_resize(0, sizeof(f_utf_string_map_multi_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ status = f_memory_array_resize(0, sizeof(f_utf_string_dynamic_t), (void **) &array[i].array[j].value.array, &array[i].array[j].value.used, &array[i].array[j].value.size);
if (F_status_is_error(status)) return status;
}
- } // for
- }
+
+ status = f_memory_array_resize(0, sizeof(f_utf_string_map_multi_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_utf_string_map_multiss_destroy_callback_
f_status_t f_utf_string_map_multiss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_utf_string_map_multis_t * const array = (f_utf_string_map_multis_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
- f_number_unsigned_t k = 0;
-
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ f_utf_string_map_multis_t * const array = (f_utf_string_map_multis_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
+ f_number_unsigned_t k = 0;
- if (array[i].size && array[i].array) {
- if (array[i].array[j].key.size && array[i].array[j].key.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].key.string, &array[i].array[j].key.used, &array[i].array[j].key.size);
- if (F_status_is_error(status)) return status;
- }
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].array[j].value.size && array[i].array[j].value.array) {
- for (k = 0; k < array[i].array[j].value.size; ++k) {
+ if (array[i].size && array[i].array) {
+ if (array[i].array[j].key.size && array[i].array[j].key.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].key.string, &array[i].array[j].key.used, &array[i].array[j].key.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].value.array[k].size && array[i].array[j].value.array[k].string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].value.array[k].string, &array[i].array[j].value.array[k].used, &array[i].array[j].value.array[k].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].value.size && array[i].array[j].value.array) {
+ for (k = 0; k < array[i].array[j].value.size; ++k) {
- status = f_memory_array_adjust(0, sizeof(f_utf_string_dynamic_t), (void **) &array[i].array[j].value.array, &array[i].array[j].value.used, &array[i].array[j].value.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].value.array[k].size && array[i].array[j].value.array[k].string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].value.array[k].string, &array[i].array[j].value.array[k].used, &array[i].array[j].value.array[k].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
- status = f_memory_array_adjust(0, sizeof(f_utf_string_map_multi_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ status = f_memory_array_adjust(0, sizeof(f_utf_string_dynamic_t), (void **) &array[i].array[j].value.array, &array[i].array[j].value.used, &array[i].array[j].value.size);
if (F_status_is_error(status)) return status;
}
- } // for
- }
+
+ status = f_memory_array_adjust(0, sizeof(f_utf_string_map_multi_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_utf_string_maps_delete_callback_
f_status_t f_utf_string_maps_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_utf_string_map_t * const array = (f_utf_string_map_t *) void_array;
- f_status_t status = F_okay;
+ f_utf_string_map_t * const array = (f_utf_string_map_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].key.size && array[i].key.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].key.string, &array[i].key.used, &array[i].key.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].key.size && array[i].key.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].key.string, &array[i].key.used, &array[i].key.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].value.size && array[i].value.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].value.string, &array[i].value.used, &array[i].value.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].value.size && array[i].value.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].value.string, &array[i].value.used, &array[i].value.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_utf_string_maps_destroy_callback_
f_status_t f_utf_string_maps_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_utf_string_map_t * const array = (f_utf_string_map_t *) void_array;
- f_status_t status = F_okay;
+ f_utf_string_map_t * const array = (f_utf_string_map_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].key.size && array[i].key.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].key.string, &array[i].key.used, &array[i].key.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].key.size && array[i].key.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].key.string, &array[i].key.used, &array[i].key.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].value.size && array[i].value.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].value.string, &array[i].value.used, &array[i].value.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].value.size && array[i].value.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].value.string, &array[i].value.used, &array[i].value.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_utf_string_maps_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_utf_string_maps_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- destination->array[destination->used].used = 0;
+ destination->array[destination->used].used = 0;
- if (source.used) {
- status = private_f_utf_string_maps_append_all(source, &destination->array[destination->used]);
- if (F_status_is_error(status)) return status;
- }
+ if (source.used) {
+ status = private_f_utf_string_maps_append_all(source, &destination->array[destination->used]);
+ if (F_status_is_error(status)) return status;
}
++destination->used;
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_utf_string_maps_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_utf_string_maps_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
+ for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
- destination->array[destination->used].used = 0;
+ destination->array[destination->used].used = 0;
- if (source.array[i].used) {
- status = private_f_utf_string_maps_append_all(source.array[i], &destination->array[destination->used]);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (source.array[i].used) {
+ status = private_f_utf_string_maps_append_all(source.array[i], &destination->array[destination->used]);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_utf_string_mapss_delete_callback_
f_status_t f_utf_string_mapss_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_utf_string_maps_t * const array = (f_utf_string_maps_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
+ f_utf_string_maps_t * const array = (f_utf_string_maps_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- for (j = 0; j < array[i].size; ++j) {
+ if (array[i].size && array[i].array) {
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].key.size && array[i].array[j].key.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].key.string, &array[i].array[j].key.used, &array[i].array[j].key.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].key.size && array[i].array[j].key.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].key.string, &array[i].array[j].key.used, &array[i].array[j].key.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].value.size && array[i].array[j].value.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].value.string, &array[i].array[j].value.used, &array[i].array[j].value.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].value.size && array[i].array[j].value.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].value.string, &array[i].array[j].value.used, &array[i].array[j].value.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_utf_string_mapss_destroy_callback_
f_status_t f_utf_string_mapss_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_utf_string_maps_t * const array = (f_utf_string_maps_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
+ f_utf_string_maps_t * const array = (f_utf_string_maps_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- for (j = 0; j < array[i].size; ++j) {
+ if (array[i].size && array[i].array) {
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].key.size && array[i].array[j].key.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].key.string, &array[i].array[j].key.used, &array[i].array[j].key.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].key.size && array[i].array[j].key.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].key.string, &array[i].array[j].key.used, &array[i].array[j].key.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].value.size && array[i].array[j].value.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].value.string, &array[i].array[j].value.used, &array[i].array[j].value.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].value.size && array[i].array[j].value.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].value.string, &array[i].array[j].value.used, &array[i].array[j].value.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
if (!destination) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
- {
- f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_utf_string_triple_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_utf_string_triple_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- destination->array[destination->used].a.used = 0;
- destination->array[destination->used].b.used = 0;
- destination->array[destination->used].c.used = 0;
+ destination->array[destination->used].a.used = 0;
+ destination->array[destination->used].b.used = 0;
+ destination->array[destination->used].c.used = 0;
- if (source.a.used) {
- status = private_f_utf_string_append(source.a.string, source.a.used, &destination->array[destination->used].a);
- if (F_status_is_error(status)) return status;
- }
+ if (source.a.used) {
+ status = private_f_utf_string_append(source.a.string, source.a.used, &destination->array[destination->used].a);
+ if (F_status_is_error(status)) return status;
+ }
- if (source.b.used) {
- status = private_f_utf_string_append(source.b.string, source.b.used, &destination->array[destination->used].b);
- if (F_status_is_error(status)) return status;
- }
+ if (source.b.used) {
+ status = private_f_utf_string_append(source.b.string, source.b.used, &destination->array[destination->used].b);
+ if (F_status_is_error(status)) return status;
+ }
- if (source.c.used) {
- status = private_f_utf_string_append(source.c.string, source.c.used, &destination->array[destination->used].c);
- if (F_status_is_error(status)) return status;
- }
+ if (source.c.used) {
+ status = private_f_utf_string_append(source.c.string, source.c.used, &destination->array[destination->used].c);
+ if (F_status_is_error(status)) return status;
}
++destination->used;
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_utf_string_triple_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_utf_string_triple_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
+ for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
- destination->array[destination->used].a.used = 0;
- destination->array[destination->used].b.used = 0;
- destination->array[destination->used].c.used = 0;
+ destination->array[destination->used].a.used = 0;
+ destination->array[destination->used].b.used = 0;
+ destination->array[destination->used].c.used = 0;
- if (source.array[i].a.used) {
- status = private_f_utf_string_append(source.array[i].a.string, source.array[i].a.used, &destination->array[destination->used].a);
- if (F_status_is_error(status)) return status;
- }
+ if (source.array[i].a.used) {
+ status = private_f_utf_string_append(source.array[i].a.string, source.array[i].a.used, &destination->array[destination->used].a);
+ if (F_status_is_error(status)) return status;
+ }
- if (source.array[i].b.used) {
- status = private_f_utf_string_append(source.array[i].b.string, source.array[i].b.used, &destination->array[destination->used].b);
- if (F_status_is_error(status)) return status;
- }
+ if (source.array[i].b.used) {
+ status = private_f_utf_string_append(source.array[i].b.string, source.array[i].b.used, &destination->array[destination->used].b);
+ if (F_status_is_error(status)) return status;
+ }
- if (source.array[i].c.used) {
- status = private_f_utf_string_append(source.array[i].c.string, source.array[i].c.used, &destination->array[destination->used].c);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (source.array[i].c.used) {
+ status = private_f_utf_string_append(source.array[i].c.string, source.array[i].c.used, &destination->array[destination->used].c);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_utf_string_triples_delete_callback_
f_status_t f_utf_string_triples_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_utf_string_triple_t * const array = (f_utf_string_triple_t *) void_array;
- f_status_t status = F_okay;
+ f_utf_string_triple_t * const array = (f_utf_string_triple_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].a.size && array[i].a.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].a.string, &array[i].a.used, &array[i].a.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].a.size && array[i].a.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].a.string, &array[i].a.used, &array[i].a.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].b.size && array[i].b.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].b.string, &array[i].b.used, &array[i].b.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].b.size && array[i].b.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].b.string, &array[i].b.used, &array[i].b.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].c.size && array[i].c.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].c.string, &array[i].c.used, &array[i].c.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].c.size && array[i].c.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].c.string, &array[i].c.used, &array[i].c.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_utf_string_triples_destroy_callback_
f_status_t f_utf_string_triples_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_utf_string_triple_t * const array = (f_utf_string_triple_t *) void_array;
- f_status_t status = F_okay;
+ f_utf_string_triple_t * const array = (f_utf_string_triple_t *) void_array;
+ f_status_t status = F_okay;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].a.size && array[i].a.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].a.string, &array[i].a.used, &array[i].a.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].a.size && array[i].a.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].a.string, &array[i].a.used, &array[i].a.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].b.size && array[i].b.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].b.string, &array[i].b.used, &array[i].b.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].b.size && array[i].b.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].b.string, &array[i].b.used, &array[i].b.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].c.size && array[i].c.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].c.string, &array[i].c.used, &array[i].c.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (array[i].c.size && array[i].c.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].c.string, &array[i].c.used, &array[i].c.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
if (!source.used) return F_data_not;
- {
- f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_utf_string_triples_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
+ f_status_t status = f_memory_array_increase(F_memory_default_allocation_small_d, sizeof(f_utf_string_triples_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- destination->array[destination->used].used = 0;
+ destination->array[destination->used].used = 0;
- if (source.used) {
- status = private_f_utf_string_triples_append_all(source, &destination->array[destination->used]);
- if (F_status_is_error(status)) return status;
- }
+ if (source.used) {
+ status = private_f_utf_string_triples_append_all(source, &destination->array[destination->used]);
+ if (F_status_is_error(status)) return status;
}
++destination->used;
if (!source.used) return F_data_not;
- {
- f_status_t status = F_okay;
+ f_status_t status = f_memory_array_increase_by(source.used, sizeof(f_utf_string_triples_t), (void **) &destination->array, &destination->used, &destination->size);
+ if (F_status_is_error(status)) return status;
- {
- status = f_memory_array_increase_by(source.used, sizeof(f_utf_string_triples_t), (void **) &destination->array, &destination->used, &destination->size);
- if (F_status_is_error(status)) return status;
- }
+ for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
- for (f_number_unsigned_t i = 0; i < source.used; ++i, ++destination->used) {
-
- destination->array[destination->used].used = 0;
+ destination->array[destination->used].used = 0;
- if (source.array[i].used) {
- status = private_f_utf_string_triples_append_all(source.array[i], &destination->array[destination->used]);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ if (source.array[i].used) {
+ status = private_f_utf_string_triples_append_all(source.array[i], &destination->array[destination->used]);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_utf_string_tripless_delete_callback_
f_status_t f_utf_string_tripless_delete_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_utf_string_triples_t * const array = (f_utf_string_triples_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
+ f_utf_string_triples_t * const array = (f_utf_string_triples_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- for (j = 0; j < array[i].size; ++j) {
+ if (array[i].size && array[i].array) {
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].a.size && array[i].array[j].a.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].a.string, &array[i].array[j].a.used, &array[i].array[j].a.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].a.size && array[i].array[j].a.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].a.string, &array[i].array[j].a.used, &array[i].array[j].a.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].b.size && array[i].array[j].b.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].b.string, &array[i].array[j].b.used, &array[i].array[j].b.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].b.size && array[i].array[j].b.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].b.string, &array[i].array[j].b.used, &array[i].array[j].b.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].c.size && array[i].array[j].c.string) {
- status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].c.string, &array[i].array[j].c.used, &array[i].array[j].c.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].c.size && array[i].array[j].c.string) {
+ status = f_memory_array_resize(0, sizeof(f_char_t), (void **) &array[i].array[j].c.string, &array[i].array[j].c.used, &array[i].array[j].c.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
- status = f_memory_array_resize(0, sizeof(f_utf_string_triple_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ status = f_memory_array_resize(0, sizeof(f_utf_string_triple_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}
#ifndef _di_f_utf_string_tripless_destroy_callback_
f_status_t f_utf_string_tripless_destroy_callback(const f_number_unsigned_t start, const f_number_unsigned_t stop, void * const void_array) {
- {
- f_utf_string_triples_t * const array = (f_utf_string_triples_t *) void_array;
- f_status_t status = F_okay;
- f_number_unsigned_t j = 0;
+ f_utf_string_triples_t * const array = (f_utf_string_triples_t *) void_array;
+ f_status_t status = F_okay;
+ f_number_unsigned_t j = 0;
- for (f_number_unsigned_t i = start; i < stop; ++i) {
+ for (f_number_unsigned_t i = start; i < stop; ++i) {
- if (array[i].size && array[i].array) {
- for (j = 0; j < array[i].size; ++j) {
+ if (array[i].size && array[i].array) {
+ for (j = 0; j < array[i].size; ++j) {
- if (array[i].array[j].a.size && array[i].array[j].a.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].a.string, &array[i].array[j].a.used, &array[i].array[j].a.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].a.size && array[i].array[j].a.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].a.string, &array[i].array[j].a.used, &array[i].array[j].a.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].b.size && array[i].array[j].b.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].b.string, &array[i].array[j].b.used, &array[i].array[j].b.size);
- if (F_status_is_error(status)) return status;
- }
+ if (array[i].array[j].b.size && array[i].array[j].b.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].b.string, &array[i].array[j].b.used, &array[i].array[j].b.size);
+ if (F_status_is_error(status)) return status;
+ }
- if (array[i].array[j].c.size && array[i].array[j].c.string) {
- status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].c.string, &array[i].array[j].c.used, &array[i].array[j].c.size);
- if (F_status_is_error(status)) return status;
- }
- } // for
+ if (array[i].array[j].c.size && array[i].array[j].c.string) {
+ status = f_memory_array_adjust(0, sizeof(f_char_t), (void **) &array[i].array[j].c.string, &array[i].array[j].c.used, &array[i].array[j].c.size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
- status = f_memory_array_adjust(0, sizeof(f_utf_string_triple_t), (void **) &array[i].array, &array[i].used, &array[i].size);
- if (F_status_is_error(status)) return status;
- }
- } // for
- }
+ status = f_memory_array_adjust(0, sizeof(f_utf_string_triple_t), (void **) &array[i].array, &array[i].used, &array[i].size);
+ if (F_status_is_error(status)) return status;
+ }
+ } // for
return F_okay;
}