Aaaannnd putting back the previous changes done by Daniel, which I * xmlschemastypes.c: Aaaannnd putting back the previous changes done by Daniel, which I overwrote with the previous commit.