Optimize payload exhaustion
https://github.com/warmcat/libwebsockets/pull/462
AG refactor and do loop unrolling
diff --git a/lib/private-libwebsockets.h b/lib/private-libwebsockets.h
index 0874e9f..a83ab8b 100644
--- a/lib/private-libwebsockets.h
+++ b/lib/private-libwebsockets.h
@@ -1289,6 +1289,9 @@
LWS_EXTERN int LWS_WARN_UNUSED_RESULT
lws_rx_sm(struct lws *wsi, unsigned char c);
+LWS_EXTERN void
+lws_payload_until_length_exhausted(struct lws *wsi, unsigned char **buf, size_t *len);
+
LWS_EXTERN int LWS_WARN_UNUSED_RESULT
lws_issue_raw_ext_access(struct lws *wsi, unsigned char *buf, size_t len);