diff options
author | Paul Duncan <pabs@pablotron.org> | 2016-08-28 20:32:55 -0400 |
---|---|---|
committer | Paul Duncan <pabs@pablotron.org> | 2016-08-28 20:32:55 -0400 |
commit | 845ddb43da8aa2a8c80a9d9638d63386ddf97d7e (patch) | |
tree | 2dc0c914ac0625b8d8289d2b5d09269e6dd4ed65 /internal.h | |
parent | 566fd0d75c4a46b8a69f67a75ecfb704e985db01 (diff) | |
download | libfhp-845ddb43da8aa2a8c80a9d9638d63386ddf97d7e.tar.bz2 libfhp-845ddb43da8aa2a8c80a9d9638d63386ddf97d7e.zip |
add content-length handling and partial chunked transfer-encoding support (still need footers and compression)
Diffstat (limited to 'internal.h')
-rw-r--r-- | internal.h | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -79,13 +79,15 @@ case '8': \ case '9': -#define CASE_HEX_ALPHA_CHARS \ +#define CASE_HEX_LC_ALPHA_CHARS \ case 'a': \ case 'b': \ case 'c': \ case 'd': \ case 'e': \ - case 'f': \ + case 'f': + +#define CASE_HEX_UC_ALPHA_CHARS \ case 'A': \ case 'B': \ case 'C': \ @@ -93,6 +95,10 @@ case 'E': \ case 'F': +#define CASE_HEX_ALPHA_CHARS \ + CASE_HEX_LC_ALPHA_CHARS \ + CASE_HEX_UC_ALPHA_CHARS \ + // // rfc7230, Appendix B // https://tools.ietf.org/html/rfc7230 |