00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00026 #ifndef OW32_tstl_h
00027 #define OW32_tstl_h
00028
00029 #ifdef _UNICODE
00030 #define _t(x) w##x
00031 #else
00032 #define _t(x) x
00033 #endif
00034
00035 #define _tios _t(ios)
00036
00037 #define _tistream _t(istream)
00038 #define _tostream _t(ostream)
00039 #define _tiostream _t(iostream)
00040
00041 #define _tfstream _t(fstream)
00042 #define _tifstream _t(ifstream)
00043 #define _tofstream _t(ofstream)
00044
00045 #define _tstring _t(string)
00046 #define _tstringbuf _t(stringbuf)
00047
00048 #define _tstringstream _t(stringstream)
00049 #define _tistringstream _t(istringstream)
00050 #define _tostringstream _t(ostringstream)
00051
00052 #define _tstrstream _t(strstream)
00053 #define _tistrstream _t(istrstream)
00054 #define _tostrstream _t(ostrstream)
00055
00056 #define _tstreambuf _t(streambuf)
00057 #define _tstreampos _t(streampos)
00058 #define _tfilebuf _t(filebuf)
00059
00060 #define _tcin _t(cin)
00061 #define _tcout _t(cout)
00062 #define _tcerr _t(cerr)
00063 #define _tclog _t(clog)
00064
00065 #define _tmemcpy _t(memcpy)
00066 #define _tmemcmp _t(memcmp)
00067 #define _tmemmove _t(memmove)
00068 #define _tmemset _t(memset)
00069 #define _tmemchr _t(memchr)
00070
00071 #define _tsize(x) (sizeof(x)/sizeof((x)[0]))
00072
00073 #ifdef _UNICODE
00074 #define _ttolower towlower
00075 #else
00076 #define _ttolower tolower
00077 #endif
00078
00079 #endif // OW32_tstl_h