home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
ssvpar.zip
/
SSGLOBAL.H
< prev
next >
Wrap
Text File
|
1994-11-25
|
2KB
|
54 lines
/*---------------------------------------------------------------------------
Copyright (c) 1994 SandStone Software Inc.
All rights reserved
----------------------------------------------------------------------------*/
#if !defined( SSGLOBAL)
# define SSGLOBAL
# include<stddef.h>
# include<stdlib.h>
# define SSConstr
# define SSDestr ~
# define SSTrue 1
# define SSFalse 0
# define SSGlobalMaxFile 260
# define SSExport _Export
# if defined( __BORLANDC__)
# define SSOptlink
# else
# define SSOptlink _Optlink
# endif
# define SSUnsigned32Max ULONG_MAX
# define SSRetVoid void SSOptlink
# define SSRetVoidP void* SSOptlink
# define SSRetBool SSBooleanValue SSOptlink
# define SSRetConstChar const char* SSOptlink
# define SSRetUnsigned32 SSUnsigned32 SSOptlink
# define SSRefFromRef( t, o) (( t&) o)
# define SSPtrFromPtr( t, o) (( t*) o)
# define SSRefFromPtr( t, o) (( t&) *( o))
# define SSPtrFromRef( t, o) (( t*) &( o))
# if defined( __OS2__)
# define SSInline inline
# define SSHuge
# else
# define SSInline inline
# define SSHuge huge
# endif
typedef unsigned short SSWchar;
typedef int SSIndex;
typedef unsigned short SSUnicode;
typedef long SSSigned32;
typedef short SSSigned16;
typedef char SSHuge * SSCharHuge;
typedef unsigned long SSUnsigned32;
typedef unsigned short SSUnsigned16;
typedef unsigned int SSBooleanValue;
#endif