You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by ca...@apache.org on 2004/07/06 16:58:15 UTC
cvs commit: xml-xerces/c/src/xercesc/internal XSObjectFactory.cpp
cargilld 2004/07/06 07:58:15
Modified: c/samples/PSVIWriter PSVIWriterHandlers.cpp
c/src/xercesc/framework/psvi XSAttributeDeclaration.cpp
XSAttributeUse.cpp XSConstants.hpp
XSElementDeclaration.cpp
c/src/xercesc/internal XSObjectFactory.cpp
Log:
Rename VALUE_CONSTRAINT enumeration names to avoid naming conflict with AIX system header which already uses VC_DEFAULT as a macro. Will need to document that this fix breaks source code compatibility.
Revision Changes Path
1.7 +3 -3 xml-xerces/c/samples/PSVIWriter/PSVIWriterHandlers.cpp
Index: PSVIWriterHandlers.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/samples/PSVIWriter/PSVIWriterHandlers.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- PSVIWriterHandlers.cpp 14 Apr 2004 21:33:56 -0000 1.6
+++ PSVIWriterHandlers.cpp 6 Jul 2004 14:58:15 -0000 1.7
@@ -1009,7 +1009,7 @@
}
void PSVIWriterHandlers::processValueConstraint(XSConstants::VALUE_CONSTRAINT valueConstraintType, const XMLCh* constraintValue) {
- if (valueConstraintType == XSConstants::VC_NONE) {
+ if (valueConstraintType == XSConstants::VALUE_CONSTRAINT_NONE) {
sendElementEmpty(PSVIUni::fgValueConstraint);
} else {
sendIndentedElement(PSVIUni::fgValueConstraint);
@@ -1296,9 +1296,9 @@
const XMLCh* PSVIWriterHandlers::translateValueConstraint(XSConstants::VALUE_CONSTRAINT constraintKind) {
switch (constraintKind) {
- case XSConstants::VC_DEFAULT :
+ case XSConstants::VALUE_CONSTRAINT_DEFAULT :
return PSVIUni::fgDefault;
- case XSConstants::VC_FIXED :
+ case XSConstants::VALUE_CONSTRAINT_FIXED :
return PSVIUni::fgFixed;
default :
return PSVIUni::fgUnknown;
1.14 +7 -4 xml-xerces/c/src/xercesc/framework/psvi/XSAttributeDeclaration.cpp
Index: XSAttributeDeclaration.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/framework/psvi/XSAttributeDeclaration.cpp,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- XSAttributeDeclaration.cpp 4 May 2004 19:02:40 -0000 1.13
+++ XSAttributeDeclaration.cpp 6 Jul 2004 14:58:15 -0000 1.14
@@ -56,6 +56,9 @@
/*
* $Log$
+ * Revision 1.14 2004/07/06 14:58:15 cargilld
+ * Rename VALUE_CONSTRAINT enumeration names to avoid naming conflict with AIX system header which already uses VC_DEFAULT as a macro. Will need to document that this fix breaks source code compatibility.
+ *
* Revision 1.13 2004/05/04 19:02:40 cargilld
* Enable IDs to work on all kinds of schema components
*
@@ -160,16 +163,16 @@
XSConstants::VALUE_CONSTRAINT XSAttributeDeclaration::getConstraintType() const
{
if (fScope != XSConstants::SCOPE_GLOBAL)
- return XSConstants::VC_NONE;
+ return XSConstants::VALUE_CONSTRAINT_NONE;
if (fAttDef->getDefaultType() == XMLAttDef::Default)
- return XSConstants::VC_DEFAULT;
+ return XSConstants::VALUE_CONSTRAINT_DEFAULT;
if ((fAttDef->getDefaultType() == XMLAttDef::Fixed) ||
(fAttDef->getDefaultType() == XMLAttDef::Required_And_Fixed))
- return XSConstants::VC_FIXED;
+ return XSConstants::VALUE_CONSTRAINT_FIXED;
- return XSConstants::VC_NONE;
+ return XSConstants::VALUE_CONSTRAINT_NONE;
}
const XMLCh *XSAttributeDeclaration::getConstraintValue()
1.7 +4 -1 xml-xerces/c/src/xercesc/framework/psvi/XSAttributeUse.cpp
Index: XSAttributeUse.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/framework/psvi/XSAttributeUse.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- XSAttributeUse.cpp 17 Dec 2003 20:50:34 -0000 1.6
+++ XSAttributeUse.cpp 6 Jul 2004 14:58:15 -0000 1.7
@@ -56,6 +56,9 @@
/*
* $Log$
+ * Revision 1.7 2004/07/06 14:58:15 cargilld
+ * Rename VALUE_CONSTRAINT enumeration names to avoid naming conflict with AIX system header which already uses VC_DEFAULT as a macro. Will need to document that this fix breaks source code compatibility.
+ *
* Revision 1.6 2003/12/17 20:50:34 knoaman
* PSVI: fix for annotation of attributes in attributeGroup/derived types
*
@@ -91,7 +94,7 @@
MemoryManager* const manager)
: XSObject(XSConstants::ATTRIBUTE_USE, xsModel, manager)
, fRequired(false)
- , fConstraintType(XSConstants::VC_NONE)
+ , fConstraintType(XSConstants::VALUE_CONSTRAINT_NONE)
, fConstraintValue(0)
, fXSAttributeDeclaration(xsAttDecl)
{
1.4 +6 -3 xml-xerces/c/src/xercesc/framework/psvi/XSConstants.hpp
Index: XSConstants.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/framework/psvi/XSConstants.hpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- XSConstants.hpp 29 Jan 2004 11:46:30 -0000 1.3
+++ XSConstants.hpp 6 Jul 2004 14:58:15 -0000 1.4
@@ -56,6 +56,9 @@
/*
* $Log$
+ * Revision 1.4 2004/07/06 14:58:15 cargilld
+ * Rename VALUE_CONSTRAINT enumeration names to avoid naming conflict with AIX system header which already uses VC_DEFAULT as a macro. Will need to document that this fix breaks source code compatibility.
+ *
* Revision 1.3 2004/01/29 11:46:30 cargilld
* Code cleanup changes to get rid of various compiler diagnostic messages.
*
@@ -221,15 +224,15 @@
/**
* Indicates that the component does not have any value constraint.
*/
- VC_NONE = 0,
+ VALUE_CONSTRAINT_NONE = 0,
/**
* Indicates that there is a default value constraint.
*/
- VC_DEFAULT = 1,
+ VALUE_CONSTRAINT_DEFAULT = 1,
/**
* Indicates that there is a fixed value constraint for this attribute.
*/
- VC_FIXED = 2
+ VALUE_CONSTRAINT_FIXED = 2
};
private:
1.12 +6 -3 xml-xerces/c/src/xercesc/framework/psvi/XSElementDeclaration.cpp
Index: XSElementDeclaration.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/framework/psvi/XSElementDeclaration.cpp,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- XSElementDeclaration.cpp 4 May 2004 19:02:40 -0000 1.11
+++ XSElementDeclaration.cpp 6 Jul 2004 14:58:15 -0000 1.12
@@ -56,6 +56,9 @@
/*
* $Log$
+ * Revision 1.12 2004/07/06 14:58:15 cargilld
+ * Rename VALUE_CONSTRAINT enumeration names to avoid naming conflict with AIX system header which already uses VC_DEFAULT as a macro. Will need to document that this fix breaks source code compatibility.
+ *
* Revision 1.11 2004/05/04 19:02:40 cargilld
* Enable IDs to work on all kinds of schema components
*
@@ -188,12 +191,12 @@
XSConstants::VALUE_CONSTRAINT XSElementDeclaration::getConstraintType() const
{
if (fSchemaElementDecl->getMiscFlags() & SchemaSymbols::XSD_FIXED)
- return XSConstants::VC_FIXED;
+ return XSConstants::VALUE_CONSTRAINT_FIXED;
if (fSchemaElementDecl->getDefaultValue())
- return XSConstants::VC_DEFAULT;
+ return XSConstants::VALUE_CONSTRAINT_DEFAULT;
- return XSConstants::VC_NONE;
+ return XSConstants::VALUE_CONSTRAINT_NONE;
}
const XMLCh *XSElementDeclaration::getConstraintValue()
1.22 +6 -3 xml-xerces/c/src/xercesc/internal/XSObjectFactory.cpp
Index: XSObjectFactory.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/internal/XSObjectFactory.cpp,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- XSObjectFactory.cpp 5 Mar 2004 16:28:21 -0000 1.21
+++ XSObjectFactory.cpp 6 Jul 2004 14:58:15 -0000 1.22
@@ -56,6 +56,9 @@
/*
* $Log$
+ * Revision 1.22 2004/07/06 14:58:15 cargilld
+ * Rename VALUE_CONSTRAINT enumeration names to avoid naming conflict with AIX system header which already uses VC_DEFAULT as a macro. Will need to document that this fix breaks source code compatibility.
+ *
* Revision 1.21 2004/03/05 16:28:21 knoaman
* PSVI: prohibited attributes should not be part of attribute use. Patch by Mike Boos.
*
@@ -1116,16 +1119,16 @@
XSAttributeUse* const xsAttUse)
{
bool isRequired = false;
- XSConstants::VALUE_CONSTRAINT constraintType = XSConstants::VC_NONE;
+ XSConstants::VALUE_CONSTRAINT constraintType = XSConstants::VALUE_CONSTRAINT_NONE;
if (attDef->getDefaultType() == XMLAttDef::Default)
{
- constraintType = XSConstants::VC_DEFAULT;
+ constraintType = XSConstants::VALUE_CONSTRAINT_DEFAULT;
}
else if ((attDef->getDefaultType() == XMLAttDef::Fixed) ||
(attDef->getDefaultType() == XMLAttDef::Required_And_Fixed))
{
- constraintType = XSConstants::VC_FIXED;
+ constraintType = XSConstants::VALUE_CONSTRAINT_FIXED;
}
if (attDef->getDefaultType() == XMLAttDef::Required ||
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org