summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVolker Grabsch <vog@notjusthosting.com>2010-11-17 13:40:21 (GMT)
committerVolker Grabsch <vog@notjusthosting.com>2010-11-17 13:40:21 (GMT)
commit64ae0fd27a075983eaf170e780686057a6b03f76 (patch)
treeb3f90d559a0dbd56361205b5bbb9533dfa9ff309
parentaa62224084005e3d6af3cedb6187eeaa969eb1a7 (diff)
downloadmxe-64ae0fd27a075983eaf170e780686057a6b03f76.zip
mxe-64ae0fd27a075983eaf170e780686057a6b03f76.tar.gz
mxe-64ae0fd27a075983eaf170e780686057a6b03f76.tar.bz2
remove nasty tabs and trailing whitespaces from the test program for package tinyxml
-rw-r--r--src/tinyxml-test.cpp180
1 files changed, 90 insertions, 90 deletions
diff --git a/src/tinyxml-test.cpp b/src/tinyxml-test.cpp
index 9140eff..07387a7 100644
--- a/src/tinyxml-test.cpp
+++ b/src/tinyxml-test.cpp
@@ -13,115 +13,115 @@ const unsigned int NUM_INDENTS_PER_SPACE=2;
const char * getIndent( unsigned int numIndents )
{
- static const char * pINDENT=" + ";
- static const unsigned int LENGTH=strlen( pINDENT );
- unsigned int n=numIndents*NUM_INDENTS_PER_SPACE;
- if ( n > LENGTH ) n = LENGTH;
+ static const char * pINDENT=" + ";
+ static const unsigned int LENGTH=strlen( pINDENT );
+ unsigned int n=numIndents*NUM_INDENTS_PER_SPACE;
+ if ( n > LENGTH ) n = LENGTH;
- return &pINDENT[ LENGTH-n ];
+ return &pINDENT[ LENGTH-n ];
}
// same as getIndent but no "+" at the end
const char * getIndentAlt( unsigned int numIndents )
{
- static const char * pINDENT=" ";
- static const unsigned int LENGTH=strlen( pINDENT );
- unsigned int n=numIndents*NUM_INDENTS_PER_SPACE;
- if ( n > LENGTH ) n = LENGTH;
+ static const char * pINDENT=" ";
+ static const unsigned int LENGTH=strlen( pINDENT );
+ unsigned int n=numIndents*NUM_INDENTS_PER_SPACE;
+ if ( n > LENGTH ) n = LENGTH;
- return &pINDENT[ LENGTH-n ];
+ return &pINDENT[ LENGTH-n ];
}
int dump_attribs_to_stdout(TiXmlElement* pElement, unsigned int indent)
{
- if ( !pElement ) return 0;
-
- TiXmlAttribute* pAttrib=pElement->FirstAttribute();
- int i=0;
- int ival;
- double dval;
- const char* pIndent=getIndent(indent);
- printf("\n");
- while (pAttrib)
- {
- printf( "%s%s: value=[%s]", pIndent, pAttrib->Name(), pAttrib->Value());
-
- if (pAttrib->QueryIntValue(&ival)==TIXML_SUCCESS) printf( " int=%d", ival);
- if (pAttrib->QueryDoubleValue(&dval)==TIXML_SUCCESS) printf( " d=%1.1f", dval);
- printf( "\n" );
- i++;
- pAttrib=pAttrib->Next();
- }
- return i;
+ if ( !pElement ) return 0;
+
+ TiXmlAttribute* pAttrib=pElement->FirstAttribute();
+ int i=0;
+ int ival;
+ double dval;
+ const char* pIndent=getIndent(indent);
+ printf("\n");
+ while (pAttrib)
+ {
+ printf( "%s%s: value=[%s]", pIndent, pAttrib->Name(), pAttrib->Value());
+
+ if (pAttrib->QueryIntValue(&ival)==TIXML_SUCCESS) printf( " int=%d", ival);
+ if (pAttrib->QueryDoubleValue(&dval)==TIXML_SUCCESS) printf( " d=%1.1f", dval);
+ printf( "\n" );
+ i++;
+ pAttrib=pAttrib->Next();
+ }
+ return i;
}
void dump_to_stdout(TiXmlNode* pParent, unsigned int indent = 0)
{
- if (!pParent)
- return;
-
- TiXmlNode* pChild;
- TiXmlText* pText;
- int t = pParent->Type();
- printf("%s", getIndent(indent));
- int num;
-
- switch (t) {
- case TiXmlNode::TINYXML_DOCUMENT:
- printf("Document");
- break;
-
- case TiXmlNode::TINYXML_ELEMENT:
- printf("Element [%s]", pParent->Value());
- num=dump_attribs_to_stdout(pParent->ToElement(), indent+1);
- switch(num) {
- case 0: printf(" (No attributes)"); break;
- case 1: printf("%s1 attribute", getIndentAlt(indent)); break;
- default: printf("%s%d attributes", getIndentAlt(indent), num); break;
- }
- break;
-
- case TiXmlNode::TINYXML_COMMENT:
- printf("Comment: [%s]", pParent->Value());
- break;
-
- case TiXmlNode::TINYXML_UNKNOWN:
- printf("Unknown" );
- break;
-
- case TiXmlNode::TINYXML_TEXT:
- pText = pParent->ToText();
- printf("Text: [%s]", pText->Value() );
- break;
-
- case TiXmlNode::TINYXML_DECLARATION:
- printf("Declaration" );
- break;
- default:
- break;
- }
- printf("\n");
- for ( pChild = pParent->FirstChild(); pChild != 0; pChild = pChild->NextSibling())
- {
- dump_to_stdout( pChild, indent+1 );
- }
+ if (!pParent)
+ return;
+
+ TiXmlNode* pChild;
+ TiXmlText* pText;
+ int t = pParent->Type();
+ printf("%s", getIndent(indent));
+ int num;
+
+ switch (t) {
+ case TiXmlNode::TINYXML_DOCUMENT:
+ printf("Document");
+ break;
+
+ case TiXmlNode::TINYXML_ELEMENT:
+ printf("Element [%s]", pParent->Value());
+ num=dump_attribs_to_stdout(pParent->ToElement(), indent+1);
+ switch(num) {
+ case 0: printf(" (No attributes)"); break;
+ case 1: printf("%s1 attribute", getIndentAlt(indent)); break;
+ default: printf("%s%d attributes", getIndentAlt(indent), num); break;
+ }
+ break;
+
+ case TiXmlNode::TINYXML_COMMENT:
+ printf("Comment: [%s]", pParent->Value());
+ break;
+
+ case TiXmlNode::TINYXML_UNKNOWN:
+ printf("Unknown" );
+ break;
+
+ case TiXmlNode::TINYXML_TEXT:
+ pText = pParent->ToText();
+ printf("Text: [%s]", pText->Value() );
+ break;
+
+ case TiXmlNode::TINYXML_DECLARATION:
+ printf("Declaration" );
+ break;
+ default:
+ break;
+ }
+ printf("\n");
+ for ( pChild = pParent->FirstChild(); pChild != 0; pChild = pChild->NextSibling())
+ {
+ dump_to_stdout( pChild, indent+1 );
+ }
}
//=============================================================================
int main(int argc, char *argv[])
{
- if (argc <= 1) {
- cout << "Usage: tinyxml-test <xml-file>" << endl;
- exit(1);
- }
-
- string fpn(argv[1]);
- TiXmlDocument doc(fpn);
- if (!doc.LoadFile()) {
- cerr << "failed to load " << fpn << endl;
- exit(1);
- }
-
- dump_to_stdout(&doc);
+ if (argc <= 1) {
+ cout << "Usage: tinyxml-test <xml-file>" << endl;
+ exit(1);
+ }
+
+ string fpn(argv[1]);
+ TiXmlDocument doc(fpn);
+ if (!doc.LoadFile()) {
+ cerr << "failed to load " << fpn << endl;
+ exit(1);
+ }
+
+ dump_to_stdout(&doc);
return 0;
}