commit - 881a9dd9c2aebbf73f333dd3d8be4ce5400f717f
commit + 881dc835d05029b30bcb7dd229d2a0583fa6e360
blob - d6f6d24f0e5d823991c3c973caba69845231fbbb
blob + 26ee920fc2c12088c713411c936ddd22c5b92749
--- iri.c
+++ iri.c
/* normalize the scheme (i.e. lowercase it)
*
* XXX: since we cannot have good things, tolower
- * depends on the LC_CTYPE locale. The good things is
- * that we're sure p->iri points to something in the
- * ASCII range, so it shouldn't do weird stuff. */
+ * behaviour depends on the LC_CTYPE locale. The good
+ * news is that we're sure p->iri points to something
+ * that's in the ASCII range, so tolower can't
+ * mis-behave on some systems due to the locale. */
*p->iri = tolower(*p->iri);
p->iri++;
} while (isalnum(*p->iri)