You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdeedu/kvoctrain/kvoctrain/kvt-core/kvt-xml/koxml_config.h

48 lines
1.1 KiB

//#define KOXML_USE_STL
/*
-----------------------------------------------------------------------
-----------------------------------------------------------------------
*/
#ifndef KOXML_USE_STL
# include <tqtextstream.h>
# define KOXML_ISTREAM TQTextStream
# define KOXML_OSTREAM TQTextStream
# include <tqstring.h>
# define KOXML_STRING TQString
// Unicode character
# define KOXML_CHAR TQChar
# define KOXML_STRING_REMOVE( string_var, pos, count) string_var.remove (pos, count)
# define KOXML_STRING_INSERT( string_var, pos, str) string_var.insert(pos, str)
#else
# include <iostream>
using namespace std;
# define KOXML_ISTREAM istream
# define KOXML_OSTREAM ostream
# define KOXML_CHAR char // evtl. wchar
////////////////////////////////////////////////////////
//evtl. an MFC o.ä. anpassen
#ifdef __MFC_STRING_BENUTZT__
#else
# include <string>
# define KOXML_STRING string // evtl. wstring
# define KOXML_STRING_REMOVE( string_var, pos, count) string_var.erase (pos, count)
# define KOXML_STRING_INSERT( string_var, pos, str) string_var.insert(pos, (string)str)
#endif
#endif