@@ -77,16 +77,15 @@ void flavorful_test_imports() {
77
77
test_flavorful_test_list_typedef3_t b ;
78
78
b .ptr = & b_str ;
79
79
b .len = 1 ;
80
- test_flavorful_test_list_typedef2_t c ;
81
- test_flavorful_test_list_typedef3_t d ;
82
- test_flavorful_test_list_typedefs (& a , & b , & c , & d );
80
+ flavorful_tuple2_list_typedef2_list_typedef3_t ret ;
81
+ test_flavorful_test_list_typedefs (& a , & b , & ret );
83
82
84
- assert (memcmp (c . ptr , "typedef3" , c .len ) == 0 );
85
- assert (d .len == 1 );
86
- assert (memcmp (d . ptr [0 ].ptr , "typedef4" , d .ptr [0 ].len ) == 0 );
83
+ assert (memcmp (ret . f0 . ptr , "typedef3" , ret . f0 .len ) == 0 );
84
+ assert (ret . f1 .len == 1 );
85
+ assert (memcmp (ret . f1 . ptr [0 ].ptr , "typedef4" , ret . f1 .ptr [0 ].len ) == 0 );
87
86
88
- test_flavorful_test_list_typedef2_free (& c );
89
- test_flavorful_test_list_typedef3_free (& d );
87
+ test_flavorful_test_list_typedef2_free (& ret . f0 );
88
+ test_flavorful_test_list_typedef3_free (& ret . f1 );
90
89
}
91
90
92
91
{
@@ -109,26 +108,24 @@ void flavorful_test_imports() {
109
108
c .ptr = c_val ;
110
109
c .len = 2 ;
111
110
112
- flavorful_list_bool_t d ;
113
- test_flavorful_test_list_result_void_void_t e ;
114
- test_flavorful_test_list_my_errno_t f ;
115
- test_flavorful_test_list_of_variants (& a , & b , & c , & d , & e , & f );
111
+ test_flavorful_test_tuple3_list_bool_list_result_void_void_list_my_errno_t ret ;
112
+ test_flavorful_test_list_of_variants (& a , & b , & c , & ret );
116
113
117
- assert (d .len == 2 );
118
- assert (d .ptr [0 ] == false);
119
- assert (d .ptr [1 ] == true);
114
+ assert (ret . f0 .len == 2 );
115
+ assert (ret . f0 .ptr [0 ] == false);
116
+ assert (ret . f0 .ptr [1 ] == true);
120
117
121
- assert (e .len == 2 );
122
- assert (e .ptr [0 ].is_err == true);
123
- assert (e .ptr [1 ].is_err == false);
118
+ assert (ret . f1 .len == 2 );
119
+ assert (ret . f1 .ptr [0 ].is_err == true);
120
+ assert (ret . f1 .ptr [1 ].is_err == false);
124
121
125
- assert (f .len == 2 );
126
- assert (f .ptr [0 ] == TEST_FLAVORFUL_TEST_MY_ERRNO_A );
127
- assert (f .ptr [1 ] == TEST_FLAVORFUL_TEST_MY_ERRNO_B );
122
+ assert (ret . f2 .len == 2 );
123
+ assert (ret . f2 .ptr [0 ] == TEST_FLAVORFUL_TEST_MY_ERRNO_A );
124
+ assert (ret . f2 .ptr [1 ] == TEST_FLAVORFUL_TEST_MY_ERRNO_B );
128
125
129
- flavorful_list_bool_free (& d );
130
- test_flavorful_test_list_result_void_void_free (& e );
131
- test_flavorful_test_list_my_errno_free (& f );
126
+ flavorful_list_bool_free (& ret . f0 );
127
+ test_flavorful_test_list_result_void_void_free (& ret . f1 );
128
+ test_flavorful_test_list_my_errno_free (& ret . f2 );
132
129
}
133
130
}
134
131
@@ -181,29 +178,30 @@ bool exports_test_flavorful_test_errno_result(test_flavorful_test_my_errno_t *er
181
178
return false;
182
179
}
183
180
184
- void exports_test_flavorful_test_list_typedefs (exports_test_flavorful_test_list_typedef_t * a , exports_test_flavorful_test_list_typedef3_t * c , exports_test_flavorful_test_list_typedef2_t * ret0 , exports_test_flavorful_test_list_typedef3_t * ret1 ) {
181
+ void exports_test_flavorful_test_list_typedefs (
182
+ exports_test_flavorful_test_list_typedef_t * a ,
183
+ exports_test_flavorful_test_list_typedef3_t * c ,
184
+ flavorful_tuple2_list_typedef2_list_typedef3_t * ret ) {
185
185
assert (memcmp (a -> ptr , "typedef1" , a -> len ) == 0 );
186
186
test_flavorful_test_list_typedef_free (a );
187
187
188
188
assert (c -> len == 1 );
189
189
assert (memcmp (c -> ptr [0 ].ptr , "typedef2" , c -> ptr [0 ].len ) == 0 );
190
190
exports_test_flavorful_test_list_typedef3_free (c );
191
191
192
- ret0 -> ptr = (uint8_t * ) malloc (8 );
193
- ret0 -> len = 8 ;
194
- memcpy (ret0 -> ptr , "typedef3" , 8 );
192
+ ret -> f0 . ptr = (uint8_t * ) malloc (8 );
193
+ ret -> f0 . len = 8 ;
194
+ memcpy (ret -> f0 . ptr , "typedef3" , 8 );
195
195
196
- ret1 -> ptr = (flavorful_string_t * ) malloc (sizeof (flavorful_string_t ));
197
- ret1 -> len = 1 ;
198
- flavorful_string_dup (& ret1 -> ptr [0 ], "typedef4" );
196
+ ret -> f1 . ptr = (flavorful_string_t * ) malloc (sizeof (flavorful_string_t ));
197
+ ret -> f1 . len = 1 ;
198
+ flavorful_string_dup (& ret -> f1 . ptr [0 ], "typedef4" );
199
199
}
200
200
201
201
void exports_test_flavorful_test_list_of_variants (
202
202
flavorful_list_bool_t * a ,
203
203
exports_test_flavorful_test_list_result_void_void_t * b ,
204
204
exports_test_flavorful_test_list_my_errno_t * c ,
205
- flavorful_list_bool_t * ret0 ,
206
- exports_test_flavorful_test_list_result_void_void_t * ret1 ,
207
- exports_test_flavorful_test_list_my_errno_t * ret2 ) {
205
+ exports_test_flavorful_test_tuple3_list_bool_list_result_void_void_list_my_errno_t * ret ) {
208
206
assert (0 ); // unimplemented
209
207
}
0 commit comments