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