amassari 2005/01/07 07:12:11
Modified: c/src/xercesc/util BaseRefVectorOf.c BitSet.cpp HexBin.cpp
KVStringPair.cpp NameIdPool.c
OutOfMemoryException.hpp QName.cpp
RefHash3KeysIdPool.c RefHashTableOf.c
ValueArrayOf.c ValueVectorOf.c XMLBigInteger.cpp
XMLDateTime.cpp XMLEnumerator.hpp XMLException.cpp
XMLNumber.cpp XMLNumber.hpp
XMLResourceIdentifier.hpp XMLString.cpp XMLUri.cpp
XMLURL.cpp
c/src/xercesc/util/regx BMPattern.cpp Match.cpp
c/src/xercesc/util/Transcoders/Cygwin CygwinTransService.cpp
CygwinTransService.hpp
Log:
Removed warnings
Revision Changes Path
1.9 +3 -1 xml-xerces/c/src/xercesc/util/BaseRefVectorOf.c
Index: BaseRefVectorOf.c
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/BaseRefVectorOf.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- BaseRefVectorOf.c 11 Nov 2004 01:31:54 -0000 1.8
+++ BaseRefVectorOf.c 7 Jan 2005 15:12:10 -0000 1.9
@@ -312,7 +312,9 @@
template <class TElem> BaseRefVectorEnumerator<TElem>::
BaseRefVectorEnumerator(const BaseRefVectorEnumerator<TElem>& toCopy) :
- fAdopted(toCopy.fAdopted)
+ XMLEnumerator<TElem>(toCopy)
+ , XMemory(toCopy)
+ , fAdopted(toCopy.fAdopted)
, fCurIndex(toCopy.fCurIndex)
, fToEnum(toCopy.fToEnum)
{
1.5 +5 -2 xml-xerces/c/src/xercesc/util/BitSet.cpp
Index: BitSet.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/BitSet.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- BitSet.cpp 8 Sep 2004 13:56:21 -0000 1.4
+++ BitSet.cpp 7 Jan 2005 15:12:10 -0000 1.5
@@ -16,6 +16,9 @@
/*
* $Log$
+ * Revision 1.5 2005/01/07 15:12:10 amassari
+ * Removed warnings
+ *
* Revision 1.4 2004/09/08 13:56:21 peiyongz
* Apache License Version 2.0
*
@@ -85,8 +88,8 @@
}
BitSet::BitSet(const BitSet& toCopy) :
-
- fMemoryManager(toCopy.fMemoryManager)
+ XMemory(toCopy)
+ , fMemoryManager(toCopy.fMemoryManager)
, fBits(0)
, fUnitLen(toCopy.fUnitLen)
{
1.7 +4 -1 xml-xerces/c/src/xercesc/util/HexBin.cpp
Index: HexBin.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/HexBin.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- HexBin.cpp 10 Dec 2004 10:37:56 -0000 1.6
+++ HexBin.cpp 7 Jan 2005 15:12:10 -0000 1.7
@@ -16,6 +16,9 @@
/*
* $Log$
+ * Revision 1.7 2005/01/07 15:12:10 amassari
+ * Removed warnings
+ *
* Revision 1.6 2004/12/10 10:37:56 cargilld
* Fix problem with hexbin::decode and use XMLByte instead of XMLCh for
output of decoding.
*
@@ -188,7 +191,7 @@
int i;
for ( i = 0; i < BASELENGTH; i++ )
- hexNumberTable[i] = -1;
+ hexNumberTable[i] = (XMLByte)-1;
for ( i = chDigit_9; i >= chDigit_0; i-- )
hexNumberTable[i] = (XMLByte) (i - chDigit_0);
1.8 +6 -1 xml-xerces/c/src/xercesc/util/KVStringPair.cpp
Index: KVStringPair.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/KVStringPair.cpp,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- KVStringPair.cpp 28 Oct 2004 20:14:41 -0000 1.7
+++ KVStringPair.cpp 7 Jan 2005 15:12:10 -0000 1.8
@@ -16,6 +16,9 @@
/*
* $Log$
+ * Revision 1.8 2005/01/07 15:12:10 amassari
+ * Removed warnings
+ *
* Revision 1.7 2004/10/28 20:14:41 peiyongz
* Data member reshuffle
*
@@ -119,7 +122,9 @@
}
KVStringPair::KVStringPair(const KVStringPair& toCopy)
-:fKeyAllocSize(0)
+:XSerializable(toCopy)
+,XMemory(toCopy)
+,fKeyAllocSize(0)
,fValueAllocSize(0)
,fKey(0)
,fValue(0)
1.12 +6 -2 xml-xerces/c/src/xercesc/util/NameIdPool.c
Index: NameIdPool.c
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/NameIdPool.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- NameIdPool.c 19 Nov 2004 00:50:22 -0000 1.11
+++ NameIdPool.c 7 Jan 2005 15:12:10 -0000 1.12
@@ -16,6 +16,9 @@
/**
* $Log$
+ * Revision 1.12 2005/01/07 15:12:10 amassari
+ * Removed warnings
+ *
* Revision 1.11 2004/11/19 00:50:22 cargilld
* Memory improvement to utility classes from Christian Will. Remove
dependency on XMemory.
*
@@ -358,8 +361,9 @@
template <class TElem> NameIdPoolEnumerator<TElem>::
NameIdPoolEnumerator(const NameIdPoolEnumerator<TElem>& toCopy) :
-
- fCurIndex(toCopy.fCurIndex)
+ XMLEnumerator<TElem>(toCopy)
+ , XMemory(toCopy)
+ , fCurIndex(toCopy.fCurIndex)
, fToEnum(toCopy.fToEnum)
, fMemoryManager(toCopy.fMemoryManager)
{
1.5 +2 -2 xml-xerces/c/src/xercesc/util/OutOfMemoryException.hpp
Index: OutOfMemoryException.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/OutOfMemoryException.hpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- OutOfMemoryException.hpp 18 Nov 2004 16:20:04 -0000 1.4
+++ OutOfMemoryException.hpp 7 Jan 2005 15:12:10 -0000 1.5
@@ -56,7 +56,7 @@
// constructors/destructors...
inline OutOfMemoryException::OutOfMemoryException() {}
inline OutOfMemoryException::~OutOfMemoryException() {}
-inline OutOfMemoryException::OutOfMemoryException(const
OutOfMemoryException&) {}
+inline OutOfMemoryException::OutOfMemoryException(const
OutOfMemoryException& other) : XMemory(other) {}
inline OutOfMemoryException& OutOfMemoryException::operator=(const
OutOfMemoryException&)
{
return *this;
1.15 +10 -5 xml-xerces/c/src/xercesc/util/QName.cpp
Index: QName.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/QName.cpp,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- QName.cpp 28 Oct 2004 20:14:41 -0000 1.14
+++ QName.cpp 7 Jan 2005 15:12:10 -0000 1.15
@@ -16,6 +16,9 @@
/*
* $Log$
+ * Revision 1.15 2005/01/07 15:12:10 amassari
+ * Removed warnings
+ *
* Revision 1.14 2004/10/28 20:14:41 peiyongz
* Data member reshuffle
*
@@ -100,9 +103,9 @@
,fLocalPartBufSz(0)
,fRawNameBufSz(0)
,fURIId(0)
-,fRawName(0)
,fPrefix(0)
,fLocalPart(0)
+,fRawName(0)
,fMemoryManager(manager)
{
}
@@ -115,9 +118,9 @@
,fLocalPartBufSz(0)
,fRawNameBufSz(0)
,fURIId(0)
-,fRawName(0)
,fPrefix(0)
,fLocalPart(0)
+,fRawName(0)
,fMemoryManager(manager)
{
try
@@ -145,9 +148,9 @@
,fLocalPartBufSz(0)
,fRawNameBufSz(0)
,fURIId(0)
-,fRawName(0)
,fPrefix(0)
,fLocalPart(0)
+,fRawName(0)
,fMemoryManager(manager)
{
try
@@ -177,13 +180,15 @@
// QName: Copy Constructors
//
---------------------------------------------------------------------------
QName::QName(const QName& qname)
-:fPrefixBufSz(0)
+:XSerializable(qname)
+,XMemory(qname)
+,fPrefixBufSz(0)
,fLocalPartBufSz(0)
,fRawNameBufSz(0)
,fURIId(0)
-,fRawName(0)
,fPrefix(0)
,fLocalPart(0)
+,fRawName(0)
,fMemoryManager(qname.fMemoryManager)
{
unsigned int newLen;
1.16 +6 -1 xml-xerces/c/src/xercesc/util/RefHash3KeysIdPool.c
Index: RefHash3KeysIdPool.c
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/RefHash3KeysIdPool.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- RefHash3KeysIdPool.c 19 Nov 2004 00:50:22 -0000 1.15
+++ RefHash3KeysIdPool.c 7 Jan 2005 15:12:10 -0000 1.16
@@ -16,6 +16,9 @@
/**
* $Log$
+ * Revision 1.16 2005/01/07 15:12:10 amassari
+ * Removed warnings
+ *
* Revision 1.15 2004/11/19 00:50:22 cargilld
* Memory improvement to utility classes from Christian Will. Remove
dependency on XMemory.
*
@@ -458,7 +461,9 @@
template <class TVal> RefHash3KeysIdPoolEnumerator<TVal>::
RefHash3KeysIdPoolEnumerator(const RefHash3KeysIdPoolEnumerator<TVal>&
toCopy) :
- fAdoptedElems(toCopy.fAdoptedElems)
+ XMLEnumerator<TVal>(toCopy)
+ , XMemory(toCopy)
+ , fAdoptedElems(toCopy.fAdoptedElems)
, fCurIndex(toCopy.fCurIndex)
, fToEnum(toCopy.fToEnum)
, fCurElem(toCopy.fCurElem)
1.19 +6 -1 xml-xerces/c/src/xercesc/util/RefHashTableOf.c
Index: RefHashTableOf.c
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/RefHashTableOf.c,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- RefHashTableOf.c 19 Nov 2004 00:50:22 -0000 1.18
+++ RefHashTableOf.c 7 Jan 2005 15:12:10 -0000 1.19
@@ -16,6 +16,9 @@
/**
* $Log$
+ * Revision 1.19 2005/01/07 15:12:10 amassari
+ * Removed warnings
+ *
* Revision 1.18 2004/11/19 00:50:22 cargilld
* Memory improvement to utility classes from Christian Will. Remove
dependency on XMemory.
*
@@ -634,7 +637,9 @@
template <class TVal> RefHashTableOfEnumerator<TVal>::
RefHashTableOfEnumerator(const RefHashTableOfEnumerator<TVal>& toCopy) :
- fAdopted(toCopy.fAdopted)
+ XMLEnumerator<TVal>(toCopy)
+ , XMemory(toCopy)
+ , fAdopted(toCopy.fAdopted)
, fCurElem(toCopy.fCurElem)
, fCurHash(toCopy.fCurHash)
, fToEnum(toCopy.fToEnum)
1.8 +5 -2 xml-xerces/c/src/xercesc/util/ValueArrayOf.c
Index: ValueArrayOf.c
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/ValueArrayOf.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ValueArrayOf.c 8 Sep 2004 13:56:23 -0000 1.7
+++ ValueArrayOf.c 7 Jan 2005 15:12:10 -0000 1.8
@@ -16,6 +16,9 @@
/**
* $Log$
+ * Revision 1.8 2005/01/07 15:12:10 amassari
+ * Removed warnings
+ *
* Revision 1.7 2004/09/08 13:56:23 peiyongz
* Apache License Version 2.0
*
@@ -94,8 +97,8 @@
template <class TElem>
ValueArrayOf<TElem>::ValueArrayOf(const ValueArrayOf<TElem>& source) :
-
- fSize(source.fSize)
+ XMemory(source)
+ , fSize(source.fSize)
, fArray(0)
, fMemoryManager(source.fMemoryManager)
{
1.12 +5 -2 xml-xerces/c/src/xercesc/util/ValueVectorOf.c
Index: ValueVectorOf.c
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/ValueVectorOf.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- ValueVectorOf.c 11 Nov 2004 01:31:54 -0000 1.11
+++ ValueVectorOf.c 7 Jan 2005 15:12:10 -0000 1.12
@@ -16,6 +16,9 @@
/**
* $Log$
+ * Revision 1.12 2005/01/07 15:12:10 amassari
+ * Removed warnings
+ *
* Revision 1.11 2004/11/11 01:31:54 peiyongz
* Avoid unnecessary expansion -- patch from Christian
*
@@ -106,8 +109,8 @@
template <class TElem>
ValueVectorOf<TElem>::ValueVectorOf(const ValueVectorOf<TElem>& toCopy) :
-
- fCallDestructor(toCopy.fCallDestructor)
+ XMemory(toCopy)
+ , fCallDestructor(toCopy.fCallDestructor)
, fCurCount(toCopy.fCurCount)
, fMaxCount(toCopy.fMaxCount)
, fElemList(0)
1.15 +5 -1 xml-xerces/c/src/xercesc/util/XMLBigInteger.cpp
Index: XMLBigInteger.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/XMLBigInteger.cpp,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- XMLBigInteger.cpp 8 Sep 2004 13:56:24 -0000 1.14
+++ XMLBigInteger.cpp 7 Jan 2005 15:12:10 -0000 1.15
@@ -16,6 +16,9 @@
/*
* $Log$
+ * Revision 1.15 2005/01/07 15:12:10 amassari
+ * Removed warnings
+ *
* Revision 1.14 2004/09/08 13:56:24 peiyongz
* Apache License Version 2.0
*
@@ -284,7 +287,8 @@
}
XMLBigInteger::XMLBigInteger(const XMLBigInteger& toCopy)
-: fSign(toCopy.fSign)
+: XMemory(toCopy)
+, fSign(toCopy.fSign)
, fMagnitude(0)
, fRawData(0)
, fMemoryManager(toCopy.fMemoryManager)
1.30 +6 -2 xml-xerces/c/src/xercesc/util/XMLDateTime.cpp
Index: XMLDateTime.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/XMLDateTime.cpp,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- XMLDateTime.cpp 28 Oct 2004 20:13:35 -0000 1.29
+++ XMLDateTime.cpp 7 Jan 2005 15:12:10 -0000 1.30
@@ -17,6 +17,9 @@
/*
* $Id$
* $Log$
+ * Revision 1.30 2005/01/07 15:12:10 amassari
+ * Removed warnings
+ *
* Revision 1.29 2004/10/28 20:13:35 peiyongz
* Data member reshuffle
*
@@ -537,7 +540,8 @@
// -----------------------------------------------------------------------
XMLDateTime::XMLDateTime(const XMLDateTime &toCopy)
-: fBufferMaxLen(0)
+: XMLNumber(toCopy)
+, fBufferMaxLen(0)
, fBuffer(0)
, fMemoryManager(toCopy.fMemoryManager)
{
1.6 +6 -3 xml-xerces/c/src/xercesc/util/XMLEnumerator.hpp
Index: XMLEnumerator.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/XMLEnumerator.hpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- XMLEnumerator.hpp 8 Sep 2004 13:56:24 -0000 1.5
+++ XMLEnumerator.hpp 7 Jan 2005 15:12:10 -0000 1.6
@@ -16,6 +16,9 @@
/*
* $Log$
+ * Revision 1.6 2005/01/07 15:12:10 amassari
+ * Removed warnings
+ *
* Revision 1.5 2004/09/08 13:56:24 peiyongz
* Apache License Version 2.0
*
@@ -73,13 +76,13 @@
virtual TElem& nextElement() = 0;
virtual void Reset() = 0;
- XMLEnumerator() {};
+ XMLEnumerator() {}
+ XMLEnumerator(const XMLEnumerator<TElem>&) {}
private:
//
-----------------------------------------------------------------------
- // Unimplemented constructors and operators
+ // Unimplemented operators
//
-----------------------------------------------------------------------
- XMLEnumerator(const XMLEnumerator<TElem>&);
XMLEnumerator<TElem>& operator=(const XMLEnumerator<TElem>&);
};
1.17 +3 -3 xml-xerces/c/src/xercesc/util/XMLException.cpp
Index: XMLException.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/XMLException.cpp,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- XMLException.cpp 20 Oct 2004 15:18:35 -0000 1.16
+++ XMLException.cpp 7 Jan 2005 15:12:10 -0000 1.17
@@ -157,8 +157,8 @@
XMLException::XMLException(const XMLException& toCopy) :
-
- fCode(toCopy.fCode)
+ XMemory(toCopy)
+ , fCode(toCopy.fCode)
, fSrcFile(0)
, fSrcLine(toCopy.fSrcLine)
, fMsg(XMLString::replicate(toCopy.fMsg, toCopy.fMemoryManager))
1.7 +9 -1 xml-xerces/c/src/xercesc/util/XMLNumber.cpp
Index: XMLNumber.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/XMLNumber.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- XMLNumber.cpp 8 Sep 2004 13:56:24 -0000 1.6
+++ XMLNumber.cpp 7 Jan 2005 15:12:10 -0000 1.7
@@ -17,6 +17,9 @@
/*
* $Id$
* $Log$
+ * Revision 1.7 2005/01/07 15:12:10 amassari
+ * Removed warnings
+ *
* Revision 1.6 2004/09/08 13:56:24 peiyongz
* Apache License Version 2.0
*
@@ -59,6 +62,11 @@
XERCES_CPP_NAMESPACE_BEGIN
XMLNumber::XMLNumber()
+{}
+
+XMLNumber::XMLNumber(const XMLNumber& toCopy)
+: XSerializable(toCopy)
+, XMemory(toCopy)
{}
XMLNumber::~XMLNumber()
1.15 +6 -3 xml-xerces/c/src/xercesc/util/XMLNumber.hpp
Index: XMLNumber.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/XMLNumber.hpp,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- XMLNumber.hpp 8 Sep 2004 13:56:24 -0000 1.14
+++ XMLNumber.hpp 7 Jan 2005 15:12:10 -0000 1.15
@@ -17,6 +17,9 @@
/*
* $Id$
* $Log$
+ * Revision 1.15 2005/01/07 15:12:10 amassari
+ * Removed warnings
+ *
* Revision 1.14 2004/09/08 13:56:24 peiyongz
* Apache License Version 2.0
*
@@ -143,12 +146,12 @@
protected:
XMLNumber();
+ XMLNumber(const XMLNumber&);
private:
//
-----------------------------------------------------------------------
- // Unimplemented constructors and operators
+ // Unimplemented operators
//
-----------------------------------------------------------------------
- XMLNumber(const XMLNumber&);
XMLNumber& operator=(const XMLNumber&);
};
1.11 +5 -2 xml-xerces/c/src/xercesc/util/XMLResourceIdentifier.hpp
Index: XMLResourceIdentifier.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/XMLResourceIdentifier.hpp,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- XMLResourceIdentifier.hpp 21 Dec 2004 16:32:52 -0000 1.10
+++ XMLResourceIdentifier.hpp 7 Jan 2005 15:12:10 -0000 1.11
@@ -16,6 +16,9 @@
/*
* $Log$
+ * Revision 1.11 2005/01/07 15:12:10 amassari
+ * Removed warnings
+ *
* Revision 1.10 2004/12/21 16:32:52 cargilld
* Attempt to fix various apidoc problems.
*
@@ -225,10 +228,10 @@
, const XMLCh* const publicId
, const XMLCh* const baseURI )
: fResourceIdentifierType(resourceIdentifierType)
- , fSystemId(systemId)
- , fNameSpace(nameSpace)
, fPublicId(publicId)
+ , fSystemId(systemId)
, fBaseURI(baseURI)
+ , fNameSpace(nameSpace)
{
}
1.41 +2 -2 xml-xerces/c/src/xercesc/util/XMLString.cpp
Index: XMLString.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/XMLString.cpp,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -r1.40 -r1.41
--- XMLString.cpp 14 Dec 2004 02:09:20 -0000 1.40
+++ XMLString.cpp 7 Jan 2005 15:12:10 -0000 1.41
@@ -1764,7 +1764,7 @@
dstBuffer.reset();
- while (c=*pszSrc++)
+ while ((c=*pszSrc++)!=0)
{
if (c != toRemove)
dstBuffer.append(c);
1.30 +4 -2 xml-xerces/c/src/xercesc/util/XMLUri.cpp
Index: XMLUri.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/XMLUri.cpp,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- XMLUri.cpp 6 Jan 2005 21:39:44 -0000 1.29
+++ XMLUri.cpp 7 Jan 2005 15:12:10 -0000 1.30
@@ -294,7 +294,9 @@
//Copy constructor
XMLUri::XMLUri(const XMLUri& toCopy)
-: fPort(-1)
+: XSerializable(toCopy)
+, XMemory(toCopy)
+, fPort(-1)
, fScheme(0)
, fUserInfo(0)
, fHost(0)
1.16 +7 -7 xml-xerces/c/src/xercesc/util/XMLURL.cpp
Index: XMLURL.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/XMLURL.cpp,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- XMLURL.cpp 8 Sep 2004 13:56:24 -0000 1.15
+++ XMLURL.cpp 7 Jan 2005 15:12:10 -0000 1.16
@@ -354,8 +354,8 @@
}
XMLURL::XMLURL(const XMLURL& toCopy) :
-
- fMemoryManager(toCopy.fMemoryManager)
+ XMemory(toCopy)
+ , fMemoryManager(toCopy.fMemoryManager)
, fFragment(0)
, fHost(0)
, fPassword(0)
@@ -913,8 +913,8 @@
//
// The first thing we will do is to check for a file name, so that
- // we don't waste time thinking its a URL. If its in the form x:\
- // or x:/ and x is an ASCII letter, then assume that's the deal.
+ // we don't waste time thinking its a URL. If its in the form x:\ or x:/
+ // and x is an ASCII letter, then assume that's the deal.
//
if (((*urlText >= chLatin_A) && (*urlText <= chLatin_Z))
|| ((*urlText >= chLatin_a) && (*urlText <= chLatin_z)))
@@ -1205,8 +1205,8 @@
//
// The first thing we will do is to check for a file name, so that
- // we don't waste time thinking its a URL. If its in the form x:\
- // or x:/ and x is an ASCII letter, then assume that's the deal.
+ // we don't waste time thinking its a URL. If its in the form x:\ or
x:/
+ // and x is an ASCII letter, then assume that's the deal.
//
if (((*urlText >= chLatin_A) && (*urlText <= chLatin_Z))
|| ((*urlText >= chLatin_a) && (*urlText <= chLatin_z)))
1.6 +4 -1 xml-xerces/c/src/xercesc/util/regx/BMPattern.cpp
Index: BMPattern.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/regx/BMPattern.cpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- BMPattern.cpp 8 Sep 2004 13:56:47 -0000 1.5
+++ BMPattern.cpp 7 Jan 2005 15:12:11 -0000 1.6
@@ -16,6 +16,9 @@
/*
* $Log$
+ * Revision 1.6 2005/01/07 15:12:11 amassari
+ * Removed warnings
+ *
* Revision 1.5 2004/09/08 13:56:47 peiyongz
* Apache License Version 2.0
*
@@ -137,7 +140,7 @@
int patternIndex = patternLen;
int nIndex = index + 1;
- XMLCh ch;
+ XMLCh ch = 0;
while (patternIndex > 0) {
1.6 +6 -2 xml-xerces/c/src/xercesc/util/regx/Match.cpp
Index: Match.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/regx/Match.cpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- Match.cpp 8 Sep 2004 13:56:47 -0000 1.5
+++ Match.cpp 7 Jan 2005 15:12:11 -0000 1.6
@@ -16,6 +16,9 @@
/*
* $Log$
+ * Revision 1.6 2005/01/07 15:12:11 amassari
+ * Removed warnings
+ *
* Revision 1.5 2004/09/08 13:56:47 peiyongz
* Apache License Version 2.0
*
@@ -61,7 +64,8 @@
}
Match::Match(const Match& toCopy) :
- fNoGroups(0)
+ XMemory(toCopy)
+ , fNoGroups(0)
, fPositionsSize(0)
, fStartPositions(0)
, fEndPositions(0)
@@ -70,7 +74,7 @@
initialize(toCopy);
}
-Match& Match::operator=(const Match& toAssign){
+Match& Match::operator=(const Match& toAssign) {
initialize(toAssign);
return *this;
1.14 +15 -11
xml-xerces/c/src/xercesc/util/Transcoders/Cygwin/CygwinTransService.cpp
Index: CygwinTransService.cpp
===================================================================
RCS file:
/home/cvs/xml-xerces/c/src/xercesc/util/Transcoders/Cygwin/CygwinTransService.cpp,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- CygwinTransService.cpp 8 Sep 2004 13:56:43 -0000 1.13
+++ CygwinTransService.cpp 7 Jan 2005 15:12:11 -0000 1.14
@@ -16,6 +16,9 @@
/*
* $Log$
+ * Revision 1.14 2005/01/07 15:12:11 amassari
+ * Removed warnings
+ *
* Revision 1.13 2004/09/08 13:56:43 peiyongz
* Apache License Version 2.0
*
@@ -485,22 +488,23 @@
//
---------------------------------------------------------------------------
int CygwinTransService::auxCompareString( const XMLCh* const comp1
, const XMLCh* const comp2
- , signed long maxChars
+ , signed long sMaxChars
, const bool ignoreCase)
{
const XMLCh* args[2] = { comp1, comp2 };
XMLCh* firstBuf = NULL;
- XMLCh* secondBuf;
+ XMLCh* secondBuf = NULL;
unsigned int len = XMLString::stringLen( comp1);
unsigned int otherLen = XMLString::stringLen( comp2);
unsigned int countChar = 0;
+ unsigned int maxChars;
int theResult = 0;
// Determine at what string index the comparison stops.
- if ( maxChars != -1L )
+ if ( sMaxChars != -1L )
{
- len = ( len > maxChars ) ? maxChars : len;
- otherLen = ( otherLen > maxChars ) ? maxChars : otherLen;
+ len = ( len > (unsigned int)sMaxChars ) ? (unsigned int)sMaxChars :
len;
+ otherLen = ( otherLen > (unsigned int)sMaxChars ) ? (unsigned
int)sMaxChars : otherLen;
maxChars = ( len > otherLen ) ? otherLen : len;
}
else
@@ -608,7 +612,7 @@
bool CygwinTransService::isSpace(const XMLCh toCheck) const
{
- int theCount = 0;
+ unsigned int theCount = 0;
while ( theCount < (sizeof(gWhitespace) / sizeof(XMLCh)) )
{
if ( toCheck == gWhitespace[theCount] )
@@ -683,7 +687,7 @@
// Get an upper cased copy of the encoding name, since we use a hash
// table and we store them all in upper case.
//
- int itsLen = XMLString::stringLen( encodingName) + 1;
+ unsigned int itsLen = XMLString::stringLen( encodingName) + 1;
memcpy(
upEncoding
, encodingName
@@ -976,7 +980,7 @@
// CygwinLCPTranscoder: Implementation of the virtual transcoder interface
//
---------------------------------------------------------------------------
unsigned int CygwinLCPTranscoder::calcRequiredSize(const char* const srcText
- , MemoryManager* const
manager)
+ , MemoryManager* const
/*manager*/)
{
if (!srcText)
return 0;
@@ -986,7 +990,7 @@
unsigned int CygwinLCPTranscoder::calcRequiredSize(const XMLCh* const srcText
- , MemoryManager* const
manager)
+ , MemoryManager* const
/*manager*/)
{
if (!srcText)
return 0;
@@ -1116,7 +1120,7 @@
bool CygwinLCPTranscoder::transcode( const char* const toTranscode
, XMLCh* const toFill
, const unsigned int maxChars
- , MemoryManager* const manager)
+ , MemoryManager* const /*manager*/)
{
// Check for a couple of psycho corner cases
if (!toTranscode || !maxChars)
@@ -1141,7 +1145,7 @@
bool CygwinLCPTranscoder::transcode( const XMLCh* const toTranscode
, char* const toFill
, const unsigned int maxBytes
- , MemoryManager* const manager)
+ , MemoryManager* const /*manager*/)
{
// Watch for a couple of pyscho corner cases
if (!toTranscode || !maxBytes)
1.8 +12 -14
xml-xerces/c/src/xercesc/util/Transcoders/Cygwin/CygwinTransService.hpp
Index: CygwinTransService.hpp
===================================================================
RCS file:
/home/cvs/xml-xerces/c/src/xercesc/util/Transcoders/Cygwin/CygwinTransService.hpp,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- CygwinTransService.hpp 8 Sep 2004 13:56:43 -0000 1.7
+++ CygwinTransService.hpp 7 Jan 2005 15:12:11 -0000 1.8
@@ -83,7 +83,14 @@
, MemoryManager* const manager
);
- virtual int auxCompareString
+private :
+ //
-----------------------------------------------------------------------
+ // Unimplemented constructors and operators
+ //
-----------------------------------------------------------------------
+ CygwinTransService(const CygwinTransService&);
+ CygwinTransService& operator=(const CygwinTransService&);
+
+ int auxCompareString
(
const XMLCh* const comp1
, const XMLCh* const comp2
@@ -91,12 +98,10 @@
, const bool ignoreCase
);
-private :
- //
-----------------------------------------------------------------------
- // Unimplemented constructors and operators
- //
-----------------------------------------------------------------------
- CygwinTransService(const CygwinTransService&);
- CygwinTransService& operator=(const CygwinTransService&);
+ static bool isAlias(const HKEY encodingKey
+ , char* const aliasBuf = 0
+ , const unsigned int nameBufSz = 0);
+
// This is a hash table of entries which map encoding names to their
// Windows specific code pages. The code page allows us to create
@@ -105,13 +110,6 @@
//
// This map is shared unsynchronized among all threads of the
process,
// which is cool since it will be read only once its initialized.
-
-
-
- static bool isAlias(const HKEY encodingKey
- , char* const aliasBuf = 0
- , const unsigned int nameBufSz = 0);
-
RefHashTableOf<CPMapEntry> *fCPMap;
};
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]