f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, 1);
f_string_static_t base_array[] = { base };
- f_string_statics_t bases = macro_f_string_statics_t_initialize_1(base_array, 1, 0);
+ f_string_statics_t bases = macro_f_string_statics_t_initialize_1(base_array, 0, 1);
f_directory_listing_t data = {
.block = bases,
f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, 1);
f_string_static_t base_array[] = { base };
- f_string_statics_t bases = macro_f_string_statics_t_initialize_1(base_array, 1, 0);
+ f_string_statics_t bases = macro_f_string_statics_t_initialize_1(base_array, 0, 1);
f_directory_listing_t data = {
.block = bases,
f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, 1);
f_string_static_t base_array[] = { base };
- f_string_statics_t bases = macro_f_string_statics_t_initialize_1(base_array, 1, 0);
+ f_string_statics_t bases = macro_f_string_statics_t_initialize_1(base_array, 0, 1);
f_directory_listing_t data = {
.block = bases,
f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, 1);
f_string_static_t base_array[] = { base };
- f_string_statics_t bases = macro_f_string_statics_t_initialize_1(base_array, 1, 0);
+ f_string_statics_t bases = macro_f_string_statics_t_initialize_1(base_array, 0, 1);
f_directory_listing_t data = {
.block = bases,
f_string_static_t expected_array_6[] = { individuals[8], individuals[4] };
f_string_statics_t expecteds[] = {
- macro_f_string_statics_t_initialize_1(expected_array_0, 0, 1),
- macro_f_string_statics_t_initialize_1(expected_array_1, 0, 1),
- macro_f_string_statics_t_initialize_1(expected_array_2, 0, 2),
- macro_f_string_statics_t_initialize_1(expected_array_3, 0, 2),
- macro_f_string_statics_t_initialize_1(expected_array_4, 0, 4),
- macro_f_string_statics_t_initialize_1(expected_array_5, 0, 2),
- macro_f_string_statics_t_initialize_1(expected_array_6, 0, 2),
+ macro_f_string_statics_t_initialize_1(expected_array_0, 1, 0),
+ macro_f_string_statics_t_initialize_1(expected_array_1, 1, 0),
+ macro_f_string_statics_t_initialize_1(expected_array_2, 2, 0),
+ macro_f_string_statics_t_initialize_1(expected_array_3, 2, 0),
+ macro_f_string_statics_t_initialize_1(expected_array_4, 4, 0),
+ macro_f_string_statics_t_initialize_1(expected_array_5, 2, 0),
+ macro_f_string_statics_t_initialize_1(expected_array_6, 2, 0),
};
f_string_dynamics_t destination = f_string_dynamics_t_initialize;
f_range_t expected_array_6[] = { { 0, 3 }, { 5, 5 } };
f_ranges_t expecteds[] = {
- macro_f_string_statics_t_initialize_1(expected_array_0, 0, 1),
- macro_f_string_statics_t_initialize_1(expected_array_1, 0, 1),
- macro_f_string_statics_t_initialize_1(expected_array_2, 0, 2),
- macro_f_string_statics_t_initialize_1(expected_array_3, 0, 2),
- macro_f_string_statics_t_initialize_1(expected_array_4, 0, 4),
- macro_f_string_statics_t_initialize_1(expected_array_5, 0, 2),
- macro_f_string_statics_t_initialize_1(expected_array_6, 0, 2),
+ macro_f_string_statics_t_initialize_1(expected_array_0, 1, 0),
+ macro_f_string_statics_t_initialize_1(expected_array_1, 1, 0),
+ macro_f_string_statics_t_initialize_1(expected_array_2, 2, 0),
+ macro_f_string_statics_t_initialize_1(expected_array_3, 2, 0),
+ macro_f_string_statics_t_initialize_1(expected_array_4, 4, 0),
+ macro_f_string_statics_t_initialize_1(expected_array_5, 2, 0),
+ macro_f_string_statics_t_initialize_1(expected_array_6, 2, 0),
};
f_ranges_t ranges = f_ranges_t_initialize;
* An array of dynamic strings.
*
* array: The array of dynamic dynamics.
- * size: Total amount of allocated space.
* used: Total number of allocated spaces used.
+ * size: Total amount of allocated space.
*/
#ifndef _di_f_string_dynamics_t_
typedef f_string_statics_t f_string_dynamics_t;
#define f_string_dynamics_t_initialize f_string_statics_t_initialize
- #define macro_f_string_dynamics_t_initialize_1(array, size, used) { array, size, used }
- #define macro_f_string_dynamics_t_initialize_2(array, length) { array, length, length }
+ #define macro_f_string_dynamics_t_initialize_1(array, used, size) macro_f_string_statics_t_initialize_1(array, used, size)
+ #define macro_f_string_dynamics_t_initialize_2(array, length) macro_f_string_statics_t_initialize_2(array, length)
#define macro_f_string_dynamics_t_clear(dynamics) macro_f_string_statics_t_clear(dynamics)
#endif // _di_f_string_dynamics_t_
* An array of dynamic string arrays.
*
* array: The array of dynamic dynamicss.
- * size: Total amount of allocated space.
* used: Total number of allocated spaces used.
+ * size: Total amount of allocated space.
*/
#ifndef _di_f_string_dynamicss_t_
typedef f_string_staticss_t f_string_dynamicss_t;
#define f_string_dynamicss_t_initialize f_string_staticss_t_initialize
- #define macro_f_string_dynamicss_t_initialize_1(array, size, used) { array, size, used }
- #define macro_f_string_dynamicss_t_initialize_2(array, length) { array, length, length }
+ #define macro_f_string_dynamicss_t_initialize_1(array, used, size) macro_f_string_staticss_t_initialize_1(array, used, size)
+ #define macro_f_string_dynamicss_t_initialize_2(array, length) macro_f_string_staticss_t_initialize_2(array, length)
#define macro_f_string_dynamicss_t_clear(dynamicss) macro_f_string_staticss_t_clear(dynamicss)
#endif // _di_f_string_dynamicss_t_
*
* Properties:
* - array: The array of static strings.
- * - size: Total amount of space available.
* - used: Total number of space used.
+ * - size: Total amount of space available.
*/
#ifndef _di_f_string_statics_t_
typedef struct {
f_string_static_t *array;
- f_number_unsigned_t size;
f_number_unsigned_t used;
+ f_number_unsigned_t size;
} f_string_statics_t;
#define f_string_statics_t_initialize { 0, 0, 0 }
- #define macro_f_string_statics_t_initialize_1(array, size, used) { array, size, used }
- #define macro_f_string_statics_t_initialize_2(array, length) { array, length, length }
+ #define macro_f_string_statics_t_initialize_1(array_value, used_value, size_value) { .array = array_value, .used = used_value, .size = size_value }
+ #define macro_f_string_statics_t_initialize_2(array_value, length_value) { .array = array_value, .used = length_value, .size = length_value }
#define macro_f_string_statics_t_clear(statics) \
statics.array = 0; \
- statics.size = 0; \
- statics.used = 0;
+ statics.used = 0; \
+ statics.size = 0;
#endif // _di_f_string_statics_t_
#ifdef __cplusplus
*
* Properties:
* - array: The array of static strings.
- * - size: Total amount of space available.
* - used: Total number of space used.
+ * - size: Total amount of space available.
*/
#ifndef _di_f_string_staticss_t_
typedef struct {
f_string_statics_t *array;
- f_number_unsigned_t size;
f_number_unsigned_t used;
+ f_number_unsigned_t size;
} f_string_staticss_t;
#define f_string_staticss_t_initialize { 0, 0, 0 }
- #define macro_f_string_staticss_t_initialize_1(array, size, used) { array, size, used }
- #define macro_f_string_staticss_t_initialize_2(array, length) { array, length, length }
+ #define macro_f_string_staticss_t_initialize_1(array_value, used_value, size_value) { .array = array_value, .used = used_value, .size = size_value }
+ #define macro_f_string_staticss_t_initialize_2(array_value, length_value) { .array = array_value, .used = length_value, .size = length_value }
#define macro_f_string_staticss_t_clear(staticss) \
staticss.array = 0; \
- staticss.size = 0; \
- staticss.used = 0;
+ staticss.used = 0; \
+ staticss.size = 0;
#endif // _di_f_string_staticss_t_
#ifdef __cplusplus
};
const f_string_static_t test_key = macro_f_string_static_t_initialize_1("test_key", 8, 0);
- const f_string_statics_t test_value = macro_f_string_statics_t_initialize_1(test_value_array, 0, length_values);
+ const f_string_statics_t test_value = macro_f_string_statics_t_initialize_1(test_value_array, length_values, 0);
{
f_status_t status = f_string_dynamic_append(test_key, &source.key);
};
const f_string_static_t test_key = macro_f_string_static_t_initialize_1("test_key", 8, 0);
- const f_string_statics_t test_value = macro_f_string_statics_t_initialize_1(test_value_array, 0, length_values);
+ const f_string_statics_t test_value = macro_f_string_statics_t_initialize_1(test_value_array, length_values, 0);
{
f_status_t status = f_memory_arrays_resize(length_inner, sizeof(f_string_map_multi_t), (void **) &source.array, &source.used, &source.size, &f_string_map_multis_delete_callback);
};
const f_string_statics_t test_values[] = {
- macro_f_string_statics_t_initialize_1(test_value_array1, 0, length_values),
- macro_f_string_statics_t_initialize_1(test_value_array2, 0, length_values),
+ macro_f_string_statics_t_initialize_1(test_value_array1, length_values, 0),
+ macro_f_string_statics_t_initialize_1(test_value_array2, length_values, 0),
};
{
};
const f_string_statics_t test_values[] = {
- macro_f_string_statics_t_initialize_1(test_value_array1, 0, length_values),
- macro_f_string_statics_t_initialize_1(test_value_array2, 0, length_values),
+ macro_f_string_statics_t_initialize_1(test_value_array1, length_values, 0),
+ macro_f_string_statics_t_initialize_1(test_value_array2, length_values, 0),
};
{