Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Revision: |
Rework the binToText implementation and usage so that we don't need the XERCES_SIZEOF_* macros. This should allow using the same set of headers for 32 and 64-bit builds (XERCESC-1874).
Add 64-bit support
Changed BinInputStream interface to have curPos return a 64-bit integer, and use XMLSize_t in readBytes (XERCESC-1531)
Fixed detection of 16 and 32-bit integers on Cygwin
Merge all changes from branches/jberry/3.0-unstable -r 178442:190861 to trunk. With this merge, further development of Xerces 3.0 will occur on trunk, and the jberry/3.0-unstable trunk will become defunct and will soon be deleted altogether.
Check for inttypes.h, rather than stdint.h. inttypes.h is spec'd to include stdint.h, and inttypes.h is more prevelant than stdint.h.
Fix cut/paste typoes
Make some changes in order to better support multi-architecture binaries. To accomplish this, we need to be able to configure once, and compile multiple times (once for each architecture). So our checks in configure should, ideally, be environment-specific, rather than architecture-specific. In line with this, I modified tests for the integer type selection to look first for standard types defined by the compiler/environment that give us the information we need. We first look for (and use, if possible) uint16_t, for instance, rather than checking whether the size of an integer is 2 bytes. So as long as the compiler environment knows how to supply the appropriate type, we don't care that an integer might be 2 bytes on one architecture, and 4 in another. We can accomodate the build of a mixed architecture binary that might include both. (Theoretically...)
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| apache@apache.org | ViewVC Help |
| Powered by ViewVC 1.1.2 |