@@ -441,72 +441,6 @@ constexpr uint8_t PATH_PERCENT_ENCODE[32] = {
441441 // F8 F9 FA FB FC FD FE FF
442442 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80 };
443443
444- constexpr uint8_t COMPONENT_PERCENT_ENCODE[32 ] = {
445- // 00 01 02 03 04 05 06 07
446- 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80 ,
447- // 08 09 0A 0B 0C 0D 0E 0F
448- 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80 ,
449- // 10 11 12 13 14 15 16 17
450- 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80 ,
451- // 18 19 1A 1B 1C 1D 1E 1F
452- 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80 ,
453- // 20 21 22 23 24 25 26 27
454- 0x01 | 0x00 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x00 ,
455- // 28 29 2A 2B 2C 2D 2E 2F
456- 0x00 | 0x00 | 0x00 | 0x08 | 0x10 | 0x00 | 0x00 | 0x00 ,
457- // 30 31 32 33 34 35 36 37
458- 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 ,
459- // 38 39 3A 3B 3C 3D 3E 3F
460- 0x00 | 0x00 | 0x00 | 0x00 | 0x10 | 0x00 | 0x40 | 0x80 ,
461- // 40 41 42 43 44 45 46 47
462- 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 ,
463- // 48 49 4A 4B 4C 4D 4E 4F
464- 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 ,
465- // 50 51 52 53 54 55 56 57
466- 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 ,
467- // 58 59 5A 5B 5C 5D 5E 5F
468- 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 ,
469- // 60 61 62 63 64 65 66 67
470- 0x01 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 ,
471- // 68 69 6A 6B 6C 6D 6E 6F
472- 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 ,
473- // 70 71 72 73 74 75 76 77
474- 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 ,
475- // 78 79 7A 7B 7C 7D 7E 7F
476- 0x00 | 0x00 | 0x00 | 0x08 | 0x00 | 0x20 | 0x00 | 0x80 ,
477- // 80 81 82 83 84 85 86 87
478- 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80 ,
479- // 88 89 8A 8B 8C 8D 8E 8F
480- 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80 ,
481- // 90 91 92 93 94 95 96 97
482- 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80 ,
483- // 98 99 9A 9B 9C 9D 9E 9F
484- 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80 ,
485- // A0 A1 A2 A3 A4 A5 A6 A7
486- 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80 ,
487- // A8 A9 AA AB AC AD AE AF
488- 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80 ,
489- // B0 B1 B2 B3 B4 B5 B6 B7
490- 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80 ,
491- // B8 B9 BA BB BC BD BE BF
492- 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80 ,
493- // C0 C1 C2 C3 C4 C5 C6 C7
494- 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80 ,
495- // C8 C9 CA CB CC CD CE CF
496- 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80 ,
497- // D0 D1 D2 D3 D4 D5 D6 D7
498- 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80 ,
499- // D8 D9 DA DB DC DD DE DF
500- 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80 ,
501- // E0 E1 E2 E3 E4 E5 E6 E7
502- 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80 ,
503- // E8 E9 EA EB EC ED EE EF
504- 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80 ,
505- // F0 F1 F2 F3 F4 F5 F6 F7
506- 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80 ,
507- // F8 F9 FA FB FC FD FE FF
508- 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80 };
509-
510444constexpr uint8_t WWW_FORM_URLENCODED_PERCENT_ENCODE[32 ] = {
511445 // 00 01 02 03 04 05 06 07
512446 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80 ,
0 commit comments