applied patch from Julien Reichel cleaning up mode and state internal * xmlreader.c: applied patch from Julien Reichel cleaning up mode and state internal flags mixups Daniel svn path=/trunk/; revision=3588