ut_cast.h File Reference

pointer as int|long|string .. More...

Go to the source code of this file.

Defines

#define LONG_PTR(vp1)   (long)vp1
 long from pointer long = LONG_PTR (ptr);
#define INT_PTR(vp1)   (int)((long)vp1)
 integer from pointer int = INT_PTR (ptr);
#define PTR_INT(i1)   (void*)((long)i1)
 pointer from integer ptr = PTR_INT (int);
#define PTR_LONG(l1)   (void*)l1
 pointer from long ptr = PTR_LONG (long);
#define PTR_CHRA(txt)   (void*)txt
 pointer from character-array ptr = PTR_CHRA (*txt);
#define TXT_PTR(vp1)   (char*)(vp1)
 text from pointer

Detailed Description

pointer as int|long|string ..

casting void long int


Define Documentation

#define LONG_PTR ( vp1   )     (long)vp1

long from pointer long = LONG_PTR (ptr);

#define INT_PTR ( vp1   )     (int)((long)vp1)

integer from pointer int = INT_PTR (ptr);

#define PTR_INT ( i1   )     (void*)((long)i1)

pointer from integer ptr = PTR_INT (int);

#define PTR_LONG ( l1   )     (void*)l1

pointer from long ptr = PTR_LONG (long);

#define PTR_CHRA ( txt   )     (void*)txt

pointer from character-array ptr = PTR_CHRA (*txt);

#define TXT_PTR ( vp1   )     (char*)(vp1)

text from pointer

Generated on Fri Apr 6 09:40:08 2012 for gCAD3D by  doxygen 1.6.3