CheatMenuSA/include/fla/common/common.h
2022-09-09 13:59:51 +06:00

30 lines
832 B
C

/*
* Copyright (C) fastman92 <fastman92@gmail.com>, website: http://fastman92.com
* Licensed under the MIT License, see LICENSE at top level directory.
*
*/
#pragma once
#define F92_LA_CONVENTION
#define UNDEFINED_FILE_ID_UINT16 0xFFFF
#define UNDEFINED_FILE_ID_INT32 -1
#define UNKNOWN_MODEL_ID_MINUS_2 -2
#define MAX_FILE_ID_UINT16 0xFFFC
#define MAX_FILE_ID_INT32 0x7FFFFFFF
// Stringify
#if !defined(STRINGIFY) || defined(TOSTRING)
#define STRINGIFY(str) #str
#define TOSTRING(x) STRINGIFY(x)
#endif
// FLA library filename
#ifdef IS_PLATFORM_WIN_X86
#define FLA_FILENAME "$fastman92limitAdjuster.asi"
#elif defined(IS_PLATFORM_WIN_X64)
#define FLA_FILENAME "$fastman92limitAdjusterX64.asi"
#elif defined(IS_PLATFORM_ANDROID)
#define FLA_FILENAME "libplugin_fastman92limitAdjuster_" TOSTRING(SOLUTION_PLATFORM) ".so"
#endif