1cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner/* AUTO-GENERATED FILE - DO NOT MODIFY! */ 2cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#define __STDC_LIMIT_MACROS 1 3cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#define __STDC_CONSTANT_MACROS 1 4cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#include <stdint.h> 5cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT8_MIN 6cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT8_MIN defined! 7cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 8cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT8_MAX 9cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT8_MAX defined! 10cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 11cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_LEAST8_MIN 12cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_LEAST8_MIN defined! 13cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 14cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_LEAST8_MAX 15cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_LEAST8_MAX defined! 16cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 17cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_FAST8_MIN 18cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_FAST8_MIN defined! 19cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 20cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_FAST8_MAX 21cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_FAST8_MAX defined! 22cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 23cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT8_MAX 24cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT8_MAX defined! 25cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 26cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_LEAST8_MAX 27cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_LEAST8_MAX defined! 28cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 29cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_FAST8_MAX 30cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_FAST8_MAX defined! 31cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 32cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT16_MIN 33cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT16_MIN defined! 34cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 35cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT16_MAX 36cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT16_MAX defined! 37cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 38cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_LEAST16_MIN 39cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_LEAST16_MIN defined! 40cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 41cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_LEAST16_MAX 42cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_LEAST16_MAX defined! 43cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 44cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_FAST16_MIN 45cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_FAST16_MIN defined! 46cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 47cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_FAST16_MAX 48cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_FAST16_MAX defined! 49cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 50cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT16_MAX 51cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT16_MAX defined! 52cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 53cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_LEAST16_MAX 54cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_LEAST16_MAX defined! 55cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 56cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_FAST16_MAX 57cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_FAST16_MAX defined! 58cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 59cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT32_MIN 60cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT32_MIN defined! 61cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 62cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT32_MAX 63cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT32_MAX defined! 64cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 65cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_LEAST32_MIN 66cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_LEAST32_MIN defined! 67cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 68cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_LEAST32_MAX 69cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_LEAST32_MAX defined! 70cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 71cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_FAST32_MIN 72cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_FAST32_MIN defined! 73cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 74cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_FAST32_MAX 75cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_FAST32_MAX defined! 76cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 77cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT32_MAX 78cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT32_MAX defined! 79cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 80cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_LEAST32_MAX 81cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_LEAST32_MAX defined! 82cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 83cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_FAST32_MAX 84cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_FAST32_MAX defined! 85cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 86cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT64_MIN 87cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT64_MIN defined! 88cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 89cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT64_MAX 90cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT64_MAX defined! 91cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 92cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_LEAST64_MIN 93cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_LEAST64_MIN defined! 94cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 95cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_LEAST64_MAX 96cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_LEAST64_MAX defined! 97cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 98cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_FAST64_MIN 99cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_FAST64_MIN defined! 100cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 101cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_FAST64_MAX 102cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_FAST64_MAX defined! 103cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 104cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT64_MAX 105cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT64_MAX defined! 106cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 107cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_LEAST64_MAX 108cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_LEAST64_MAX defined! 109cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 110cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_FAST64_MAX 111cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_FAST64_MAX defined! 112cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 113cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INTMAX_MIN 114cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INTMAX_MIN defined! 115cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 116cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INTMAX_MAX 117cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INTMAX_MAX defined! 118cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 119cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINTMAX_MAX 120cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINTMAX_MAX defined! 121cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 122cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INTPTR_MIN 123cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INTPTR_MIN defined! 124cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 125cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INTPTR_MAX 126cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INTPTR_MAX defined! 127cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 128cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef PTRDIFF_MIN 129cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error PTRDIFF_MIN defined! 130cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 131cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef PTRDIFF_MAX 132cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error PTRDIFF_MAX defined! 133cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 134cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINTPTR_MAX 135cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINTPTR_MAX defined! 136cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 137cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT8_C 138cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT8_C defined! 139cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 140cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_LEAST8_C 141cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_LEAST8_C defined! 142cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 143cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_FAST8_C 144cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_FAST8_C defined! 145cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 146cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT8_C 147cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT8_C defined! 148cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 149cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_LEAST8_C 150cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_LEAST8_C defined! 151cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 152cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_FAST8_C 153cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_FAST8_C defined! 154cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 155cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT16_C 156cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT16_C defined! 157cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 158cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_LEAST16_C 159cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_LEAST16_C defined! 160cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 161cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_FAST16_C 162cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_FAST16_C defined! 163cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 164cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT16_C 165cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT16_C defined! 166cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 167cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_LEAST16_C 168cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_LEAST16_C defined! 169cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 170cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_FAST16_C 171cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_FAST16_C defined! 172cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 173cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT32_C 174cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT32_C defined! 175cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 176cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_LEAST32_C 177cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_LEAST32_C defined! 178cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 179cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_FAST32_C 180cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_FAST32_C defined! 181cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 182cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT32_C 183cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT32_C defined! 184cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 185cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_LEAST32_C 186cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_LEAST32_C defined! 187cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 188cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_FAST32_C 189cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_FAST32_C defined! 190cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 191cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT64_C 192cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT64_C defined! 193cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 194cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_LEAST64_C 195cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_LEAST64_C defined! 196cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 197cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INT_FAST64_C 198cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INT_FAST64_C defined! 199cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 200cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT64_C 201cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT64_C defined! 202cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 203cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_LEAST64_C 204cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_LEAST64_C defined! 205cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 206cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINT_FAST64_C 207cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINT_FAST64_C defined! 208cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 209cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INTMAX_C 210cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INTMAX_C defined! 211cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 212cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINTMAX_C 213cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINTMAX_C defined! 214cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 215cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef INTPTR_C 216cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error INTPTR_C defined! 217cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 218cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef PTRDIFF_C 219cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error PTRDIFF_C defined! 220cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 221cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#ifndef UINTPTR_C 222cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#error UINTPTR_C defined! 223cc506c521da2adefe7807a41e14a696fdb708372David 'Digit' Turner#endif 224