30 lines
832 B
C
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
|