Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

strconv.h File Reference

String conversion macros. More...

#include <malloc.h>

Go to the source code of this file.

Namespaces

namespace  OW32

Defines

#define USES_CONVERSION   int _convert; _convert; LPCWSTR _lpw; _lpw; LPCSTR _lpa; _lpa
#define A2W(lpa)
#define W2A(lpw)
#define A2CW(lpa)   ((LPCWSTR)A2W(lpa))
#define W2CA(lpw)   ((LPCSTR)W2A(lpw))
#define T2W   A2W
#define W2T   W2A
#define T2A   OW32::T2A
#define A2T   OW32::A2T
#define T2CW   A2CW
#define W2CT   W2CA
#define T2CA   OW32::T2CA
#define A2CT   OW32::A2CT

Functions

LPWSTR WINAPI A2WHelper (LPWSTR lpw, LPCSTR lpa, int nChars)
LPSTR WINAPI W2AHelper (LPSTR lpa, LPCWSTR lpw, int nChars)
LPSTR T2A (LPTSTR lp)
LPTSTR A2T (LPSTR lp)
LPCSTR T2CA (LPCTSTR lp)
LPCTSTR A2CT (LPCSTR lp)


Detailed Description

String conversion macros.


Define Documentation

#define A2W lpa   ) 
 

Value:

(\
    ((_lpa = lpa) == NULL) ? NULL : (\
        _convert = (lstrlenA(_lpa)+1),\
        OW32::A2WHelper((LPWSTR) _alloca(_convert*2), _lpa, _convert)))

#define W2A lpw   ) 
 

Value:

(\
    ((_lpw = lpw) == NULL) ? NULL : (\
        _convert = (lstrlenW(_lpw)+1)*2,\
        OW32::W2AHelper((LPSTR) _alloca(_convert), _lpw, _convert)))


Generated on Sun Jun 5 01:29:19 2005 for OW32 by  doxygen 1.3.9.1