| 961 | } |
| 962 | |
| 963 | get_string_at_offset_t str_at_offset_getter(Strs *strs) { |
| 964 | switch (strs->layout) { |
| 965 | case STRS_U32_TAPE: return str_at_offset_u32_tape; |
| 966 | case STRS_U32_TAPE_VIEW: return str_at_offset_u32_tape_view; |
| 967 | case STRS_U64_TAPE: return str_at_offset_u64_tape; |
| 968 | case STRS_U64_TAPE_VIEW: return str_at_offset_u64_tape_view; |
| 969 | case STRS_FRAGMENTED: return str_at_offset_fragmented; |
| 970 | default: |
| 971 | // Unsupported layout |
| 972 | PyErr_SetString(PyExc_TypeError, "Unsupported layout for conversion"); |
| 973 | return NULL; |
| 974 | } |
| 975 | } |
| 976 | |
| 977 | #pragma endregion |
| 978 |
no outgoing calls
no test coverage detected
searching dependent graphs…