Branch :
/* c3
* Copyright 2022-2024 kmx.io <contact@kmx.io>
*
* Permission is hereby granted to use this software granted the above
* copyright notice and this permission paragraph are included in all
* copies and substantial portions of this software.
*
* THIS SOFTWARE IS PROVIDED "AS-IS" WITHOUT ANY GUARANTEE OF
* PURPOSE AND PERFORMANCE. IN NO EVENT WHATSOEVER SHALL THE
* AUTHOR BE CONSIDERED LIABLE FOR THE USE AND PERFORMANCE OF
* THIS SOFTWARE.
*/
#include "buf_parse_test.h"
#ifdef C3_TEST_BUF_PARSE_SU
TEST_CASE(buf_parse_u8_binary)
{
BUF_PARSE_TEST_U(8, "0b0", 0U);
BUF_PARSE_TEST_U(8, "0b00", 0U);
BUF_PARSE_TEST_U(8, "0b000", 0U);
BUF_PARSE_TEST_U(8, "0b1", 1U);
BUF_PARSE_TEST_U(8, "0b01", 1U);
BUF_PARSE_TEST_U(8, "0b001", 1U);
BUF_PARSE_TEST_U(8, "0b10", 2U);
BUF_PARSE_TEST_U(8, "0b010", 2U);
BUF_PARSE_TEST_U(8, "0b11", 3U);
BUF_PARSE_TEST_U(8, "0b011", 3U);
BUF_PARSE_TEST_U(8, "0b100", 4U);
BUF_PARSE_TEST_U(8, "0b101", 5U);
BUF_PARSE_TEST_U(8, "0b110", 6U);
BUF_PARSE_TEST_U(8, "0b111", 7U);
BUF_PARSE_TEST_U(8, "0b11111110", 254U);
BUF_PARSE_TEST_U(8, "0b11111111", 255U);
}
TEST_CASE_END(buf_parse_u8_binary)
TEST_CASE(buf_parse_u8_octal)
{
BUF_PARSE_TEST_U(8, "0o0", 0U);
BUF_PARSE_TEST_U(8, "0o00", 0U);
BUF_PARSE_TEST_U(8, "0o000", 0U);
BUF_PARSE_TEST_U(8, "0o1", 1U);
BUF_PARSE_TEST_U(8, "0o01", 1U);
BUF_PARSE_TEST_U(8, "0o001", 1U);
BUF_PARSE_TEST_U(8, "0o2", 2U);
BUF_PARSE_TEST_U(8, "0o02", 2U);
BUF_PARSE_TEST_U(8, "0o002", 2U);
BUF_PARSE_TEST_U(8, "0o3", 3U);
BUF_PARSE_TEST_U(8, "0o03", 3U);
BUF_PARSE_TEST_U(8, "0o003", 3U);
BUF_PARSE_TEST_U(8, "0o4", 4U);
BUF_PARSE_TEST_U(8, "0o04", 4U);
BUF_PARSE_TEST_U(8, "0o004", 4U);
BUF_PARSE_TEST_U(8, "0o5", 5U);
BUF_PARSE_TEST_U(8, "0o05", 5U);
BUF_PARSE_TEST_U(8, "0o005", 5U);
BUF_PARSE_TEST_U(8, "0o6", 6U);
BUF_PARSE_TEST_U(8, "0o06", 6U);
BUF_PARSE_TEST_U(8, "0o006", 6U);
BUF_PARSE_TEST_U(8, "0o7", 7U);
BUF_PARSE_TEST_U(8, "0o07", 7U);
BUF_PARSE_TEST_U(8, "0o007", 7U);
BUF_PARSE_TEST_U(8, "0o10", 8U);
BUF_PARSE_TEST_U(8, "0o010", 8U);
BUF_PARSE_TEST_U(8, "0o11", 9U);
BUF_PARSE_TEST_U(8, "0o011", 9U);
BUF_PARSE_TEST_U(8, "0o12", 10U);
BUF_PARSE_TEST_U(8, "0o012", 10U);
BUF_PARSE_TEST_U(8, "0o13", 11U);
BUF_PARSE_TEST_U(8, "0o013", 11U);
BUF_PARSE_TEST_U(8, "0o14", 12U);
BUF_PARSE_TEST_U(8, "0o014", 12U);
BUF_PARSE_TEST_U(8, "0o15", 13U);
BUF_PARSE_TEST_U(8, "0o015", 13U);
BUF_PARSE_TEST_U(8, "0o16", 14U);
BUF_PARSE_TEST_U(8, "0o016", 14U);
BUF_PARSE_TEST_U(8, "0o17", 15U);
BUF_PARSE_TEST_U(8, "0o017", 15U);
BUF_PARSE_TEST_U(8, "0o20", 16U);
BUF_PARSE_TEST_U(8, "0o020", 16U);
BUF_PARSE_TEST_U(8, "0o21", 17U);
BUF_PARSE_TEST_U(8, "0o021", 17U);
BUF_PARSE_TEST_U(8, "0o22", 18U);
BUF_PARSE_TEST_U(8, "0o022", 18U);
BUF_PARSE_TEST_U(8, "0o23", 19U);
BUF_PARSE_TEST_U(8, "0o023", 19U);
BUF_PARSE_TEST_U(8, "0o24", 20U);
BUF_PARSE_TEST_U(8, "0o024", 20U);
BUF_PARSE_TEST_U(8, "0o25", 21U);
BUF_PARSE_TEST_U(8, "0o025", 21U);
BUF_PARSE_TEST_U(8, "0o26", 22U);
BUF_PARSE_TEST_U(8, "0o026", 22U);
BUF_PARSE_TEST_U(8, "0o27", 23U);
BUF_PARSE_TEST_U(8, "0o027", 23U);
BUF_PARSE_TEST_U(8, "0o30", 24U);
BUF_PARSE_TEST_U(8, "0o030", 24U);
BUF_PARSE_TEST_U(8, "0o31", 25U);
BUF_PARSE_TEST_U(8, "0o031", 25U);
BUF_PARSE_TEST_U(8, "0o32", 26U);
BUF_PARSE_TEST_U(8, "0o032", 26U);
BUF_PARSE_TEST_U(8, "0o33", 27U);
BUF_PARSE_TEST_U(8, "0o033", 27U);
BUF_PARSE_TEST_U(8, "0o34", 28U);
BUF_PARSE_TEST_U(8, "0o034", 28U);
BUF_PARSE_TEST_U(8, "0o35", 29U);
BUF_PARSE_TEST_U(8, "0o035", 29U);
BUF_PARSE_TEST_U(8, "0o36", 30U);
BUF_PARSE_TEST_U(8, "0o036", 30U);
BUF_PARSE_TEST_U(8, "0o37", 31U);
BUF_PARSE_TEST_U(8, "0o037", 31U);
BUF_PARSE_TEST_U(8, "0o40", 32U);
BUF_PARSE_TEST_U(8, "0o040", 32U);
BUF_PARSE_TEST_U(8, "0o41", 33U);
BUF_PARSE_TEST_U(8, "0o041", 33U);
BUF_PARSE_TEST_U(8, "0o42", 34U);
BUF_PARSE_TEST_U(8, "0o042", 34U);
BUF_PARSE_TEST_U(8, "0o43", 35U);
BUF_PARSE_TEST_U(8, "0o043", 35U);
BUF_PARSE_TEST_U(8, "0o44", 36U);
BUF_PARSE_TEST_U(8, "0o044", 36U);
BUF_PARSE_TEST_U(8, "0o45", 37U);
BUF_PARSE_TEST_U(8, "0o045", 37U);
BUF_PARSE_TEST_U(8, "0o46", 38U);
BUF_PARSE_TEST_U(8, "0o046", 38U);
BUF_PARSE_TEST_U(8, "0o47", 39U);
BUF_PARSE_TEST_U(8, "0o047", 39U);
BUF_PARSE_TEST_U(8, "0o50", 40U);
BUF_PARSE_TEST_U(8, "0o050", 40U);
BUF_PARSE_TEST_U(8, "0o51", 41U);
BUF_PARSE_TEST_U(8, "0o051", 41U);
BUF_PARSE_TEST_U(8, "0o52", 42U);
BUF_PARSE_TEST_U(8, "0o052", 42U);
BUF_PARSE_TEST_U(8, "0o53", 43U);
BUF_PARSE_TEST_U(8, "0o053", 43U);
BUF_PARSE_TEST_U(8, "0o54", 44U);
BUF_PARSE_TEST_U(8, "0o054", 44U);
BUF_PARSE_TEST_U(8, "0o55", 45U);
BUF_PARSE_TEST_U(8, "0o055", 45U);
BUF_PARSE_TEST_U(8, "0o56", 46U);
BUF_PARSE_TEST_U(8, "0o056", 46U);
BUF_PARSE_TEST_U(8, "0o57", 47U);
BUF_PARSE_TEST_U(8, "0o057", 47U);
BUF_PARSE_TEST_U(8, "0o60", 48U);
BUF_PARSE_TEST_U(8, "0o060", 48U);
BUF_PARSE_TEST_U(8, "0o61", 49U);
BUF_PARSE_TEST_U(8, "0o061", 49U);
BUF_PARSE_TEST_U(8, "0o62", 50U);
BUF_PARSE_TEST_U(8, "0o062", 50U);
BUF_PARSE_TEST_U(8, "0o63", 51U);
BUF_PARSE_TEST_U(8, "0o063", 51U);
BUF_PARSE_TEST_U(8, "0o64", 52U);
BUF_PARSE_TEST_U(8, "0o064", 52U);
BUF_PARSE_TEST_U(8, "0o65", 53U);
BUF_PARSE_TEST_U(8, "0o065", 53U);
BUF_PARSE_TEST_U(8, "0o66", 54U);
BUF_PARSE_TEST_U(8, "0o066", 54U);
BUF_PARSE_TEST_U(8, "0o67", 55U);
BUF_PARSE_TEST_U(8, "0o067", 55U);
BUF_PARSE_TEST_U(8, "0o70", 56U);
BUF_PARSE_TEST_U(8, "0o070", 56U);
BUF_PARSE_TEST_U(8, "0o71", 57U);
BUF_PARSE_TEST_U(8, "0o071", 57U);
BUF_PARSE_TEST_U(8, "0o72", 58U);
BUF_PARSE_TEST_U(8, "0o072", 58U);
BUF_PARSE_TEST_U(8, "0o73", 59U);
BUF_PARSE_TEST_U(8, "0o073", 59U);
BUF_PARSE_TEST_U(8, "0o74", 60U);
BUF_PARSE_TEST_U(8, "0o074", 60U);
BUF_PARSE_TEST_U(8, "0o75", 61U);
BUF_PARSE_TEST_U(8, "0o075", 61U);
BUF_PARSE_TEST_U(8, "0o76", 62U);
BUF_PARSE_TEST_U(8, "0o076", 62U);
BUF_PARSE_TEST_U(8, "0o77", 63U);
BUF_PARSE_TEST_U(8, "0o077", 63U);
BUF_PARSE_TEST_U(8, "0o100", 64U);
BUF_PARSE_TEST_U(8, "0o101", 65U);
BUF_PARSE_TEST_U(8, "0o102", 66U);
BUF_PARSE_TEST_U(8, "0o103", 67U);
BUF_PARSE_TEST_U(8, "0o104", 68U);
BUF_PARSE_TEST_U(8, "0o105", 69U);
BUF_PARSE_TEST_U(8, "0o106", 70U);
BUF_PARSE_TEST_U(8, "0o107", 71U);
BUF_PARSE_TEST_U(8, "0o110", 72U);
BUF_PARSE_TEST_U(8, "0o111", 73U);
BUF_PARSE_TEST_U(8, "0o112", 74U);
BUF_PARSE_TEST_U(8, "0o113", 75U);
BUF_PARSE_TEST_U(8, "0o114", 76U);
BUF_PARSE_TEST_U(8, "0o115", 77U);
BUF_PARSE_TEST_U(8, "0o116", 78U);
BUF_PARSE_TEST_U(8, "0o117", 79U);
BUF_PARSE_TEST_U(8, "0o120", 80U);
BUF_PARSE_TEST_U(8, "0o121", 81U);
BUF_PARSE_TEST_U(8, "0o122", 82U);
BUF_PARSE_TEST_U(8, "0o123", 83U);
BUF_PARSE_TEST_U(8, "0o124", 84U);
BUF_PARSE_TEST_U(8, "0o125", 85U);
BUF_PARSE_TEST_U(8, "0o126", 86U);
BUF_PARSE_TEST_U(8, "0o127", 87U);
BUF_PARSE_TEST_U(8, "0o130", 88U);
BUF_PARSE_TEST_U(8, "0o131", 89U);
BUF_PARSE_TEST_U(8, "0o132", 90U);
BUF_PARSE_TEST_U(8, "0o133", 91U);
BUF_PARSE_TEST_U(8, "0o134", 92U);
BUF_PARSE_TEST_U(8, "0o135", 93U);
BUF_PARSE_TEST_U(8, "0o136", 94U);
BUF_PARSE_TEST_U(8, "0o137", 95U);
BUF_PARSE_TEST_U(8, "0o140", 96U);
BUF_PARSE_TEST_U(8, "0o141", 97U);
BUF_PARSE_TEST_U(8, "0o142", 98U);
BUF_PARSE_TEST_U(8, "0o143", 99U);
BUF_PARSE_TEST_U(8, "0o144", 100U);
BUF_PARSE_TEST_U(8, "0o145", 101U);
BUF_PARSE_TEST_U(8, "0o146", 102U);
BUF_PARSE_TEST_U(8, "0o147", 103U);
BUF_PARSE_TEST_U(8, "0o150", 104U);
BUF_PARSE_TEST_U(8, "0o151", 105U);
BUF_PARSE_TEST_U(8, "0o152", 106U);
BUF_PARSE_TEST_U(8, "0o153", 107U);
BUF_PARSE_TEST_U(8, "0o154", 108U);
BUF_PARSE_TEST_U(8, "0o155", 109U);
BUF_PARSE_TEST_U(8, "0o156", 110U);
BUF_PARSE_TEST_U(8, "0o157", 111U);
BUF_PARSE_TEST_U(8, "0o160", 112U);
BUF_PARSE_TEST_U(8, "0o161", 113U);
BUF_PARSE_TEST_U(8, "0o162", 114U);
BUF_PARSE_TEST_U(8, "0o163", 115U);
BUF_PARSE_TEST_U(8, "0o164", 116U);
BUF_PARSE_TEST_U(8, "0o165", 117U);
BUF_PARSE_TEST_U(8, "0o166", 118U);
BUF_PARSE_TEST_U(8, "0o167", 119U);
BUF_PARSE_TEST_U(8, "0o170", 120U);
BUF_PARSE_TEST_U(8, "0o171", 121U);
BUF_PARSE_TEST_U(8, "0o172", 122U);
BUF_PARSE_TEST_U(8, "0o173", 123U);
BUF_PARSE_TEST_U(8, "0o174", 124U);
BUF_PARSE_TEST_U(8, "0o175", 125U);
BUF_PARSE_TEST_U(8, "0o176", 126U);
BUF_PARSE_TEST_U(8, "0o177", 127U);
BUF_PARSE_TEST_U(8, "0o200", 128U);
BUF_PARSE_TEST_U(8, "0o201", 129U);
BUF_PARSE_TEST_U(8, "0o202", 130U);
BUF_PARSE_TEST_U(8, "0o203", 131U);
BUF_PARSE_TEST_U(8, "0o204", 132U);
BUF_PARSE_TEST_U(8, "0o205", 133U);
BUF_PARSE_TEST_U(8, "0o206", 134U);
BUF_PARSE_TEST_U(8, "0o207", 135U);
BUF_PARSE_TEST_U(8, "0o210", 136U);
BUF_PARSE_TEST_U(8, "0o211", 137U);
BUF_PARSE_TEST_U(8, "0o212", 138U);
BUF_PARSE_TEST_U(8, "0o213", 139U);
BUF_PARSE_TEST_U(8, "0o214", 140U);
BUF_PARSE_TEST_U(8, "0o215", 141U);
BUF_PARSE_TEST_U(8, "0o216", 142U);
BUF_PARSE_TEST_U(8, "0o217", 143U);
BUF_PARSE_TEST_U(8, "0o220", 144U);
BUF_PARSE_TEST_U(8, "0o221", 145U);
BUF_PARSE_TEST_U(8, "0o222", 146U);
BUF_PARSE_TEST_U(8, "0o223", 147U);
BUF_PARSE_TEST_U(8, "0o224", 148U);
BUF_PARSE_TEST_U(8, "0o225", 149U);
BUF_PARSE_TEST_U(8, "0o226", 150U);
BUF_PARSE_TEST_U(8, "0o227", 151U);
BUF_PARSE_TEST_U(8, "0o230", 152U);
BUF_PARSE_TEST_U(8, "0o231", 153U);
BUF_PARSE_TEST_U(8, "0o232", 154U);
BUF_PARSE_TEST_U(8, "0o233", 155U);
BUF_PARSE_TEST_U(8, "0o234", 156U);
BUF_PARSE_TEST_U(8, "0o235", 157U);
BUF_PARSE_TEST_U(8, "0o236", 158U);
BUF_PARSE_TEST_U(8, "0o237", 159U);
BUF_PARSE_TEST_U(8, "0o240", 160U);
BUF_PARSE_TEST_U(8, "0o241", 161U);
BUF_PARSE_TEST_U(8, "0o242", 162U);
BUF_PARSE_TEST_U(8, "0o243", 163U);
BUF_PARSE_TEST_U(8, "0o244", 164U);
BUF_PARSE_TEST_U(8, "0o245", 165U);
BUF_PARSE_TEST_U(8, "0o246", 166U);
BUF_PARSE_TEST_U(8, "0o247", 167U);
BUF_PARSE_TEST_U(8, "0o250", 168U);
BUF_PARSE_TEST_U(8, "0o251", 169U);
BUF_PARSE_TEST_U(8, "0o252", 170U);
BUF_PARSE_TEST_U(8, "0o253", 171U);
BUF_PARSE_TEST_U(8, "0o254", 172U);
BUF_PARSE_TEST_U(8, "0o255", 173U);
BUF_PARSE_TEST_U(8, "0o256", 174U);
BUF_PARSE_TEST_U(8, "0o257", 175U);
BUF_PARSE_TEST_U(8, "0o260", 176U);
BUF_PARSE_TEST_U(8, "0o261", 177U);
BUF_PARSE_TEST_U(8, "0o262", 178U);
BUF_PARSE_TEST_U(8, "0o263", 179U);
BUF_PARSE_TEST_U(8, "0o264", 180U);
BUF_PARSE_TEST_U(8, "0o265", 181U);
BUF_PARSE_TEST_U(8, "0o266", 182U);
BUF_PARSE_TEST_U(8, "0o267", 183U);
BUF_PARSE_TEST_U(8, "0o270", 184U);
BUF_PARSE_TEST_U(8, "0o271", 185U);
BUF_PARSE_TEST_U(8, "0o272", 186U);
BUF_PARSE_TEST_U(8, "0o273", 187U);
BUF_PARSE_TEST_U(8, "0o274", 188U);
BUF_PARSE_TEST_U(8, "0o275", 189U);
BUF_PARSE_TEST_U(8, "0o276", 190U);
BUF_PARSE_TEST_U(8, "0o277", 191U);
BUF_PARSE_TEST_U(8, "0o300", 192U);
BUF_PARSE_TEST_U(8, "0o301", 193U);
BUF_PARSE_TEST_U(8, "0o302", 194U);
BUF_PARSE_TEST_U(8, "0o303", 195U);
BUF_PARSE_TEST_U(8, "0o304", 196U);
BUF_PARSE_TEST_U(8, "0o305", 197U);
BUF_PARSE_TEST_U(8, "0o306", 198U);
BUF_PARSE_TEST_U(8, "0o307", 199U);
BUF_PARSE_TEST_U(8, "0o310", 200U);
BUF_PARSE_TEST_U(8, "0o311", 201U);
BUF_PARSE_TEST_U(8, "0o312", 202U);
BUF_PARSE_TEST_U(8, "0o313", 203U);
BUF_PARSE_TEST_U(8, "0o314", 204U);
BUF_PARSE_TEST_U(8, "0o315", 205U);
BUF_PARSE_TEST_U(8, "0o316", 206U);
BUF_PARSE_TEST_U(8, "0o317", 207U);
BUF_PARSE_TEST_U(8, "0o320", 208U);
BUF_PARSE_TEST_U(8, "0o321", 209U);
BUF_PARSE_TEST_U(8, "0o322", 210U);
BUF_PARSE_TEST_U(8, "0o323", 211U);
BUF_PARSE_TEST_U(8, "0o324", 212U);
BUF_PARSE_TEST_U(8, "0o325", 213U);
BUF_PARSE_TEST_U(8, "0o326", 214U);
BUF_PARSE_TEST_U(8, "0o327", 215U);
BUF_PARSE_TEST_U(8, "0o330", 216U);
BUF_PARSE_TEST_U(8, "0o331", 217U);
BUF_PARSE_TEST_U(8, "0o332", 218U);
BUF_PARSE_TEST_U(8, "0o333", 219U);
BUF_PARSE_TEST_U(8, "0o334", 220U);
BUF_PARSE_TEST_U(8, "0o335", 221U);
BUF_PARSE_TEST_U(8, "0o336", 222U);
BUF_PARSE_TEST_U(8, "0o337", 223U);
BUF_PARSE_TEST_U(8, "0o340", 224U);
BUF_PARSE_TEST_U(8, "0o341", 225U);
BUF_PARSE_TEST_U(8, "0o342", 226U);
BUF_PARSE_TEST_U(8, "0o343", 227U);
BUF_PARSE_TEST_U(8, "0o344", 228U);
BUF_PARSE_TEST_U(8, "0o345", 229U);
BUF_PARSE_TEST_U(8, "0o346", 230U);
BUF_PARSE_TEST_U(8, "0o347", 231U);
BUF_PARSE_TEST_U(8, "0o350", 232U);
BUF_PARSE_TEST_U(8, "0o351", 233U);
BUF_PARSE_TEST_U(8, "0o352", 234U);
BUF_PARSE_TEST_U(8, "0o353", 235U);
BUF_PARSE_TEST_U(8, "0o354", 236U);
BUF_PARSE_TEST_U(8, "0o355", 237U);
BUF_PARSE_TEST_U(8, "0o356", 238U);
BUF_PARSE_TEST_U(8, "0o357", 239U);
BUF_PARSE_TEST_U(8, "0o360", 240U);
BUF_PARSE_TEST_U(8, "0o361", 241U);
BUF_PARSE_TEST_U(8, "0o362", 242U);
BUF_PARSE_TEST_U(8, "0o363", 243U);
BUF_PARSE_TEST_U(8, "0o364", 244U);
BUF_PARSE_TEST_U(8, "0o365", 245U);
BUF_PARSE_TEST_U(8, "0o366", 246U);
BUF_PARSE_TEST_U(8, "0o367", 247U);
BUF_PARSE_TEST_U(8, "0o370", 248U);
BUF_PARSE_TEST_U(8, "0o371", 249U);
BUF_PARSE_TEST_U(8, "0o372", 250U);
BUF_PARSE_TEST_U(8, "0o373", 251U);
BUF_PARSE_TEST_U(8, "0o374", 252U);
BUF_PARSE_TEST_U(8, "0o375", 253U);
BUF_PARSE_TEST_U(8, "0o376", 254U);
BUF_PARSE_TEST_U(8, "0o377", 255U);
}
TEST_CASE_END(buf_parse_u8_octal)
TEST_CASE(buf_parse_u8_hexadecimal)
{
BUF_PARSE_TEST_U(8, "0x0", 0U);
BUF_PARSE_TEST_U(8, "0x00", 0U);
BUF_PARSE_TEST_U(8, "0x000", 0U);
BUF_PARSE_TEST_U(8, "0x1", 1U);
BUF_PARSE_TEST_U(8, "0x01", 1U);
BUF_PARSE_TEST_U(8, "0x001", 1U);
BUF_PARSE_TEST_U(8, "0x2", 2U);
BUF_PARSE_TEST_U(8, "0x02", 2U);
BUF_PARSE_TEST_U(8, "0x002", 2U);
BUF_PARSE_TEST_U(8, "0x3", 3U);
BUF_PARSE_TEST_U(8, "0x03", 3U);
BUF_PARSE_TEST_U(8, "0x003", 3U);
BUF_PARSE_TEST_U(8, "0x4", 4U);
BUF_PARSE_TEST_U(8, "0x04", 4U);
BUF_PARSE_TEST_U(8, "0x004", 4U);
BUF_PARSE_TEST_U(8, "0x5", 5U);
BUF_PARSE_TEST_U(8, "0x05", 5U);
BUF_PARSE_TEST_U(8, "0x005", 5U);
BUF_PARSE_TEST_U(8, "0x6", 6U);
BUF_PARSE_TEST_U(8, "0x06", 6U);
BUF_PARSE_TEST_U(8, "0x006", 6U);
BUF_PARSE_TEST_U(8, "0x7", 7U);
BUF_PARSE_TEST_U(8, "0x07", 7U);
BUF_PARSE_TEST_U(8, "0x007", 7U);
BUF_PARSE_TEST_U(8, "0x8", 8U);
BUF_PARSE_TEST_U(8, "0x08", 8U);
BUF_PARSE_TEST_U(8, "0x008", 8U);
BUF_PARSE_TEST_U(8, "0x9", 9U);
BUF_PARSE_TEST_U(8, "0x09", 9U);
BUF_PARSE_TEST_U(8, "0x009", 9U);
BUF_PARSE_TEST_U(8, "0xa", 10U);
BUF_PARSE_TEST_U(8, "0x0a", 10U);
BUF_PARSE_TEST_U(8, "0x00a", 10U);
BUF_PARSE_TEST_U(8, "0xA", 10U);
BUF_PARSE_TEST_U(8, "0x0A", 10U);
BUF_PARSE_TEST_U(8, "0x00A", 10U);
BUF_PARSE_TEST_U(8, "0xb", 11U);
BUF_PARSE_TEST_U(8, "0x0b", 11U);
BUF_PARSE_TEST_U(8, "0x00b", 11U);
BUF_PARSE_TEST_U(8, "0xB", 11U);
BUF_PARSE_TEST_U(8, "0x0B", 11U);
BUF_PARSE_TEST_U(8, "0x00B", 11U);
BUF_PARSE_TEST_U(8, "0xc", 12U);
BUF_PARSE_TEST_U(8, "0x0c", 12U);
BUF_PARSE_TEST_U(8, "0x00c", 12U);
BUF_PARSE_TEST_U(8, "0xC", 12U);
BUF_PARSE_TEST_U(8, "0x0C", 12U);
BUF_PARSE_TEST_U(8, "0x00C", 12U);
BUF_PARSE_TEST_U(8, "0xd", 13U);
BUF_PARSE_TEST_U(8, "0x0d", 13U);
BUF_PARSE_TEST_U(8, "0x00d", 13U);
BUF_PARSE_TEST_U(8, "0xD", 13U);
BUF_PARSE_TEST_U(8, "0x0D", 13U);
BUF_PARSE_TEST_U(8, "0x00D", 13U);
BUF_PARSE_TEST_U(8, "0xe", 14U);
BUF_PARSE_TEST_U(8, "0x0e", 14U);
BUF_PARSE_TEST_U(8, "0x00e", 14U);
BUF_PARSE_TEST_U(8, "0xE", 14U);
BUF_PARSE_TEST_U(8, "0x0E", 14U);
BUF_PARSE_TEST_U(8, "0x00E", 14U);
BUF_PARSE_TEST_U(8, "0xf", 15U);
BUF_PARSE_TEST_U(8, "0x0f", 15U);
BUF_PARSE_TEST_U(8, "0x00f", 15U);
BUF_PARSE_TEST_U(8, "0xF", 15U);
BUF_PARSE_TEST_U(8, "0x0F", 15U);
BUF_PARSE_TEST_U(8, "0x00F", 15U);
BUF_PARSE_TEST_U(8, "0x10", 16U);
BUF_PARSE_TEST_U(8, "0x010", 16U);
BUF_PARSE_TEST_U(8, "0x11", 17U);
BUF_PARSE_TEST_U(8, "0x011", 17U);
BUF_PARSE_TEST_U(8, "0x12", 18U);
BUF_PARSE_TEST_U(8, "0x012", 18U);
BUF_PARSE_TEST_U(8, "0x13", 19U);
BUF_PARSE_TEST_U(8, "0x013", 19U);
BUF_PARSE_TEST_U(8, "0x14", 20U);
BUF_PARSE_TEST_U(8, "0x014", 20U);
BUF_PARSE_TEST_U(8, "0x15", 21U);
BUF_PARSE_TEST_U(8, "0x015", 21U);
BUF_PARSE_TEST_U(8, "0x16", 22U);
BUF_PARSE_TEST_U(8, "0x016", 22U);
BUF_PARSE_TEST_U(8, "0x17", 23U);
BUF_PARSE_TEST_U(8, "0x017", 23U);
BUF_PARSE_TEST_U(8, "0x18", 24U);
BUF_PARSE_TEST_U(8, "0x018", 24U);
BUF_PARSE_TEST_U(8, "0x19", 25U);
BUF_PARSE_TEST_U(8, "0x019", 25U);
BUF_PARSE_TEST_U(8, "0x1a", 26U);
BUF_PARSE_TEST_U(8, "0x01a", 26U);
BUF_PARSE_TEST_U(8, "0x1A", 26U);
BUF_PARSE_TEST_U(8, "0x01A", 26U);
BUF_PARSE_TEST_U(8, "0x1b", 27U);
BUF_PARSE_TEST_U(8, "0x01b", 27U);
BUF_PARSE_TEST_U(8, "0x1B", 27U);
BUF_PARSE_TEST_U(8, "0x01B", 27U);
BUF_PARSE_TEST_U(8, "0x1c", 28U);
BUF_PARSE_TEST_U(8, "0x01c", 28U);
BUF_PARSE_TEST_U(8, "0x1C", 28U);
BUF_PARSE_TEST_U(8, "0x01C", 28U);
BUF_PARSE_TEST_U(8, "0x1d", 29U);
BUF_PARSE_TEST_U(8, "0x01d", 29U);
BUF_PARSE_TEST_U(8, "0x1D", 29U);
BUF_PARSE_TEST_U(8, "0x01D", 29U);
BUF_PARSE_TEST_U(8, "0x1e", 30U);
BUF_PARSE_TEST_U(8, "0x01e", 30U);
BUF_PARSE_TEST_U(8, "0x1E", 30U);
BUF_PARSE_TEST_U(8, "0x01E", 30U);
BUF_PARSE_TEST_U(8, "0x1f", 31U);
BUF_PARSE_TEST_U(8, "0x01f", 31U);
BUF_PARSE_TEST_U(8, "0x1F", 31U);
BUF_PARSE_TEST_U(8, "0x01F", 31U);
BUF_PARSE_TEST_U(8, "0x20", 32U);
BUF_PARSE_TEST_U(8, "0x020", 32U);
BUF_PARSE_TEST_U(8, "0x21", 33U);
BUF_PARSE_TEST_U(8, "0x021", 33U);
BUF_PARSE_TEST_U(8, "0x22", 34U);
BUF_PARSE_TEST_U(8, "0x022", 34U);
BUF_PARSE_TEST_U(8, "0x23", 35U);
BUF_PARSE_TEST_U(8, "0x023", 35U);
BUF_PARSE_TEST_U(8, "0x24", 36U);
BUF_PARSE_TEST_U(8, "0x024", 36U);
BUF_PARSE_TEST_U(8, "0x25", 37U);
BUF_PARSE_TEST_U(8, "0x025", 37U);
BUF_PARSE_TEST_U(8, "0x26", 38U);
BUF_PARSE_TEST_U(8, "0x026", 38U);
BUF_PARSE_TEST_U(8, "0x27", 39U);
BUF_PARSE_TEST_U(8, "0x027", 39U);
BUF_PARSE_TEST_U(8, "0x28", 40U);
BUF_PARSE_TEST_U(8, "0x028", 40U);
BUF_PARSE_TEST_U(8, "0x29", 41U);
BUF_PARSE_TEST_U(8, "0x029", 41U);
BUF_PARSE_TEST_U(8, "0x2a", 42U);
BUF_PARSE_TEST_U(8, "0x02a", 42U);
BUF_PARSE_TEST_U(8, "0x2A", 42U);
BUF_PARSE_TEST_U(8, "0x02A", 42U);
BUF_PARSE_TEST_U(8, "0x2b", 43U);
BUF_PARSE_TEST_U(8, "0x02b", 43U);
BUF_PARSE_TEST_U(8, "0x2B", 43U);
BUF_PARSE_TEST_U(8, "0x02B", 43U);
BUF_PARSE_TEST_U(8, "0x2c", 44U);
BUF_PARSE_TEST_U(8, "0x02c", 44U);
BUF_PARSE_TEST_U(8, "0x2C", 44U);
BUF_PARSE_TEST_U(8, "0x02C", 44U);
BUF_PARSE_TEST_U(8, "0x2d", 45U);
BUF_PARSE_TEST_U(8, "0x02d", 45U);
BUF_PARSE_TEST_U(8, "0x2D", 45U);
BUF_PARSE_TEST_U(8, "0x02D", 45U);
BUF_PARSE_TEST_U(8, "0x2e", 46U);
BUF_PARSE_TEST_U(8, "0x02e", 46U);
BUF_PARSE_TEST_U(8, "0x2E", 46U);
BUF_PARSE_TEST_U(8, "0x02E", 46U);
BUF_PARSE_TEST_U(8, "0x2f", 47U);
BUF_PARSE_TEST_U(8, "0x02f", 47U);
BUF_PARSE_TEST_U(8, "0x2F", 47U);
BUF_PARSE_TEST_U(8, "0x02F", 47U);
BUF_PARSE_TEST_U(8, "0x30", 48U);
BUF_PARSE_TEST_U(8, "0x030", 48U);
BUF_PARSE_TEST_U(8, "0x31", 49U);
BUF_PARSE_TEST_U(8, "0x031", 49U);
BUF_PARSE_TEST_U(8, "0x32", 50U);
BUF_PARSE_TEST_U(8, "0x032", 50U);
BUF_PARSE_TEST_U(8, "0x33", 51U);
BUF_PARSE_TEST_U(8, "0x033", 51U);
BUF_PARSE_TEST_U(8, "0x34", 52U);
BUF_PARSE_TEST_U(8, "0x034", 52U);
BUF_PARSE_TEST_U(8, "0x35", 53U);
BUF_PARSE_TEST_U(8, "0x035", 53U);
BUF_PARSE_TEST_U(8, "0x36", 54U);
BUF_PARSE_TEST_U(8, "0x036", 54U);
BUF_PARSE_TEST_U(8, "0x37", 55U);
BUF_PARSE_TEST_U(8, "0x037", 55U);
BUF_PARSE_TEST_U(8, "0x38", 56U);
BUF_PARSE_TEST_U(8, "0x038", 56U);
BUF_PARSE_TEST_U(8, "0x39", 57U);
BUF_PARSE_TEST_U(8, "0x039", 57U);
BUF_PARSE_TEST_U(8, "0x3a", 58U);
BUF_PARSE_TEST_U(8, "0x03a", 58U);
BUF_PARSE_TEST_U(8, "0x3A", 58U);
BUF_PARSE_TEST_U(8, "0x03A", 58U);
BUF_PARSE_TEST_U(8, "0x3b", 59U);
BUF_PARSE_TEST_U(8, "0x03b", 59U);
BUF_PARSE_TEST_U(8, "0x3B", 59U);
BUF_PARSE_TEST_U(8, "0x03B", 59U);
BUF_PARSE_TEST_U(8, "0x3c", 60U);
BUF_PARSE_TEST_U(8, "0x03c", 60U);
BUF_PARSE_TEST_U(8, "0x3C", 60U);
BUF_PARSE_TEST_U(8, "0x03C", 60U);
BUF_PARSE_TEST_U(8, "0x3d", 61U);
BUF_PARSE_TEST_U(8, "0x03d", 61U);
BUF_PARSE_TEST_U(8, "0x3D", 61U);
BUF_PARSE_TEST_U(8, "0x03D", 61U);
BUF_PARSE_TEST_U(8, "0x3e", 62U);
BUF_PARSE_TEST_U(8, "0x03e", 62U);
BUF_PARSE_TEST_U(8, "0x3E", 62U);
BUF_PARSE_TEST_U(8, "0x03E", 62U);
BUF_PARSE_TEST_U(8, "0x3f", 63U);
BUF_PARSE_TEST_U(8, "0x03f", 63U);
BUF_PARSE_TEST_U(8, "0x3F", 63U);
BUF_PARSE_TEST_U(8, "0x03F", 63U);
BUF_PARSE_TEST_U(8, "0x40", 64U);
BUF_PARSE_TEST_U(8, "0x040", 64U);
BUF_PARSE_TEST_U(8, "0x41", 65U);
BUF_PARSE_TEST_U(8, "0x041", 65U);
BUF_PARSE_TEST_U(8, "0x42", 66U);
BUF_PARSE_TEST_U(8, "0x042", 66U);
BUF_PARSE_TEST_U(8, "0x43", 67U);
BUF_PARSE_TEST_U(8, "0x043", 67U);
BUF_PARSE_TEST_U(8, "0x44", 68U);
BUF_PARSE_TEST_U(8, "0x044", 68U);
BUF_PARSE_TEST_U(8, "0x45", 69U);
BUF_PARSE_TEST_U(8, "0x045", 69U);
BUF_PARSE_TEST_U(8, "0x46", 70U);
BUF_PARSE_TEST_U(8, "0x046", 70U);
BUF_PARSE_TEST_U(8, "0x47", 71U);
BUF_PARSE_TEST_U(8, "0x047", 71U);
BUF_PARSE_TEST_U(8, "0x48", 72U);
BUF_PARSE_TEST_U(8, "0x048", 72U);
BUF_PARSE_TEST_U(8, "0x49", 73U);
BUF_PARSE_TEST_U(8, "0x049", 73U);
BUF_PARSE_TEST_U(8, "0x4a", 74U);
BUF_PARSE_TEST_U(8, "0x04a", 74U);
BUF_PARSE_TEST_U(8, "0x4A", 74U);
BUF_PARSE_TEST_U(8, "0x04A", 74U);
BUF_PARSE_TEST_U(8, "0x4b", 75U);
BUF_PARSE_TEST_U(8, "0x04b", 75U);
BUF_PARSE_TEST_U(8, "0x4B", 75U);
BUF_PARSE_TEST_U(8, "0x04B", 75U);
BUF_PARSE_TEST_U(8, "0x4c", 76U);
BUF_PARSE_TEST_U(8, "0x04c", 76U);
BUF_PARSE_TEST_U(8, "0x4C", 76U);
BUF_PARSE_TEST_U(8, "0x04C", 76U);
BUF_PARSE_TEST_U(8, "0x4d", 77U);
BUF_PARSE_TEST_U(8, "0x04d", 77U);
BUF_PARSE_TEST_U(8, "0x4D", 77U);
BUF_PARSE_TEST_U(8, "0x04D", 77U);
BUF_PARSE_TEST_U(8, "0x4e", 78U);
BUF_PARSE_TEST_U(8, "0x04e", 78U);
BUF_PARSE_TEST_U(8, "0x4E", 78U);
BUF_PARSE_TEST_U(8, "0x04E", 78U);
BUF_PARSE_TEST_U(8, "0x4f", 79U);
BUF_PARSE_TEST_U(8, "0x04f", 79U);
BUF_PARSE_TEST_U(8, "0x4F", 79U);
BUF_PARSE_TEST_U(8, "0x04F", 79U);
BUF_PARSE_TEST_U(8, "0x50", 80U);
BUF_PARSE_TEST_U(8, "0x050", 80U);
BUF_PARSE_TEST_U(8, "0x51", 81U);
BUF_PARSE_TEST_U(8, "0x051", 81U);
BUF_PARSE_TEST_U(8, "0x52", 82U);
BUF_PARSE_TEST_U(8, "0x052", 82U);
BUF_PARSE_TEST_U(8, "0x53", 83U);
BUF_PARSE_TEST_U(8, "0x053", 83U);
BUF_PARSE_TEST_U(8, "0x54", 84U);
BUF_PARSE_TEST_U(8, "0x054", 84U);
BUF_PARSE_TEST_U(8, "0x55", 85U);
BUF_PARSE_TEST_U(8, "0x055", 85U);
BUF_PARSE_TEST_U(8, "0x56", 86U);
BUF_PARSE_TEST_U(8, "0x056", 86U);
BUF_PARSE_TEST_U(8, "0x57", 87U);
BUF_PARSE_TEST_U(8, "0x057", 87U);
BUF_PARSE_TEST_U(8, "0x58", 88U);
BUF_PARSE_TEST_U(8, "0x058", 88U);
BUF_PARSE_TEST_U(8, "0x59", 89U);
BUF_PARSE_TEST_U(8, "0x059", 89U);
BUF_PARSE_TEST_U(8, "0x5a", 90U);
BUF_PARSE_TEST_U(8, "0x05a", 90U);
BUF_PARSE_TEST_U(8, "0x5A", 90U);
BUF_PARSE_TEST_U(8, "0x05A", 90U);
BUF_PARSE_TEST_U(8, "0x5b", 91U);
BUF_PARSE_TEST_U(8, "0x05b", 91U);
BUF_PARSE_TEST_U(8, "0x5B", 91U);
BUF_PARSE_TEST_U(8, "0x05B", 91U);
BUF_PARSE_TEST_U(8, "0x5c", 92U);
BUF_PARSE_TEST_U(8, "0x05c", 92U);
BUF_PARSE_TEST_U(8, "0x5C", 92U);
BUF_PARSE_TEST_U(8, "0x05C", 92U);
BUF_PARSE_TEST_U(8, "0x5d", 93U);
BUF_PARSE_TEST_U(8, "0x05d", 93U);
BUF_PARSE_TEST_U(8, "0x5D", 93U);
BUF_PARSE_TEST_U(8, "0x05D", 93U);
BUF_PARSE_TEST_U(8, "0x5e", 94U);
BUF_PARSE_TEST_U(8, "0x05e", 94U);
BUF_PARSE_TEST_U(8, "0x5E", 94U);
BUF_PARSE_TEST_U(8, "0x05E", 94U);
BUF_PARSE_TEST_U(8, "0x5f", 95U);
BUF_PARSE_TEST_U(8, "0x05f", 95U);
BUF_PARSE_TEST_U(8, "0x5F", 95U);
BUF_PARSE_TEST_U(8, "0x05F", 95U);
BUF_PARSE_TEST_U(8, "0x60", 96U);
BUF_PARSE_TEST_U(8, "0x060", 96U);
BUF_PARSE_TEST_U(8, "0x61", 97U);
BUF_PARSE_TEST_U(8, "0x061", 97U);
BUF_PARSE_TEST_U(8, "0x62", 98U);
BUF_PARSE_TEST_U(8, "0x062", 98U);
BUF_PARSE_TEST_U(8, "0x63", 99U);
BUF_PARSE_TEST_U(8, "0x063", 99U);
BUF_PARSE_TEST_U(8, "0x64", 100U);
BUF_PARSE_TEST_U(8, "0x064", 100U);
BUF_PARSE_TEST_U(8, "0x65", 101U);
BUF_PARSE_TEST_U(8, "0x065", 101U);
BUF_PARSE_TEST_U(8, "0x66", 102U);
BUF_PARSE_TEST_U(8, "0x066", 102U);
BUF_PARSE_TEST_U(8, "0x67", 103U);
BUF_PARSE_TEST_U(8, "0x067", 103U);
BUF_PARSE_TEST_U(8, "0x68", 104U);
BUF_PARSE_TEST_U(8, "0x068", 104U);
BUF_PARSE_TEST_U(8, "0x69", 105U);
BUF_PARSE_TEST_U(8, "0x069", 105U);
BUF_PARSE_TEST_U(8, "0x6a", 106U);
BUF_PARSE_TEST_U(8, "0x06a", 106U);
BUF_PARSE_TEST_U(8, "0x6A", 106U);
BUF_PARSE_TEST_U(8, "0x06A", 106U);
BUF_PARSE_TEST_U(8, "0x6b", 107U);
BUF_PARSE_TEST_U(8, "0x06b", 107U);
BUF_PARSE_TEST_U(8, "0x6B", 107U);
BUF_PARSE_TEST_U(8, "0x06B", 107U);
BUF_PARSE_TEST_U(8, "0x6c", 108U);
BUF_PARSE_TEST_U(8, "0x06c", 108U);
BUF_PARSE_TEST_U(8, "0x6C", 108U);
BUF_PARSE_TEST_U(8, "0x06C", 108U);
BUF_PARSE_TEST_U(8, "0x6d", 109U);
BUF_PARSE_TEST_U(8, "0x06d", 109U);
BUF_PARSE_TEST_U(8, "0x6D", 109U);
BUF_PARSE_TEST_U(8, "0x06D", 109U);
BUF_PARSE_TEST_U(8, "0x6e", 110U);
BUF_PARSE_TEST_U(8, "0x06e", 110U);
BUF_PARSE_TEST_U(8, "0x6E", 110U);
BUF_PARSE_TEST_U(8, "0x06E", 110U);
BUF_PARSE_TEST_U(8, "0x6f", 111U);
BUF_PARSE_TEST_U(8, "0x06f", 111U);
BUF_PARSE_TEST_U(8, "0x6F", 111U);
BUF_PARSE_TEST_U(8, "0x06F", 111U);
BUF_PARSE_TEST_U(8, "0x70", 112U);
BUF_PARSE_TEST_U(8, "0x070", 112U);
BUF_PARSE_TEST_U(8, "0x71", 113U);
BUF_PARSE_TEST_U(8, "0x071", 113U);
BUF_PARSE_TEST_U(8, "0x72", 114U);
BUF_PARSE_TEST_U(8, "0x072", 114U);
BUF_PARSE_TEST_U(8, "0x73", 115U);
BUF_PARSE_TEST_U(8, "0x073", 115U);
BUF_PARSE_TEST_U(8, "0x74", 116U);
BUF_PARSE_TEST_U(8, "0x074", 116U);
BUF_PARSE_TEST_U(8, "0x75", 117U);
BUF_PARSE_TEST_U(8, "0x075", 117U);
BUF_PARSE_TEST_U(8, "0x76", 118U);
BUF_PARSE_TEST_U(8, "0x076", 118U);
BUF_PARSE_TEST_U(8, "0x77", 119U);
BUF_PARSE_TEST_U(8, "0x077", 119U);
BUF_PARSE_TEST_U(8, "0x78", 120U);
BUF_PARSE_TEST_U(8, "0x078", 120U);
BUF_PARSE_TEST_U(8, "0x79", 121U);
BUF_PARSE_TEST_U(8, "0x079", 121U);
BUF_PARSE_TEST_U(8, "0x7a", 122U);
BUF_PARSE_TEST_U(8, "0x07a", 122U);
BUF_PARSE_TEST_U(8, "0x7A", 122U);
BUF_PARSE_TEST_U(8, "0x07A", 122U);
BUF_PARSE_TEST_U(8, "0x7b", 123U);
BUF_PARSE_TEST_U(8, "0x07b", 123U);
BUF_PARSE_TEST_U(8, "0x7B", 123U);
BUF_PARSE_TEST_U(8, "0x07B", 123U);
BUF_PARSE_TEST_U(8, "0x7c", 124U);
BUF_PARSE_TEST_U(8, "0x07c", 124U);
BUF_PARSE_TEST_U(8, "0x7C", 124U);
BUF_PARSE_TEST_U(8, "0x07C", 124U);
BUF_PARSE_TEST_U(8, "0x7d", 125U);
BUF_PARSE_TEST_U(8, "0x07d", 125U);
BUF_PARSE_TEST_U(8, "0x7D", 125U);
BUF_PARSE_TEST_U(8, "0x07D", 125U);
BUF_PARSE_TEST_U(8, "0x7e", 126U);
BUF_PARSE_TEST_U(8, "0x07e", 126U);
BUF_PARSE_TEST_U(8, "0x7E", 126U);
BUF_PARSE_TEST_U(8, "0x07E", 126U);
BUF_PARSE_TEST_U(8, "0x7f", 127U);
BUF_PARSE_TEST_U(8, "0x07f", 127U);
BUF_PARSE_TEST_U(8, "0x7F", 127U);
BUF_PARSE_TEST_U(8, "0x07F", 127U);
BUF_PARSE_TEST_U(8, "0x80", 128U);
BUF_PARSE_TEST_U(8, "0x080", 128U);
BUF_PARSE_TEST_U(8, "0x81", 129U);
BUF_PARSE_TEST_U(8, "0x081", 129U);
BUF_PARSE_TEST_U(8, "0x82", 130U);
BUF_PARSE_TEST_U(8, "0x082", 130U);
BUF_PARSE_TEST_U(8, "0x83", 131U);
BUF_PARSE_TEST_U(8, "0x083", 131U);
BUF_PARSE_TEST_U(8, "0x84", 132U);
BUF_PARSE_TEST_U(8, "0x084", 132U);
BUF_PARSE_TEST_U(8, "0x85", 133U);
BUF_PARSE_TEST_U(8, "0x085", 133U);
BUF_PARSE_TEST_U(8, "0x86", 134U);
BUF_PARSE_TEST_U(8, "0x086", 134U);
BUF_PARSE_TEST_U(8, "0x87", 135U);
BUF_PARSE_TEST_U(8, "0x087", 135U);
BUF_PARSE_TEST_U(8, "0x88", 136U);
BUF_PARSE_TEST_U(8, "0x088", 136U);
BUF_PARSE_TEST_U(8, "0x89", 137U);
BUF_PARSE_TEST_U(8, "0x089", 137U);
BUF_PARSE_TEST_U(8, "0x8a", 138U);
BUF_PARSE_TEST_U(8, "0x08a", 138U);
BUF_PARSE_TEST_U(8, "0x8A", 138U);
BUF_PARSE_TEST_U(8, "0x08A", 138U);
BUF_PARSE_TEST_U(8, "0x8b", 139U);
BUF_PARSE_TEST_U(8, "0x08b", 139U);
BUF_PARSE_TEST_U(8, "0x8B", 139U);
BUF_PARSE_TEST_U(8, "0x08B", 139U);
BUF_PARSE_TEST_U(8, "0x8c", 140U);
BUF_PARSE_TEST_U(8, "0x08c", 140U);
BUF_PARSE_TEST_U(8, "0x8C", 140U);
BUF_PARSE_TEST_U(8, "0x08C", 140U);
BUF_PARSE_TEST_U(8, "0x8d", 141U);
BUF_PARSE_TEST_U(8, "0x08d", 141U);
BUF_PARSE_TEST_U(8, "0x8D", 141U);
BUF_PARSE_TEST_U(8, "0x08D", 141U);
BUF_PARSE_TEST_U(8, "0x8e", 142U);
BUF_PARSE_TEST_U(8, "0x08e", 142U);
BUF_PARSE_TEST_U(8, "0x8E", 142U);
BUF_PARSE_TEST_U(8, "0x08E", 142U);
BUF_PARSE_TEST_U(8, "0x8f", 143U);
BUF_PARSE_TEST_U(8, "0x08f", 143U);
BUF_PARSE_TEST_U(8, "0x8F", 143U);
BUF_PARSE_TEST_U(8, "0x08F", 143U);
BUF_PARSE_TEST_U(8, "0x90", 144U);
BUF_PARSE_TEST_U(8, "0x090", 144U);
BUF_PARSE_TEST_U(8, "0x91", 145U);
BUF_PARSE_TEST_U(8, "0x091", 145U);
BUF_PARSE_TEST_U(8, "0x92", 146U);
BUF_PARSE_TEST_U(8, "0x092", 146U);
BUF_PARSE_TEST_U(8, "0x93", 147U);
BUF_PARSE_TEST_U(8, "0x093", 147U);
BUF_PARSE_TEST_U(8, "0x94", 148U);
BUF_PARSE_TEST_U(8, "0x094", 148U);
BUF_PARSE_TEST_U(8, "0x95", 149U);
BUF_PARSE_TEST_U(8, "0x095", 149U);
BUF_PARSE_TEST_U(8, "0x96", 150U);
BUF_PARSE_TEST_U(8, "0x096", 150U);
BUF_PARSE_TEST_U(8, "0x97", 151U);
BUF_PARSE_TEST_U(8, "0x097", 151U);
BUF_PARSE_TEST_U(8, "0x98", 152U);
BUF_PARSE_TEST_U(8, "0x098", 152U);
BUF_PARSE_TEST_U(8, "0x99", 153U);
BUF_PARSE_TEST_U(8, "0x099", 153U);
BUF_PARSE_TEST_U(8, "0x9a", 154U);
BUF_PARSE_TEST_U(8, "0x09a", 154U);
BUF_PARSE_TEST_U(8, "0x9A", 154U);
BUF_PARSE_TEST_U(8, "0x09A", 154U);
BUF_PARSE_TEST_U(8, "0x9b", 155U);
BUF_PARSE_TEST_U(8, "0x09b", 155U);
BUF_PARSE_TEST_U(8, "0x9B", 155U);
BUF_PARSE_TEST_U(8, "0x09B", 155U);
BUF_PARSE_TEST_U(8, "0x9c", 156U);
BUF_PARSE_TEST_U(8, "0x09c", 156U);
BUF_PARSE_TEST_U(8, "0x9C", 156U);
BUF_PARSE_TEST_U(8, "0x09C", 156U);
BUF_PARSE_TEST_U(8, "0x9d", 157U);
BUF_PARSE_TEST_U(8, "0x09d", 157U);
BUF_PARSE_TEST_U(8, "0x9D", 157U);
BUF_PARSE_TEST_U(8, "0x09D", 157U);
BUF_PARSE_TEST_U(8, "0x9e", 158U);
BUF_PARSE_TEST_U(8, "0x09e", 158U);
BUF_PARSE_TEST_U(8, "0x9E", 158U);
BUF_PARSE_TEST_U(8, "0x09E", 158U);
BUF_PARSE_TEST_U(8, "0x9f", 159U);
BUF_PARSE_TEST_U(8, "0x09f", 159U);
BUF_PARSE_TEST_U(8, "0x9F", 159U);
BUF_PARSE_TEST_U(8, "0x09F", 159U);
BUF_PARSE_TEST_U(8, "0xa0", 160U);
BUF_PARSE_TEST_U(8, "0x0a0", 160U);
BUF_PARSE_TEST_U(8, "0xA0", 160U);
BUF_PARSE_TEST_U(8, "0x0A0", 160U);
BUF_PARSE_TEST_U(8, "0xa1", 161U);
BUF_PARSE_TEST_U(8, "0x0a1", 161U);
BUF_PARSE_TEST_U(8, "0xA1", 161U);
BUF_PARSE_TEST_U(8, "0x0A1", 161U);
BUF_PARSE_TEST_U(8, "0xa2", 162U);
BUF_PARSE_TEST_U(8, "0x0a2", 162U);
BUF_PARSE_TEST_U(8, "0xA2", 162U);
BUF_PARSE_TEST_U(8, "0x0A2", 162U);
BUF_PARSE_TEST_U(8, "0xa3", 163U);
BUF_PARSE_TEST_U(8, "0x0a3", 163U);
BUF_PARSE_TEST_U(8, "0xA3", 163U);
BUF_PARSE_TEST_U(8, "0x0A3", 163U);
BUF_PARSE_TEST_U(8, "0xa4", 164U);
BUF_PARSE_TEST_U(8, "0x0a4", 164U);
BUF_PARSE_TEST_U(8, "0xA4", 164U);
BUF_PARSE_TEST_U(8, "0x0A4", 164U);
BUF_PARSE_TEST_U(8, "0xa5", 165U);
BUF_PARSE_TEST_U(8, "0x0a5", 165U);
BUF_PARSE_TEST_U(8, "0xA5", 165U);
BUF_PARSE_TEST_U(8, "0x0A5", 165U);
BUF_PARSE_TEST_U(8, "0xa6", 166U);
BUF_PARSE_TEST_U(8, "0x0a6", 166U);
BUF_PARSE_TEST_U(8, "0xA6", 166U);
BUF_PARSE_TEST_U(8, "0x0A6", 166U);
BUF_PARSE_TEST_U(8, "0xa7", 167U);
BUF_PARSE_TEST_U(8, "0x0a7", 167U);
BUF_PARSE_TEST_U(8, "0xA7", 167U);
BUF_PARSE_TEST_U(8, "0x0A7", 167U);
BUF_PARSE_TEST_U(8, "0xa8", 168U);
BUF_PARSE_TEST_U(8, "0x0a8", 168U);
BUF_PARSE_TEST_U(8, "0xA8", 168U);
BUF_PARSE_TEST_U(8, "0x0A8", 168U);
BUF_PARSE_TEST_U(8, "0xa9", 169U);
BUF_PARSE_TEST_U(8, "0x0a9", 169U);
BUF_PARSE_TEST_U(8, "0xA9", 169U);
BUF_PARSE_TEST_U(8, "0x0A9", 169U);
BUF_PARSE_TEST_U(8, "0xaa", 170U);
BUF_PARSE_TEST_U(8, "0x0aa", 170U);
BUF_PARSE_TEST_U(8, "0xAA", 170U);
BUF_PARSE_TEST_U(8, "0x0AA", 170U);
BUF_PARSE_TEST_U(8, "0xab", 171U);
BUF_PARSE_TEST_U(8, "0x0ab", 171U);
BUF_PARSE_TEST_U(8, "0xAB", 171U);
BUF_PARSE_TEST_U(8, "0x0AB", 171U);
BUF_PARSE_TEST_U(8, "0xac", 172U);
BUF_PARSE_TEST_U(8, "0x0ac", 172U);
BUF_PARSE_TEST_U(8, "0xAC", 172U);
BUF_PARSE_TEST_U(8, "0x0AC", 172U);
BUF_PARSE_TEST_U(8, "0xad", 173U);
BUF_PARSE_TEST_U(8, "0x0ad", 173U);
BUF_PARSE_TEST_U(8, "0xAD", 173U);
BUF_PARSE_TEST_U(8, "0x0AD", 173U);
BUF_PARSE_TEST_U(8, "0xae", 174U);
BUF_PARSE_TEST_U(8, "0x0ae", 174U);
BUF_PARSE_TEST_U(8, "0xAE", 174U);
BUF_PARSE_TEST_U(8, "0x0AE", 174U);
BUF_PARSE_TEST_U(8, "0xaf", 175U);
BUF_PARSE_TEST_U(8, "0x0af", 175U);
BUF_PARSE_TEST_U(8, "0xAF", 175U);
BUF_PARSE_TEST_U(8, "0x0AF", 175U);
BUF_PARSE_TEST_U(8, "0xb0", 176U);
BUF_PARSE_TEST_U(8, "0x0b0", 176U);
BUF_PARSE_TEST_U(8, "0xB0", 176U);
BUF_PARSE_TEST_U(8, "0x0B0", 176U);
BUF_PARSE_TEST_U(8, "0xb1", 177U);
BUF_PARSE_TEST_U(8, "0x0b1", 177U);
BUF_PARSE_TEST_U(8, "0xB1", 177U);
BUF_PARSE_TEST_U(8, "0x0B1", 177U);
BUF_PARSE_TEST_U(8, "0xb2", 178U);
BUF_PARSE_TEST_U(8, "0x0b2", 178U);
BUF_PARSE_TEST_U(8, "0xB2", 178U);
BUF_PARSE_TEST_U(8, "0x0B2", 178U);
BUF_PARSE_TEST_U(8, "0xb3", 179U);
BUF_PARSE_TEST_U(8, "0x0b3", 179U);
BUF_PARSE_TEST_U(8, "0xB3", 179U);
BUF_PARSE_TEST_U(8, "0x0B3", 179U);
BUF_PARSE_TEST_U(8, "0xb4", 180U);
BUF_PARSE_TEST_U(8, "0x0b4", 180U);
BUF_PARSE_TEST_U(8, "0xB4", 180U);
BUF_PARSE_TEST_U(8, "0x0B4", 180U);
BUF_PARSE_TEST_U(8, "0xb5", 181U);
BUF_PARSE_TEST_U(8, "0x0b5", 181U);
BUF_PARSE_TEST_U(8, "0xB5", 181U);
BUF_PARSE_TEST_U(8, "0x0B5", 181U);
BUF_PARSE_TEST_U(8, "0xb6", 182U);
BUF_PARSE_TEST_U(8, "0x0b6", 182U);
BUF_PARSE_TEST_U(8, "0xB6", 182U);
BUF_PARSE_TEST_U(8, "0x0B6", 182U);
BUF_PARSE_TEST_U(8, "0xb7", 183U);
BUF_PARSE_TEST_U(8, "0x0b7", 183U);
BUF_PARSE_TEST_U(8, "0xB7", 183U);
BUF_PARSE_TEST_U(8, "0x0B7", 183U);
BUF_PARSE_TEST_U(8, "0xb8", 184U);
BUF_PARSE_TEST_U(8, "0x0b8", 184U);
BUF_PARSE_TEST_U(8, "0xB8", 184U);
BUF_PARSE_TEST_U(8, "0x0B8", 184U);
BUF_PARSE_TEST_U(8, "0xb9", 185U);
BUF_PARSE_TEST_U(8, "0x0b9", 185U);
BUF_PARSE_TEST_U(8, "0xB9", 185U);
BUF_PARSE_TEST_U(8, "0x0B9", 185U);
BUF_PARSE_TEST_U(8, "0xba", 186U);
BUF_PARSE_TEST_U(8, "0x0ba", 186U);
BUF_PARSE_TEST_U(8, "0xBA", 186U);
BUF_PARSE_TEST_U(8, "0x0BA", 186U);
BUF_PARSE_TEST_U(8, "0xbb", 187U);
BUF_PARSE_TEST_U(8, "0x0bb", 187U);
BUF_PARSE_TEST_U(8, "0xBB", 187U);
BUF_PARSE_TEST_U(8, "0x0BB", 187U);
BUF_PARSE_TEST_U(8, "0xbc", 188U);
BUF_PARSE_TEST_U(8, "0x0bc", 188U);
BUF_PARSE_TEST_U(8, "0xBC", 188U);
BUF_PARSE_TEST_U(8, "0x0BC", 188U);
BUF_PARSE_TEST_U(8, "0xbd", 189U);
BUF_PARSE_TEST_U(8, "0x0bd", 189U);
BUF_PARSE_TEST_U(8, "0xBD", 189U);
BUF_PARSE_TEST_U(8, "0x0BD", 189U);
BUF_PARSE_TEST_U(8, "0xbe", 190U);
BUF_PARSE_TEST_U(8, "0x0be", 190U);
BUF_PARSE_TEST_U(8, "0xBE", 190U);
BUF_PARSE_TEST_U(8, "0x0BE", 190U);
BUF_PARSE_TEST_U(8, "0xbf", 191U);
BUF_PARSE_TEST_U(8, "0x0bf", 191U);
BUF_PARSE_TEST_U(8, "0xBF", 191U);
BUF_PARSE_TEST_U(8, "0x0BF", 191U);
BUF_PARSE_TEST_U(8, "0xc0", 192U);
BUF_PARSE_TEST_U(8, "0x0c0", 192U);
BUF_PARSE_TEST_U(8, "0xC0", 192U);
BUF_PARSE_TEST_U(8, "0x0C0", 192U);
BUF_PARSE_TEST_U(8, "0xc1", 193U);
BUF_PARSE_TEST_U(8, "0x0c1", 193U);
BUF_PARSE_TEST_U(8, "0xC1", 193U);
BUF_PARSE_TEST_U(8, "0x0C1", 193U);
BUF_PARSE_TEST_U(8, "0xc2", 194U);
BUF_PARSE_TEST_U(8, "0x0c2", 194U);
BUF_PARSE_TEST_U(8, "0xC2", 194U);
BUF_PARSE_TEST_U(8, "0x0C2", 194U);
BUF_PARSE_TEST_U(8, "0xc3", 195U);
BUF_PARSE_TEST_U(8, "0x0c3", 195U);
BUF_PARSE_TEST_U(8, "0xC3", 195U);
BUF_PARSE_TEST_U(8, "0x0C3", 195U);
BUF_PARSE_TEST_U(8, "0xc4", 196U);
BUF_PARSE_TEST_U(8, "0x0c4", 196U);
BUF_PARSE_TEST_U(8, "0xC4", 196U);
BUF_PARSE_TEST_U(8, "0x0C4", 196U);
BUF_PARSE_TEST_U(8, "0xc5", 197U);
BUF_PARSE_TEST_U(8, "0x0c5", 197U);
BUF_PARSE_TEST_U(8, "0xC5", 197U);
BUF_PARSE_TEST_U(8, "0x0C5", 197U);
BUF_PARSE_TEST_U(8, "0xc6", 198U);
BUF_PARSE_TEST_U(8, "0x0c6", 198U);
BUF_PARSE_TEST_U(8, "0xC6", 198U);
BUF_PARSE_TEST_U(8, "0x0C6", 198U);
BUF_PARSE_TEST_U(8, "0xc7", 199U);
BUF_PARSE_TEST_U(8, "0x0c7", 199U);
BUF_PARSE_TEST_U(8, "0xC7", 199U);
BUF_PARSE_TEST_U(8, "0x0C7", 199U);
BUF_PARSE_TEST_U(8, "0xc8", 200U);
BUF_PARSE_TEST_U(8, "0x0c8", 200U);
BUF_PARSE_TEST_U(8, "0xC8", 200U);
BUF_PARSE_TEST_U(8, "0x0C8", 200U);
BUF_PARSE_TEST_U(8, "0xc9", 201U);
BUF_PARSE_TEST_U(8, "0x0c9", 201U);
BUF_PARSE_TEST_U(8, "0xC9", 201U);
BUF_PARSE_TEST_U(8, "0x0C9", 201U);
BUF_PARSE_TEST_U(8, "0xca", 202U);
BUF_PARSE_TEST_U(8, "0x0ca", 202U);
BUF_PARSE_TEST_U(8, "0xCA", 202U);
BUF_PARSE_TEST_U(8, "0x0CA", 202U);
BUF_PARSE_TEST_U(8, "0xcb", 203U);
BUF_PARSE_TEST_U(8, "0x0cb", 203U);
BUF_PARSE_TEST_U(8, "0xCB", 203U);
BUF_PARSE_TEST_U(8, "0x0CB", 203U);
BUF_PARSE_TEST_U(8, "0xcc", 204U);
BUF_PARSE_TEST_U(8, "0x0cc", 204U);
BUF_PARSE_TEST_U(8, "0xCC", 204U);
BUF_PARSE_TEST_U(8, "0x0CC", 204U);
BUF_PARSE_TEST_U(8, "0xcd", 205U);
BUF_PARSE_TEST_U(8, "0x0cd", 205U);
BUF_PARSE_TEST_U(8, "0xCD", 205U);
BUF_PARSE_TEST_U(8, "0x0CD", 205U);
BUF_PARSE_TEST_U(8, "0xce", 206U);
BUF_PARSE_TEST_U(8, "0x0ce", 206U);
BUF_PARSE_TEST_U(8, "0xCE", 206U);
BUF_PARSE_TEST_U(8, "0x0CE", 206U);
BUF_PARSE_TEST_U(8, "0xcf", 207U);
BUF_PARSE_TEST_U(8, "0x0cf", 207U);
BUF_PARSE_TEST_U(8, "0xCF", 207U);
BUF_PARSE_TEST_U(8, "0x0CF", 207U);
BUF_PARSE_TEST_U(8, "0xd0", 208U);
BUF_PARSE_TEST_U(8, "0x0d0", 208U);
BUF_PARSE_TEST_U(8, "0xD0", 208U);
BUF_PARSE_TEST_U(8, "0x0D0", 208U);
BUF_PARSE_TEST_U(8, "0xd1", 209U);
BUF_PARSE_TEST_U(8, "0x0d1", 209U);
BUF_PARSE_TEST_U(8, "0xD1", 209U);
BUF_PARSE_TEST_U(8, "0x0D1", 209U);
BUF_PARSE_TEST_U(8, "0xd2", 210U);
BUF_PARSE_TEST_U(8, "0x0d2", 210U);
BUF_PARSE_TEST_U(8, "0xD2", 210U);
BUF_PARSE_TEST_U(8, "0x0D2", 210U);
BUF_PARSE_TEST_U(8, "0xd3", 211U);
BUF_PARSE_TEST_U(8, "0x0d3", 211U);
BUF_PARSE_TEST_U(8, "0xD3", 211U);
BUF_PARSE_TEST_U(8, "0x0D3", 211U);
BUF_PARSE_TEST_U(8, "0xd4", 212U);
BUF_PARSE_TEST_U(8, "0x0d4", 212U);
BUF_PARSE_TEST_U(8, "0xD4", 212U);
BUF_PARSE_TEST_U(8, "0x0D4", 212U);
BUF_PARSE_TEST_U(8, "0xd5", 213U);
BUF_PARSE_TEST_U(8, "0x0d5", 213U);
BUF_PARSE_TEST_U(8, "0xD5", 213U);
BUF_PARSE_TEST_U(8, "0x0D5", 213U);
BUF_PARSE_TEST_U(8, "0xd6", 214U);
BUF_PARSE_TEST_U(8, "0x0d6", 214U);
BUF_PARSE_TEST_U(8, "0xD6", 214U);
BUF_PARSE_TEST_U(8, "0x0D6", 214U);
BUF_PARSE_TEST_U(8, "0xd7", 215U);
BUF_PARSE_TEST_U(8, "0x0d7", 215U);
BUF_PARSE_TEST_U(8, "0xD7", 215U);
BUF_PARSE_TEST_U(8, "0x0D7", 215U);
BUF_PARSE_TEST_U(8, "0xd8", 216U);
BUF_PARSE_TEST_U(8, "0x0d8", 216U);
BUF_PARSE_TEST_U(8, "0xD8", 216U);
BUF_PARSE_TEST_U(8, "0x0D8", 216U);
BUF_PARSE_TEST_U(8, "0xd9", 217U);
BUF_PARSE_TEST_U(8, "0x0d9", 217U);
BUF_PARSE_TEST_U(8, "0xD9", 217U);
BUF_PARSE_TEST_U(8, "0x0D9", 217U);
BUF_PARSE_TEST_U(8, "0xda", 218U);
BUF_PARSE_TEST_U(8, "0x0da", 218U);
BUF_PARSE_TEST_U(8, "0xDA", 218U);
BUF_PARSE_TEST_U(8, "0x0DA", 218U);
BUF_PARSE_TEST_U(8, "0xdb", 219U);
BUF_PARSE_TEST_U(8, "0x0db", 219U);
BUF_PARSE_TEST_U(8, "0xDB", 219U);
BUF_PARSE_TEST_U(8, "0x0DB", 219U);
BUF_PARSE_TEST_U(8, "0xdc", 220U);
BUF_PARSE_TEST_U(8, "0x0dc", 220U);
BUF_PARSE_TEST_U(8, "0xDC", 220U);
BUF_PARSE_TEST_U(8, "0x0DC", 220U);
BUF_PARSE_TEST_U(8, "0xdd", 221U);
BUF_PARSE_TEST_U(8, "0x0dd", 221U);
BUF_PARSE_TEST_U(8, "0xDD", 221U);
BUF_PARSE_TEST_U(8, "0x0DD", 221U);
BUF_PARSE_TEST_U(8, "0xde", 222U);
BUF_PARSE_TEST_U(8, "0x0de", 222U);
BUF_PARSE_TEST_U(8, "0xDE", 222U);
BUF_PARSE_TEST_U(8, "0x0DE", 222U);
BUF_PARSE_TEST_U(8, "0xdf", 223U);
BUF_PARSE_TEST_U(8, "0x0df", 223U);
BUF_PARSE_TEST_U(8, "0xDF", 223U);
BUF_PARSE_TEST_U(8, "0x0DF", 223U);
BUF_PARSE_TEST_U(8, "0xe0", 224U);
BUF_PARSE_TEST_U(8, "0x0e0", 224U);
BUF_PARSE_TEST_U(8, "0xE0", 224U);
BUF_PARSE_TEST_U(8, "0x0E0", 224U);
BUF_PARSE_TEST_U(8, "0xe1", 225U);
BUF_PARSE_TEST_U(8, "0x0e1", 225U);
BUF_PARSE_TEST_U(8, "0xE1", 225U);
BUF_PARSE_TEST_U(8, "0x0E1", 225U);
BUF_PARSE_TEST_U(8, "0xe2", 226U);
BUF_PARSE_TEST_U(8, "0x0e2", 226U);
BUF_PARSE_TEST_U(8, "0xE2", 226U);
BUF_PARSE_TEST_U(8, "0x0E2", 226U);
BUF_PARSE_TEST_U(8, "0xe3", 227U);
BUF_PARSE_TEST_U(8, "0x0e3", 227U);
BUF_PARSE_TEST_U(8, "0xE3", 227U);
BUF_PARSE_TEST_U(8, "0x0E3", 227U);
BUF_PARSE_TEST_U(8, "0xe4", 228U);
BUF_PARSE_TEST_U(8, "0x0e4", 228U);
BUF_PARSE_TEST_U(8, "0xE4", 228U);
BUF_PARSE_TEST_U(8, "0x0E4", 228U);
BUF_PARSE_TEST_U(8, "0xe5", 229U);
BUF_PARSE_TEST_U(8, "0x0e5", 229U);
BUF_PARSE_TEST_U(8, "0xE5", 229U);
BUF_PARSE_TEST_U(8, "0x0E5", 229U);
BUF_PARSE_TEST_U(8, "0xe6", 230U);
BUF_PARSE_TEST_U(8, "0x0e6", 230U);
BUF_PARSE_TEST_U(8, "0xE6", 230U);
BUF_PARSE_TEST_U(8, "0x0E6", 230U);
BUF_PARSE_TEST_U(8, "0xe7", 231U);
BUF_PARSE_TEST_U(8, "0x0e7", 231U);
BUF_PARSE_TEST_U(8, "0xE7", 231U);
BUF_PARSE_TEST_U(8, "0x0E7", 231U);
BUF_PARSE_TEST_U(8, "0xe8", 232U);
BUF_PARSE_TEST_U(8, "0x0e8", 232U);
BUF_PARSE_TEST_U(8, "0xE8", 232U);
BUF_PARSE_TEST_U(8, "0x0E8", 232U);
BUF_PARSE_TEST_U(8, "0xe9", 233U);
BUF_PARSE_TEST_U(8, "0x0e9", 233U);
BUF_PARSE_TEST_U(8, "0xE9", 233U);
BUF_PARSE_TEST_U(8, "0x0E9", 233U);
BUF_PARSE_TEST_U(8, "0xea", 234U);
BUF_PARSE_TEST_U(8, "0x0ea", 234U);
BUF_PARSE_TEST_U(8, "0xEA", 234U);
BUF_PARSE_TEST_U(8, "0x0EA", 234U);
BUF_PARSE_TEST_U(8, "0xeb", 235U);
BUF_PARSE_TEST_U(8, "0x0eb", 235U);
BUF_PARSE_TEST_U(8, "0xEB", 235U);
BUF_PARSE_TEST_U(8, "0x0EB", 235U);
BUF_PARSE_TEST_U(8, "0xec", 236U);
BUF_PARSE_TEST_U(8, "0x0ec", 236U);
BUF_PARSE_TEST_U(8, "0xEC", 236U);
BUF_PARSE_TEST_U(8, "0x0EC", 236U);
BUF_PARSE_TEST_U(8, "0xed", 237U);
BUF_PARSE_TEST_U(8, "0x0ed", 237U);
BUF_PARSE_TEST_U(8, "0xED", 237U);
BUF_PARSE_TEST_U(8, "0x0ED", 237U);
BUF_PARSE_TEST_U(8, "0xee", 238U);
BUF_PARSE_TEST_U(8, "0x0ee", 238U);
BUF_PARSE_TEST_U(8, "0xEE", 238U);
BUF_PARSE_TEST_U(8, "0x0EE", 238U);
BUF_PARSE_TEST_U(8, "0xef", 239U);
BUF_PARSE_TEST_U(8, "0x0ef", 239U);
BUF_PARSE_TEST_U(8, "0xEF", 239U);
BUF_PARSE_TEST_U(8, "0x0EF", 239U);
BUF_PARSE_TEST_U(8, "0xf0", 240U);
BUF_PARSE_TEST_U(8, "0x0f0", 240U);
BUF_PARSE_TEST_U(8, "0xF0", 240U);
BUF_PARSE_TEST_U(8, "0x0F0", 240U);
BUF_PARSE_TEST_U(8, "0xf1", 241U);
BUF_PARSE_TEST_U(8, "0x0f1", 241U);
BUF_PARSE_TEST_U(8, "0xF1", 241U);
BUF_PARSE_TEST_U(8, "0x0F1", 241U);
BUF_PARSE_TEST_U(8, "0xf2", 242U);
BUF_PARSE_TEST_U(8, "0x0f2", 242U);
BUF_PARSE_TEST_U(8, "0xF2", 242U);
BUF_PARSE_TEST_U(8, "0x0F2", 242U);
BUF_PARSE_TEST_U(8, "0xf3", 243U);
BUF_PARSE_TEST_U(8, "0x0f3", 243U);
BUF_PARSE_TEST_U(8, "0xF3", 243U);
BUF_PARSE_TEST_U(8, "0x0F3", 243U);
BUF_PARSE_TEST_U(8, "0xf4", 244U);
BUF_PARSE_TEST_U(8, "0x0f4", 244U);
BUF_PARSE_TEST_U(8, "0xF4", 244U);
BUF_PARSE_TEST_U(8, "0x0F4", 244U);
BUF_PARSE_TEST_U(8, "0xf5", 245U);
BUF_PARSE_TEST_U(8, "0x0f5", 245U);
BUF_PARSE_TEST_U(8, "0xF5", 245U);
BUF_PARSE_TEST_U(8, "0x0F5", 245U);
BUF_PARSE_TEST_U(8, "0xf6", 246U);
BUF_PARSE_TEST_U(8, "0x0f6", 246U);
BUF_PARSE_TEST_U(8, "0xF6", 246U);
BUF_PARSE_TEST_U(8, "0x0F6", 246U);
BUF_PARSE_TEST_U(8, "0xf7", 247U);
BUF_PARSE_TEST_U(8, "0x0f7", 247U);
BUF_PARSE_TEST_U(8, "0xF7", 247U);
BUF_PARSE_TEST_U(8, "0x0F7", 247U);
BUF_PARSE_TEST_U(8, "0xf8", 248U);
BUF_PARSE_TEST_U(8, "0x0f8", 248U);
BUF_PARSE_TEST_U(8, "0xF8", 248U);
BUF_PARSE_TEST_U(8, "0x0F8", 248U);
BUF_PARSE_TEST_U(8, "0xf9", 249U);
BUF_PARSE_TEST_U(8, "0x0f9", 249U);
BUF_PARSE_TEST_U(8, "0xF9", 249U);
BUF_PARSE_TEST_U(8, "0x0F9", 249U);
BUF_PARSE_TEST_U(8, "0xfa", 250U);
BUF_PARSE_TEST_U(8, "0x0fa", 250U);
BUF_PARSE_TEST_U(8, "0xFA", 250U);
BUF_PARSE_TEST_U(8, "0x0FA", 250U);
BUF_PARSE_TEST_U(8, "0xfb", 251U);
BUF_PARSE_TEST_U(8, "0x0fb", 251U);
BUF_PARSE_TEST_U(8, "0xFB", 251U);
BUF_PARSE_TEST_U(8, "0x0FB", 251U);
BUF_PARSE_TEST_U(8, "0xfc", 252U);
BUF_PARSE_TEST_U(8, "0x0fc", 252U);
BUF_PARSE_TEST_U(8, "0xFC", 252U);
BUF_PARSE_TEST_U(8, "0x0FC", 252U);
BUF_PARSE_TEST_U(8, "0xfd", 253U);
BUF_PARSE_TEST_U(8, "0x0fd", 253U);
BUF_PARSE_TEST_U(8, "0xFD", 253U);
BUF_PARSE_TEST_U(8, "0x0FD", 253U);
BUF_PARSE_TEST_U(8, "0xfe", 254U);
BUF_PARSE_TEST_U(8, "0x0fe", 254U);
BUF_PARSE_TEST_U(8, "0xFE", 254U);
BUF_PARSE_TEST_U(8, "0x0FE", 254U);
BUF_PARSE_TEST_U(8, "0xff", 255U);
BUF_PARSE_TEST_U(8, "0x0ff", 255U);
BUF_PARSE_TEST_U(8, "0xFF", 255U);
BUF_PARSE_TEST_U(8, "0x0FF", 255U);
}
TEST_CASE_END(buf_parse_u8_hexadecimal)
TEST_CASE(buf_parse_u8_decimal)
{
BUF_PARSE_TEST_U(8, "0", 0U);
BUF_PARSE_TEST_U(8, "00", 0U);
BUF_PARSE_TEST_U(8, "000", 0U);
BUF_PARSE_TEST_U(8, "1", 1U);
BUF_PARSE_TEST_U(8, "01", 1U);
BUF_PARSE_TEST_U(8, "001", 1U);
BUF_PARSE_TEST_U(8, "2", 2U);
BUF_PARSE_TEST_U(8, "02", 2U);
BUF_PARSE_TEST_U(8, "002", 2U);
BUF_PARSE_TEST_U(8, "3", 3U);
BUF_PARSE_TEST_U(8, "03", 3U);
BUF_PARSE_TEST_U(8, "003", 3U);
BUF_PARSE_TEST_U(8, "4", 4U);
BUF_PARSE_TEST_U(8, "04", 4U);
BUF_PARSE_TEST_U(8, "004", 4U);
BUF_PARSE_TEST_U(8, "5", 5U);
BUF_PARSE_TEST_U(8, "05", 5U);
BUF_PARSE_TEST_U(8, "005", 5U);
BUF_PARSE_TEST_U(8, "6", 6U);
BUF_PARSE_TEST_U(8, "06", 6U);
BUF_PARSE_TEST_U(8, "006", 6U);
BUF_PARSE_TEST_U(8, "7", 7U);
BUF_PARSE_TEST_U(8, "07", 7U);
BUF_PARSE_TEST_U(8, "007", 7U);
BUF_PARSE_TEST_U(8, "8", 8U);
BUF_PARSE_TEST_U(8, "08", 8U);
BUF_PARSE_TEST_U(8, "008", 8U);
BUF_PARSE_TEST_U(8, "9", 9U);
BUF_PARSE_TEST_U(8, "09", 9U);
BUF_PARSE_TEST_U(8, "009", 9U);
BUF_PARSE_TEST_U(8, "10", 10U);
BUF_PARSE_TEST_U(8, "010", 10U);
BUF_PARSE_TEST_U(8, "11", 11U);
BUF_PARSE_TEST_U(8, "011", 11U);
BUF_PARSE_TEST_U(8, "12", 12U);
BUF_PARSE_TEST_U(8, "012", 12U);
BUF_PARSE_TEST_U(8, "13", 13U);
BUF_PARSE_TEST_U(8, "013", 13U);
BUF_PARSE_TEST_U(8, "14", 14U);
BUF_PARSE_TEST_U(8, "014", 14U);
BUF_PARSE_TEST_U(8, "15", 15U);
BUF_PARSE_TEST_U(8, "015", 15U);
BUF_PARSE_TEST_U(8, "16", 16U);
BUF_PARSE_TEST_U(8, "016", 16U);
BUF_PARSE_TEST_U(8, "17", 17U);
BUF_PARSE_TEST_U(8, "017", 17U);
BUF_PARSE_TEST_U(8, "18", 18U);
BUF_PARSE_TEST_U(8, "018", 18U);
BUF_PARSE_TEST_U(8, "19", 19U);
BUF_PARSE_TEST_U(8, "019", 19U);
BUF_PARSE_TEST_U(8, "20", 20U);
BUF_PARSE_TEST_U(8, "020", 20U);
BUF_PARSE_TEST_U(8, "21", 21U);
BUF_PARSE_TEST_U(8, "021", 21U);
BUF_PARSE_TEST_U(8, "22", 22U);
BUF_PARSE_TEST_U(8, "022", 22U);
BUF_PARSE_TEST_U(8, "23", 23U);
BUF_PARSE_TEST_U(8, "023", 23U);
BUF_PARSE_TEST_U(8, "24", 24U);
BUF_PARSE_TEST_U(8, "024", 24U);
BUF_PARSE_TEST_U(8, "25", 25U);
BUF_PARSE_TEST_U(8, "025", 25U);
BUF_PARSE_TEST_U(8, "26", 26U);
BUF_PARSE_TEST_U(8, "026", 26U);
BUF_PARSE_TEST_U(8, "27", 27U);
BUF_PARSE_TEST_U(8, "027", 27U);
BUF_PARSE_TEST_U(8, "28", 28U);
BUF_PARSE_TEST_U(8, "028", 28U);
BUF_PARSE_TEST_U(8, "29", 29U);
BUF_PARSE_TEST_U(8, "029", 29U);
BUF_PARSE_TEST_U(8, "30", 30U);
BUF_PARSE_TEST_U(8, "030", 30U);
BUF_PARSE_TEST_U(8, "31", 31U);
BUF_PARSE_TEST_U(8, "031", 31U);
BUF_PARSE_TEST_U(8, "32", 32U);
BUF_PARSE_TEST_U(8, "032", 32U);
BUF_PARSE_TEST_U(8, "33", 33U);
BUF_PARSE_TEST_U(8, "033", 33U);
BUF_PARSE_TEST_U(8, "34", 34U);
BUF_PARSE_TEST_U(8, "034", 34U);
BUF_PARSE_TEST_U(8, "35", 35U);
BUF_PARSE_TEST_U(8, "035", 35U);
BUF_PARSE_TEST_U(8, "36", 36U);
BUF_PARSE_TEST_U(8, "036", 36U);
BUF_PARSE_TEST_U(8, "37", 37U);
BUF_PARSE_TEST_U(8, "037", 37U);
BUF_PARSE_TEST_U(8, "38", 38U);
BUF_PARSE_TEST_U(8, "038", 38U);
BUF_PARSE_TEST_U(8, "39", 39U);
BUF_PARSE_TEST_U(8, "039", 39U);
BUF_PARSE_TEST_U(8, "40", 40U);
BUF_PARSE_TEST_U(8, "040", 40U);
BUF_PARSE_TEST_U(8, "41", 41U);
BUF_PARSE_TEST_U(8, "041", 41U);
BUF_PARSE_TEST_U(8, "42", 42U);
BUF_PARSE_TEST_U(8, "042", 42U);
BUF_PARSE_TEST_U(8, "43", 43U);
BUF_PARSE_TEST_U(8, "043", 43U);
BUF_PARSE_TEST_U(8, "44", 44U);
BUF_PARSE_TEST_U(8, "044", 44U);
BUF_PARSE_TEST_U(8, "45", 45U);
BUF_PARSE_TEST_U(8, "045", 45U);
BUF_PARSE_TEST_U(8, "46", 46U);
BUF_PARSE_TEST_U(8, "046", 46U);
BUF_PARSE_TEST_U(8, "47", 47U);
BUF_PARSE_TEST_U(8, "047", 47U);
BUF_PARSE_TEST_U(8, "48", 48U);
BUF_PARSE_TEST_U(8, "048", 48U);
BUF_PARSE_TEST_U(8, "49", 49U);
BUF_PARSE_TEST_U(8, "049", 49U);
BUF_PARSE_TEST_U(8, "50", 50U);
BUF_PARSE_TEST_U(8, "050", 50U);
BUF_PARSE_TEST_U(8, "51", 51U);
BUF_PARSE_TEST_U(8, "051", 51U);
BUF_PARSE_TEST_U(8, "52", 52U);
BUF_PARSE_TEST_U(8, "052", 52U);
BUF_PARSE_TEST_U(8, "53", 53U);
BUF_PARSE_TEST_U(8, "053", 53U);
BUF_PARSE_TEST_U(8, "54", 54U);
BUF_PARSE_TEST_U(8, "054", 54U);
BUF_PARSE_TEST_U(8, "55", 55U);
BUF_PARSE_TEST_U(8, "055", 55U);
BUF_PARSE_TEST_U(8, "56", 56U);
BUF_PARSE_TEST_U(8, "056", 56U);
BUF_PARSE_TEST_U(8, "57", 57U);
BUF_PARSE_TEST_U(8, "057", 57U);
BUF_PARSE_TEST_U(8, "58", 58U);
BUF_PARSE_TEST_U(8, "058", 58U);
BUF_PARSE_TEST_U(8, "59", 59U);
BUF_PARSE_TEST_U(8, "059", 59U);
BUF_PARSE_TEST_U(8, "60", 60U);
BUF_PARSE_TEST_U(8, "060", 60U);
BUF_PARSE_TEST_U(8, "61", 61U);
BUF_PARSE_TEST_U(8, "061", 61U);
BUF_PARSE_TEST_U(8, "62", 62U);
BUF_PARSE_TEST_U(8, "062", 62U);
BUF_PARSE_TEST_U(8, "63", 63U);
BUF_PARSE_TEST_U(8, "063", 63U);
BUF_PARSE_TEST_U(8, "64", 64U);
BUF_PARSE_TEST_U(8, "064", 64U);
BUF_PARSE_TEST_U(8, "65", 65U);
BUF_PARSE_TEST_U(8, "065", 65U);
BUF_PARSE_TEST_U(8, "66", 66U);
BUF_PARSE_TEST_U(8, "066", 66U);
BUF_PARSE_TEST_U(8, "67", 67U);
BUF_PARSE_TEST_U(8, "067", 67U);
BUF_PARSE_TEST_U(8, "68", 68U);
BUF_PARSE_TEST_U(8, "068", 68U);
BUF_PARSE_TEST_U(8, "69", 69U);
BUF_PARSE_TEST_U(8, "069", 69U);
BUF_PARSE_TEST_U(8, "70", 70U);
BUF_PARSE_TEST_U(8, "070", 70U);
BUF_PARSE_TEST_U(8, "71", 71U);
BUF_PARSE_TEST_U(8, "071", 71U);
BUF_PARSE_TEST_U(8, "72", 72U);
BUF_PARSE_TEST_U(8, "072", 72U);
BUF_PARSE_TEST_U(8, "73", 73U);
BUF_PARSE_TEST_U(8, "073", 73U);
BUF_PARSE_TEST_U(8, "74", 74U);
BUF_PARSE_TEST_U(8, "074", 74U);
BUF_PARSE_TEST_U(8, "75", 75U);
BUF_PARSE_TEST_U(8, "075", 75U);
BUF_PARSE_TEST_U(8, "76", 76U);
BUF_PARSE_TEST_U(8, "076", 76U);
BUF_PARSE_TEST_U(8, "77", 77U);
BUF_PARSE_TEST_U(8, "077", 77U);
BUF_PARSE_TEST_U(8, "78", 78U);
BUF_PARSE_TEST_U(8, "078", 78U);
BUF_PARSE_TEST_U(8, "79", 79U);
BUF_PARSE_TEST_U(8, "079", 79U);
BUF_PARSE_TEST_U(8, "80", 80U);
BUF_PARSE_TEST_U(8, "080", 80U);
BUF_PARSE_TEST_U(8, "81", 81U);
BUF_PARSE_TEST_U(8, "081", 81U);
BUF_PARSE_TEST_U(8, "82", 82U);
BUF_PARSE_TEST_U(8, "082", 82U);
BUF_PARSE_TEST_U(8, "83", 83U);
BUF_PARSE_TEST_U(8, "083", 83U);
BUF_PARSE_TEST_U(8, "84", 84U);
BUF_PARSE_TEST_U(8, "084", 84U);
BUF_PARSE_TEST_U(8, "85", 85U);
BUF_PARSE_TEST_U(8, "085", 85U);
BUF_PARSE_TEST_U(8, "86", 86U);
BUF_PARSE_TEST_U(8, "086", 86U);
BUF_PARSE_TEST_U(8, "87", 87U);
BUF_PARSE_TEST_U(8, "087", 87U);
BUF_PARSE_TEST_U(8, "88", 88U);
BUF_PARSE_TEST_U(8, "088", 88U);
BUF_PARSE_TEST_U(8, "89", 89U);
BUF_PARSE_TEST_U(8, "089", 89U);
BUF_PARSE_TEST_U(8, "90", 90U);
BUF_PARSE_TEST_U(8, "090", 90U);
BUF_PARSE_TEST_U(8, "91", 91U);
BUF_PARSE_TEST_U(8, "091", 91U);
BUF_PARSE_TEST_U(8, "92", 92U);
BUF_PARSE_TEST_U(8, "092", 92U);
BUF_PARSE_TEST_U(8, "93", 93U);
BUF_PARSE_TEST_U(8, "093", 93U);
BUF_PARSE_TEST_U(8, "94", 94U);
BUF_PARSE_TEST_U(8, "094", 94U);
BUF_PARSE_TEST_U(8, "95", 95U);
BUF_PARSE_TEST_U(8, "095", 95U);
BUF_PARSE_TEST_U(8, "96", 96U);
BUF_PARSE_TEST_U(8, "096", 96U);
BUF_PARSE_TEST_U(8, "97", 97U);
BUF_PARSE_TEST_U(8, "097", 97U);
BUF_PARSE_TEST_U(8, "98", 98U);
BUF_PARSE_TEST_U(8, "098", 98U);
BUF_PARSE_TEST_U(8, "99", 99U);
BUF_PARSE_TEST_U(8, "099", 99U);
BUF_PARSE_TEST_U(8, "100", 100U);
BUF_PARSE_TEST_U(8, "101", 101U);
BUF_PARSE_TEST_U(8, "102", 102U);
BUF_PARSE_TEST_U(8, "103", 103U);
BUF_PARSE_TEST_U(8, "104", 104U);
BUF_PARSE_TEST_U(8, "105", 105U);
BUF_PARSE_TEST_U(8, "106", 106U);
BUF_PARSE_TEST_U(8, "107", 107U);
BUF_PARSE_TEST_U(8, "108", 108U);
BUF_PARSE_TEST_U(8, "109", 109U);
BUF_PARSE_TEST_U(8, "110", 110U);
BUF_PARSE_TEST_U(8, "111", 111U);
BUF_PARSE_TEST_U(8, "112", 112U);
BUF_PARSE_TEST_U(8, "113", 113U);
BUF_PARSE_TEST_U(8, "114", 114U);
BUF_PARSE_TEST_U(8, "115", 115U);
BUF_PARSE_TEST_U(8, "116", 116U);
BUF_PARSE_TEST_U(8, "117", 117U);
BUF_PARSE_TEST_U(8, "118", 118U);
BUF_PARSE_TEST_U(8, "119", 119U);
BUF_PARSE_TEST_U(8, "120", 120U);
BUF_PARSE_TEST_U(8, "121", 121U);
BUF_PARSE_TEST_U(8, "122", 122U);
BUF_PARSE_TEST_U(8, "123", 123U);
BUF_PARSE_TEST_U(8, "124", 124U);
BUF_PARSE_TEST_U(8, "125", 125U);
BUF_PARSE_TEST_U(8, "126", 126U);
BUF_PARSE_TEST_U(8, "127", 127U);
BUF_PARSE_TEST_U(8, "128", 128U);
BUF_PARSE_TEST_U(8, "129", 129U);
BUF_PARSE_TEST_U(8, "130", 130U);
BUF_PARSE_TEST_U(8, "131", 131U);
BUF_PARSE_TEST_U(8, "132", 132U);
BUF_PARSE_TEST_U(8, "133", 133U);
BUF_PARSE_TEST_U(8, "134", 134U);
BUF_PARSE_TEST_U(8, "135", 135U);
BUF_PARSE_TEST_U(8, "136", 136U);
BUF_PARSE_TEST_U(8, "137", 137U);
BUF_PARSE_TEST_U(8, "138", 138U);
BUF_PARSE_TEST_U(8, "139", 139U);
BUF_PARSE_TEST_U(8, "140", 140U);
BUF_PARSE_TEST_U(8, "141", 141U);
BUF_PARSE_TEST_U(8, "142", 142U);
BUF_PARSE_TEST_U(8, "143", 143U);
BUF_PARSE_TEST_U(8, "144", 144U);
BUF_PARSE_TEST_U(8, "145", 145U);
BUF_PARSE_TEST_U(8, "146", 146U);
BUF_PARSE_TEST_U(8, "147", 147U);
BUF_PARSE_TEST_U(8, "148", 148U);
BUF_PARSE_TEST_U(8, "149", 149U);
BUF_PARSE_TEST_U(8, "150", 150U);
BUF_PARSE_TEST_U(8, "151", 151U);
BUF_PARSE_TEST_U(8, "152", 152U);
BUF_PARSE_TEST_U(8, "153", 153U);
BUF_PARSE_TEST_U(8, "154", 154U);
BUF_PARSE_TEST_U(8, "155", 155U);
BUF_PARSE_TEST_U(8, "156", 156U);
BUF_PARSE_TEST_U(8, "157", 157U);
BUF_PARSE_TEST_U(8, "158", 158U);
BUF_PARSE_TEST_U(8, "159", 159U);
BUF_PARSE_TEST_U(8, "160", 160U);
BUF_PARSE_TEST_U(8, "161", 161U);
BUF_PARSE_TEST_U(8, "162", 162U);
BUF_PARSE_TEST_U(8, "163", 163U);
BUF_PARSE_TEST_U(8, "164", 164U);
BUF_PARSE_TEST_U(8, "165", 165U);
BUF_PARSE_TEST_U(8, "166", 166U);
BUF_PARSE_TEST_U(8, "167", 167U);
BUF_PARSE_TEST_U(8, "168", 168U);
BUF_PARSE_TEST_U(8, "169", 169U);
BUF_PARSE_TEST_U(8, "170", 170U);
BUF_PARSE_TEST_U(8, "171", 171U);
BUF_PARSE_TEST_U(8, "172", 172U);
BUF_PARSE_TEST_U(8, "173", 173U);
BUF_PARSE_TEST_U(8, "174", 174U);
BUF_PARSE_TEST_U(8, "175", 175U);
BUF_PARSE_TEST_U(8, "176", 176U);
BUF_PARSE_TEST_U(8, "177", 177U);
BUF_PARSE_TEST_U(8, "178", 178U);
BUF_PARSE_TEST_U(8, "179", 179U);
BUF_PARSE_TEST_U(8, "180", 180U);
BUF_PARSE_TEST_U(8, "181", 181U);
BUF_PARSE_TEST_U(8, "182", 182U);
BUF_PARSE_TEST_U(8, "183", 183U);
BUF_PARSE_TEST_U(8, "184", 184U);
BUF_PARSE_TEST_U(8, "185", 185U);
BUF_PARSE_TEST_U(8, "186", 186U);
BUF_PARSE_TEST_U(8, "187", 187U);
BUF_PARSE_TEST_U(8, "188", 188U);
BUF_PARSE_TEST_U(8, "189", 189U);
BUF_PARSE_TEST_U(8, "190", 190U);
BUF_PARSE_TEST_U(8, "191", 191U);
BUF_PARSE_TEST_U(8, "192", 192U);
BUF_PARSE_TEST_U(8, "193", 193U);
BUF_PARSE_TEST_U(8, "194", 194U);
BUF_PARSE_TEST_U(8, "195", 195U);
BUF_PARSE_TEST_U(8, "196", 196U);
BUF_PARSE_TEST_U(8, "197", 197U);
BUF_PARSE_TEST_U(8, "198", 198U);
BUF_PARSE_TEST_U(8, "199", 199U);
BUF_PARSE_TEST_U(8, "200", 200U);
BUF_PARSE_TEST_U(8, "201", 201U);
BUF_PARSE_TEST_U(8, "202", 202U);
BUF_PARSE_TEST_U(8, "203", 203U);
BUF_PARSE_TEST_U(8, "204", 204U);
BUF_PARSE_TEST_U(8, "205", 205U);
BUF_PARSE_TEST_U(8, "206", 206U);
BUF_PARSE_TEST_U(8, "207", 207U);
BUF_PARSE_TEST_U(8, "208", 208U);
BUF_PARSE_TEST_U(8, "209", 209U);
BUF_PARSE_TEST_U(8, "210", 210U);
BUF_PARSE_TEST_U(8, "211", 211U);
BUF_PARSE_TEST_U(8, "212", 212U);
BUF_PARSE_TEST_U(8, "213", 213U);
BUF_PARSE_TEST_U(8, "214", 214U);
BUF_PARSE_TEST_U(8, "215", 215U);
BUF_PARSE_TEST_U(8, "216", 216U);
BUF_PARSE_TEST_U(8, "217", 217U);
BUF_PARSE_TEST_U(8, "218", 218U);
BUF_PARSE_TEST_U(8, "219", 219U);
BUF_PARSE_TEST_U(8, "220", 220U);
BUF_PARSE_TEST_U(8, "221", 221U);
BUF_PARSE_TEST_U(8, "222", 222U);
BUF_PARSE_TEST_U(8, "223", 223U);
BUF_PARSE_TEST_U(8, "224", 224U);
BUF_PARSE_TEST_U(8, "225", 225U);
BUF_PARSE_TEST_U(8, "226", 226U);
BUF_PARSE_TEST_U(8, "227", 227U);
BUF_PARSE_TEST_U(8, "228", 228U);
BUF_PARSE_TEST_U(8, "229", 229U);
BUF_PARSE_TEST_U(8, "230", 230U);
BUF_PARSE_TEST_U(8, "231", 231U);
BUF_PARSE_TEST_U(8, "232", 232U);
BUF_PARSE_TEST_U(8, "233", 233U);
BUF_PARSE_TEST_U(8, "234", 234U);
BUF_PARSE_TEST_U(8, "235", 235U);
BUF_PARSE_TEST_U(8, "236", 236U);
BUF_PARSE_TEST_U(8, "237", 237U);
BUF_PARSE_TEST_U(8, "238", 238U);
BUF_PARSE_TEST_U(8, "239", 239U);
BUF_PARSE_TEST_U(8, "240", 240U);
BUF_PARSE_TEST_U(8, "241", 241U);
BUF_PARSE_TEST_U(8, "242", 242U);
BUF_PARSE_TEST_U(8, "243", 243U);
BUF_PARSE_TEST_U(8, "244", 244U);
BUF_PARSE_TEST_U(8, "245", 245U);
BUF_PARSE_TEST_U(8, "246", 246U);
BUF_PARSE_TEST_U(8, "247", 247U);
BUF_PARSE_TEST_U(8, "248", 248U);
BUF_PARSE_TEST_U(8, "249", 249U);
BUF_PARSE_TEST_U(8, "250", 250U);
BUF_PARSE_TEST_U(8, "251", 251U);
BUF_PARSE_TEST_U(8, "252", 252U);
BUF_PARSE_TEST_U(8, "253", 253U);
BUF_PARSE_TEST_U(8, "254", 254U);
BUF_PARSE_TEST_U(8, "255", 255U);
}
TEST_CASE_END(buf_parse_u8_decimal)
#endif /* ifdef C3_TEST_BUF_PARSE_SU */