(decl, prefix)
| 295 | sys.exit(f"ERROR funcptr_result_c(): {field_type}") |
| 296 | |
| 297 | def funcdecl_args_c(decl, prefix): |
| 298 | s = "" |
| 299 | func_name = decl['name'] |
| 300 | for param_decl in decl['params']: |
| 301 | if s != "": |
| 302 | s += ", " |
| 303 | param_name = param_decl['name'] |
| 304 | param_type = check_override(f'{func_name}.{param_name}', default=param_decl['type']) |
| 305 | s += as_c_arg_type(param_type, prefix) |
| 306 | return s |
| 307 | |
| 308 | def funcdecl_result_c(decl, prefix): |
| 309 | func_name = decl['name'] |
nothing calls this directly
no test coverage detected