50 lines
2.2 KiB
C
50 lines
2.2 KiB
C
#if !defined(__SAI_Pub_h__)
|
|
#define __SAI_Pub_h__
|
|
|
|
#include "CPA_Expt.h"
|
|
|
|
#define SAI_TRUE TRUE
|
|
#define SAI_FALSE FALSE
|
|
|
|
#if defined(__cplusplus)
|
|
extern "C"
|
|
{
|
|
#endif /* __cplusplus */
|
|
|
|
#ifndef U64 /* Oliv' - 07/07/1999 */
|
|
extern CPA_EXPORT unsigned char SAI_fn_bInsertBoolInTable(void *_p_vValue, unsigned char ucMask, SAI_tdeFlags _eFlags);
|
|
#endif /* U64 */
|
|
|
|
extern CPA_EXPORT unsigned char SAI_fn_bInsertCharInTable(void *_p_vValue, SAI_tdeFlags _eFlags);
|
|
extern CPA_EXPORT unsigned char SAI_fn_bInsertShortInTable(void *_p_vValue, SAI_tdeFlags _eFlags);
|
|
extern CPA_EXPORT unsigned char SAI_fn_bInsertLongInTable(void *_p_vValue, SAI_tdeFlags _eFlags);
|
|
extern CPA_EXPORT unsigned char SAI_fn_bInsertFloatInTable(void *_p_vValue, SAI_tdeFlags _eFlags);
|
|
extern CPA_EXPORT unsigned char SAI_fn_bInsertDoubleInTable(void *_p_vValue, SAI_tdeFlags _eFlags);
|
|
extern CPA_EXPORT unsigned char SAI_fn_bInsertPointerInTable(void *_p_vValue, SAI_tdeFlags _eFlags);
|
|
extern CPA_EXPORT unsigned char SAI_fn_bInsertMTHRealInTable(void *_p_vValue, SAI_tdeFlags _eFlags);
|
|
extern CPA_EXPORT unsigned char SAI_fn_bInsertMTHVectorInTable(void *_p_vValue, SAI_tdeFlags _eFlags);
|
|
extern CPA_EXPORT unsigned char SAI_fn_bInsertMTHMatrixInTable(void *_p_vValue, SAI_tdeFlags _eFlags);
|
|
extern CPA_EXPORT unsigned char SAI_fn_bInsertArrayInTable(void *_p_vValue, unsigned long _ulSize, SAI_tdeFlags _eFlags);
|
|
|
|
extern CPA_EXPORT unsigned char SAI_fn_bRemoveValueFromTable(void *_p_vValue, SAI_tdeFlags _eFlags);
|
|
|
|
extern CPA_EXPORT void *SAI_fn_p_vGetTableValuePointerOf(void *_p_vValue, SAI_tdeFlags _eFlags);
|
|
|
|
extern CPA_EXPORT unsigned char SAI_fn_bInitAllWhen(SAI_tdeFlags _eUserFlags);
|
|
extern CPA_EXPORT unsigned char SAI_fn_bInitOneValueWhen(void *_p_vValue, SAI_tdeFlags _eUserFlags);
|
|
|
|
extern CPA_EXPORT unsigned char SAI_fn_ucPlayerSaveValues(char *_szFileName);
|
|
extern CPA_EXPORT unsigned char SAI_fn_ucLevelSaveValues(char *_szFileName);
|
|
|
|
extern CPA_EXPORT unsigned char SAI_fn_ucLoadValues(char *_szFileName);
|
|
|
|
extern CPA_EXPORT unsigned char SAI_fn_ucLoadPlayerValues(char *_szFileName);
|
|
extern CPA_EXPORT unsigned char SAI_fn_ucLoadLevelValues(char *_szFileName);
|
|
|
|
|
|
#if defined(__cplusplus)
|
|
}
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __SAI_Pub_h__ */
|