home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
som30tk.zip
/
som30os2.zip
/
include
/
somnames.h
< prev
next >
Wrap
C/C++ Source or Header
|
1996-12-24
|
5KB
|
166 lines
/*
* @(#) 1.6 src/somk/somnames.h, somk.api, som3.0 10/15/96 13:57:52 [12/24/96 07:40:24]
*/
/*
* 96F8647, 96F8648, 96F8850 (C) Copyright IBM Corp. 1992, 1994
* All Rights Reserved
* Licensed Materials - Property of IBM
*/
/*
* SOMNAMES.H
* System Object Model run-time external names
*/
#ifndef extnames_h
#define extnames_h
#ifdef LEGACY1
/*
* Short forms of SOM_METHOD_THUNKS, SOM_DATA_THUNKS and SOM_METHOD_STUBS *
*/
#if (defined(_SOM_ALL) || defined(_SOM_MT)) && ! defined(SOM_METHOD_THUNKS)
#define SOM_METHOD_THUNKS 1
#endif
#if (defined(_SOM_ALL) || defined(_SOM_DT)) && ! defined(SOM_DATA_THUNKS)
#define SOM_DATA_THUNKS 1
#endif
#if (defined(_SOM_ALL) || defined(_SOM_MS)) && ! defined(SOM_METHOD_STUBS)
#define SOM_METHOD_STUBS 1
#endif
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define SOM_AssertLevel somasl
#define SOM_MajorVersion sommav
#define SOM_MaxThreads sommxt
#define SOM_MinorVersion sommiv
#define SOM_TraceLevel somtrl
#define SOM_WarnLevel somwnl
#define SOMCalloc somcll
#define SOMClassMgrObject somcmo
#define SOMCreateEventSem somces
#define SOMCreateMutexSem somcms
#define SOMDeleteModule somdm
#define SOMDestroyEventSem somdes
#define SOMDestroyMutexSem somdms
#define SOMError somerr
#define SOMFree somfre
#define SOMGetThreadId somgti
#define SOMOutCharRoutine somout
#define SOMLoadModule somlm
#define SOMMalloc sommll
#define SOMOpenEventSem somoes
#define SOMOpenMutexSem somoms
#define SOMPostEventSem sompes
#define SOMRealloc somrll
#define SOMReleaseMutexSem somsms
#define SOMRequestMutexSem somrms
#define SOMResetEventSem somres
#define SOMWaitEventSem somwes
#define SOMWaitSharedEventSem somwfs
#define somAssert somass
#define somBeginPersistentIds sombis
#define somBuildClass sombcs
#define somCheckArgs somcka
#define somCheckId somcki
#define somClassResolve somcrs
#define somAncestorResolve somars
#define somCompareIds someqi
#define somConstructClass somccl
#define somCreateDynamicClass somcdy
#define somDataResolve somdrs
#define somDataResolveChk somdrc
#define somEndPersistentIds someis
#define somEnvironmentEnd somene
#define somEnvironmentNew somen
#define somExceptionId somxni
#define somExceptionValue somxnv
#define somExceptionFree somxnf
#define somGenericApply somga
#define somGetClassFromMToken somgct
#define somGetCurrentContextObject somgco
#define somGetCurrentEnvironment somgce
#define somIdFromString somifs
#define somIsObj somiso
#define somLPrintf somlpn
#define somMainProgram sommp
#define somParentResolve somprs
#define somParentNumResolve sompnr
#define somPrefixLevel somplv
#define somPrintf sompnt
#define somRegisterClassLibrary somrcl
#define somRegisterId somrgi
#define somResolve somres
#define somResolveByName somrbn
#define somSetCurrentContextObject somsco
#define somSetCurrentEnvironment somsce
#define somSetException somsxn
#define somSetExpectedIds somsei
#define somStringFromId somsfi
#define somTest somtst
#define somTestCls somtcl
#define somTotalRegIds somtri
#define somUniqueKey somuky
#define somVprintf somvpt
#define somApply somapl
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*
* The following synonyms provide OS/2-style typedefs
*/
#ifndef FLOAT4
#define FLOAT4 float4
#endif
#ifndef FLOAT8
#define FLOAT8 double
#endif
#ifndef SOMID
#define SOMID somId
#endif
#ifndef SOMTOKEN
#define SOMTOKEN somToken
#endif
#ifndef SOMANY
#define SOMANY SOMAny
#endif
#ifndef SOMCLASS
#define SOMCLASS SOMClass
#endif
#ifndef SOMOBJECT
#define SOMOBJECT SOMObject
#endif
#ifndef SOMMETHODTAB
#define SOMMETHODTAB somMethodTab
#endif
#ifndef SOMMETHODDATA
#define SOMMETHODDATA somMethodData
#endif
#ifndef SOMMETHODPTR
#define SOMMETHODPTR somMethodPtr
#endif
#ifndef SOMCLASSDATASTRUCT
#define SOMCLASSDATASTRUCT somClassDataStructure
#endif
#endif /* LEGACY1 */
#endif /* extnames_h */