diff options
author | Stef Walter <stef@memberwebs.com> | 2004-07-23 22:05:30 +0000 |
---|---|---|
committer | Stef Walter <stef@memberwebs.com> | 2004-07-23 22:05:30 +0000 |
commit | e3f58fd53e0dbf467e4a37433b0f85835aa4a09a (patch) | |
tree | 857d33b0625fd8cdef33b05fe0cdb80e67dff08f | |
parent | 04f704f4530f623b8178258c9c2632c5842be35e (diff) |
- Move formatInt to a better place
-rw-r--r-- | src/xmlcomposer.cpp | 29 | ||||
-rw-r--r-- | src/xmlcomposer.h | 4 |
2 files changed, 15 insertions, 18 deletions
diff --git a/src/xmlcomposer.cpp b/src/xmlcomposer.cpp index dd178fb..9f943ed 100644 --- a/src/xmlcomposer.cpp +++ b/src/xmlcomposer.cpp @@ -42,6 +42,21 @@ #include "domhelpers.h" #include "tags.h" + +wstring formatInt(int num) +{ + char buff[16]; + + // Certain OSs don't support swprintf :( + sprintf(buff, "%d", num); + + wstring n; + for(char* s = buff; *s; s++) + n.append(1, *s); + + return n; +} + /* ---------------------------------------------------------------------------------- * CONSTRUCTION */ @@ -295,20 +310,6 @@ void XmlComposer::incrementAutoCount(int type) m_autocount[type]++; } -wstring XmlComposer::formatInt(int num) -{ - char buff[16]; - - // Certain OSs don't support swprintf :( - sprintf(buff, "%d", num); - - wstring n; - for(char* s = buff; *s; s++) - n.append(1, *s); - - return n; -} - /* ---------------------------------------------------------------------------------- * CONVENIENCE MACROS USED BELOW diff --git a/src/xmlcomposer.h b/src/xmlcomposer.h index 97eb533..e857ace 100644 --- a/src/xmlcomposer.h +++ b/src/xmlcomposer.h @@ -125,10 +125,6 @@ public: { return m_options; } - // TODO: Should this be somewhere else? - static wstring formatInt(int num); - - // LevelHandler override protected: virtual void clear(); |