| 3444 | |
| 3445 | |
| 3446 | void argument_list_free( struct arg_list * args, int args_count ) |
| 3447 | { |
| 3448 | int i; |
| 3449 | for ( i = 0; i < args_count; ++i ) |
| 3450 | { |
| 3451 | int j; |
| 3452 | for ( j = 0; j < args[ i ].size; ++j ) |
| 3453 | { |
| 3454 | if ( args[ i ].args[ j ].type_name ) |
| 3455 | object_free( args[ i ].args[ j ].type_name ); |
| 3456 | object_free( args[ i ].args[ j ].arg_name ); |
| 3457 | } |
| 3458 | BJAM_FREE( args[ i ].args ); |
| 3459 | } |
| 3460 | BJAM_FREE( args ); |
| 3461 | } |
| 3462 | |
| 3463 | |
| 3464 | FUNCTION * function_unbind_variables( FUNCTION * f ) |
no test coverage detected