forked from http://src.chromium.org/svn/trunk/src/third_party/expat/