Our development practises mean that we compile with nearly all warnings on.
Consequently, I've just spent two days* patching xerces** to fix the following warnings: - Calling base class initializers explicitly for copy constructors - Commenting out unused variables and arguments - Reordering member variable initializers to match declaration order - Adding initial values to prevent "var X may be used uninitialized" Do you want these patches? If so, how do you want them? I can tar the whole lot up, or just the files that changed, or I can supply diffs (I think). Regards David Dawkins * nearly done ** all subdirectories (dom, internal, parsers, etc etc) except "com" (and non-Solaris platform directories). -- FYI, an example compilation line from our development tree: /opt/gcc-3.0.x-sparc-sun-solaris2.6-gnu-asld/bin/g++ -DISSOPTIMISE -DISSTARGET= optimise -DISS_SPARC -DISS_UNIX -DISS_SOLARIS2 -DISS_SOLARIS26 -DISS_SOLARIS=26 -DUNIX -DSOLARIS2 -DSOLARIS26 -isystem /disks/orac1/workplaces/davidd/V5_0_PATCH ES/issdev/src/include/solaris26/gcc-3.0 -I/disks/orac1/workplaces/davidd/V5_0_PA TCHES/issdev/src -I/disks/orac1/workplaces/davidd/V5_0_PATCHES/issdev/src/lib -D ARCH_STRING=\"solaris26\" -D_REENTRANT -I/disks/orac1/workplaces/davidd/V5_0_PAT CHES/issdev/src/MASTER_issmes/libgeneral -I/disks/orac1/workplaces/davidd/V5_0_P ATCHES/issdev/src/MASTER_issmes/writer/libwriter -pipe -fno-strict-aliasing -mt une=ultrasparc -Wa,-Av8plusa -Wall -W -pedantic -Wstrict-prototypes -Wmissing-pr ototypes -Wmissing-declarations -Wnested-externs -Wwrite-strings -Werror -DNDEBU G -O3 -D__APFFILE__=\"/disks/orac1/workplaces/davidd/V5_0_PATCHES/issdev/src/lib /xerces/parsers/SAX2XMLReaderImpl.cpp\" -c SAX2XMLReaderImpl.cpp -o .obj/solaris 26/SAX2XMLReaderImpl-o-gcc30.o --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
