1 1.1 christos /* $NetBSD: normalize_table.h,v 1.3 2023/06/19 21:41:45 christos Exp $ */ 2 1.1 christos 3 1.1 christos /* ./normalize_table.h */ 4 1.3 christos /* Automatically generated at 2022-11-15T13:59:51.864870 */ 5 1.1 christos 6 1.1 christos #ifndef NORMALIZE_TABLE_H 7 1.1 christos #define NORMALIZE_TABLE_H 1 8 1.1 christos 9 1.1 christos #include <krb5/krb5-types.h> 10 1.1 christos 11 1.1 christos #define MAX_LENGTH_CANON 18 12 1.1 christos 13 1.1 christos struct translation { 14 1.1 christos uint32_t key; 15 1.1 christos unsigned short val_len; 16 1.1 christos unsigned short val_offset; 17 1.1 christos }; 18 1.1 christos 19 1.1 christos extern const struct translation _wind_normalize_table[]; 20 1.1 christos 21 1.1 christos extern const uint32_t _wind_normalize_val_table[]; 22 1.1 christos 23 1.1 christos extern const size_t _wind_normalize_table_size; 24 1.1 christos 25 1.1 christos struct canon_node { 26 1.1 christos uint32_t val; 27 1.1 christos unsigned char next_start; 28 1.1 christos unsigned char next_end; 29 1.1 christos unsigned short next_offset; 30 1.1 christos }; 31 1.1 christos 32 1.1 christos extern const struct canon_node _wind_canon_table[]; 33 1.1 christos 34 1.1 christos extern const unsigned short _wind_canon_next_table[]; 35 1.1 christos #endif /* NORMALIZE_TABLE_H */ 36