If you want to re-port a newer version of expat these are the changes WRT release 2.0.1. rm -fr configure amiga vms win32 bcb5 conftools tests configure.in expat_config.h.in rm -rf Changes MANIFEST Makefile.in README examples expat.dsw rm -rf */*.def */*.dsw */*.dsp */*.cxx rm -f xmlwf/unixfilemap.c xmlwf/ct.c xmlwf/xmlmime.c wmlwf/win32filemap.c rm -f lib/macconfig.h lib/amigaconfig.h lib/winconfig.h lib/Makefile.MPW add README.plan9 add expat.proto add lib/mkfile add wmlwf/mkfile add lib/plan9config.h add the following clause to: xmlparse.c xmlrole.c xmltok.c #elif defined(plan9) #include "plan9config.h" modify wmlwf/readfilemap.c to honour HAVE_UNISTD_H, however this only removes compilation warnings and xmlwf is only used as a regression test anyway. Tue May 20 11:31:25 BST 2008 -Steve