| 1 | #ifndef NU_CASEMAP_INTERNAL_H |
| 2 | #define NU_CASEMAP_INTERNAL_H |
| 3 | |
| 4 | #include <stdint.h> |
| 5 | #include <sys/types.h> |
| 6 | |
| 7 | #include <libnu/udb.h> |
| 8 | |
| 9 | /** Casemap codepoint |
| 10 | * |
| 11 | * @ingroup transformations_internal |
| 12 | */ |
| 13 | static inline |
| 14 | const char* _nu_to_something(uint32_t codepoint, |
| 15 | const int16_t *G, size_t G_SIZE, |
| 16 | const uint32_t *VALUES_C, const uint16_t *VALUES_I, const uint8_t *COMBINED) { |
| 17 | |
| 18 | return nu_udb_lookup(codepoint, G, G_SIZE, VALUES_C, VALUES_I, COMBINED); |
| 19 | } |
| 20 | |
| 21 | #endif /* NU_CASEMAP_INTERNAL_H */ |
| 22 | |