diff options
author | Jorge Arellano Cid <jcid@dillo.org> | 2011-08-05 20:20:33 -0400 |
---|---|---|
committer | Jorge Arellano Cid <jcid@dillo.org> | 2011-08-05 20:20:33 -0400 |
commit | 4985a98fac736bde82bdd1860f7d732efb3e2a6f (patch) | |
tree | 1e30adc097ac1f7c64bda1cd513c273dce6faa65 | |
parent | 596a347ae0668d2e83d390b0e8f8f500a016c356 (diff) |
Fixed a bug in url.h and also added missing parenthesis
-rw-r--r-- | src/url.h | 22 |
1 files changed, 11 insertions, 11 deletions
@@ -47,21 +47,21 @@ * (non '_'-ended macros MUST use these for initialization sake) */ /* these MAY return NULL: */ -#define URL_SCHEME_(u) u->scheme -#define URL_AUTHORITY_(u) u->authority -#define URL_PATH_(u) u->path -#define URL_QUERY_(u) u->query -#define URL_FRAGMENT_(u) u->fragment +#define URL_SCHEME_(u) (u)->scheme +#define URL_AUTHORITY_(u) (u)->authority +#define URL_PATH_(u) (u)->path +#define URL_QUERY_(u) (u)->query +#define URL_FRAGMENT_(u) (u)->fragment #define URL_HOST_(u) a_Url_hostname(u) -#define URL_ALT_(u) u->alt +#define URL_ALT_(u) (u)->alt #define URL_STR_(u) a_Url_str(u) /* this returns a Dstr* */ -#define URL_DATA_(u) u->data +#define URL_DATA_(u) (u)->data /* these return an integer */ -#define URL_PORT_(u) (URL_HOST(u), u->port) -#define URL_FLAGS_(u) u->flags -#define URL_ILLEGAL_CHARS_(u) url->illegal_chars -#define URL_ILLEGAL_CHARS_SPC_(u) url->illegal_chars_spc +#define URL_PORT_(u) (URL_HOST(u), (u)->port) +#define URL_FLAGS_(u) (u)->flags +#define URL_ILLEGAL_CHARS_(u) (u)->illegal_chars +#define URL_ILLEGAL_CHARS_SPC_(u) (u)->illegal_chars_spc /* * Access methods that never return NULL. |