further enhancement, now all compilation warnings have been fixed. added

* gentest.py, testapi.c: further enhancement, now all
  compilation warnings have been fixed.
* xmlschemastypes.c: added NULL check for one function
4 files changed