summaryrefslogtreecommitdiff
path: root/internal.h
diff options
context:
space:
mode:
authorPaul Duncan <pabs@pablotron.org>2016-08-28 20:32:55 -0400
committerPaul Duncan <pabs@pablotron.org>2016-08-28 20:32:55 -0400
commit845ddb43da8aa2a8c80a9d9638d63386ddf97d7e (patch)
tree2dc0c914ac0625b8d8289d2b5d09269e6dd4ed65 /internal.h
parent566fd0d75c4a46b8a69f67a75ecfb704e985db01 (diff)
downloadlibfhp-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.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/internal.h b/internal.h
index 994b208..1e2733a 100644
--- a/internal.h
+++ b/internal.h
@@ -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