#include <mLib/base64.h>
#include <mLib/bits.h>
#include <mLib/dstr.h>
+#include <mLib/macros.h>
#include <mLib/sub.h>
#include <mLib/sym.h>
#include <mLib/url.h>
DPUTC(d, ':');
while (*p) {
if (*p == ' ') DPUTC(d, '+');
- else if (!isalnum((unsigned char)*p)) dstr_putf(d, "%%%02x", *p);
+ else if (!ISALNUM(*p)) dstr_putf(d, "%%%02x", *p);
else DPUTC(d, *p);
p++;
}