chiark / gitweb /
buf: Fix two embarassing bugs found while writing Lisp bindings.
[mLib] / url.h
diff --git a/url.h b/url.h
index c351343f4b7ea9d388eb60e46e09d8975fb4937c..6f82d122b9713ede224de76ceb4de56ed8b750fe 100644 (file)
--- a/url.h
+++ b/url.h
@@ -46,12 +46,17 @@ typedef struct url_ectx {
   unsigned f;
 } url_ectx;
 
-#define URLF_SEP 1u
 
 typedef struct url_dctx {
   const char *p;
+  unsigned f;
 } url_dctx;
 
+#define URLF_SEP 1u
+#define URLF_STRICT 2u
+#define URLF_LAX 4u
+#define URLF_SEMI 8u
+
 /*----- Functions provided ------------------------------------------------*/
 
 /* --- @url_initenc@ --- *