X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=src%2Fphp_http_url.h;h=eead59a88f82f495793d2566f27353e963afe4b5;hp=f53accf6d09663833ffe2b9a6a917b63fc8359cc;hb=8f8c6de6ae23ee114c9fac41d82ae866c1747132;hpb=e1d5ca36e13696a2e87b618165669fc7c53709c1 diff --git a/src/php_http_url.h b/src/php_http_url.h index f53accf..eead59a 100644 --- a/src/php_http_url.h +++ b/src/php_http_url.h @@ -45,8 +45,23 @@ /* percent encode multibyte sequences in userinfo, path, query and fragment */ #define PHP_HTTP_URL_PARSE_TOPCT 0x200000 +#if PHP_HTTP_HAVE_IDNA2008 +#define PHP_HTTP_URL_PARSE_TOIDN_2008 \ + (PHP_HTTP_URL_PARSE_TOIDN | 0x400000) +#endif +#if PHP_HTTP_HAVE_IDNA2003 +#define PHP_HTTP_URL_PARSE_TOIDN_2003 \ + (PHP_HTTP_URL_PARSE_TOIDN | 0x800000) +#endif + +/* ignore errors */ +#define PHP_HTTP_URL_IGNORE_ERRORS 0x10000000 +/* do not report errors */ +#define PHP_HTTP_URL_SILENT_ERRORS 0x20000000 + +#define PHP_HTTP_URL_STDFLAGS 0x00332003 + typedef struct php_http_url { - /* compatible to php_url, but do not use php_url_free() */ char *scheme; char *user; char *pass;