add __cplusplus checks because why not
This commit is contained in:
parent
3773a4f51b
commit
f104dcbdfc
12
src/lt.h
12
src/lt.h
|
@ -115,6 +115,10 @@ typedef struct LT_GarbageList_s
|
||||||
* Functions
|
* Functions
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
void LT_EXPORT LT_Init(LT_Config initCfg);
|
void LT_EXPORT LT_Init(LT_Config initCfg);
|
||||||
void LT_EXPORT LT_SetConfig(LT_Config newCfg);
|
void LT_EXPORT LT_SetConfig(LT_Config newCfg);
|
||||||
void LT_EXPORT LT_Quit(void);
|
void LT_EXPORT LT_Quit(void);
|
||||||
|
@ -137,12 +141,20 @@ char *LT_EXPORT LT_Escaper(char *str, size_t pos, char escape);
|
||||||
LT_Token LT_EXPORT LT_GetToken(void);
|
LT_Token LT_EXPORT LT_GetToken(void);
|
||||||
void LT_EXPORT LT_SkipWhite(void);
|
void LT_EXPORT LT_SkipWhite(void);
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Variables
|
* Variables
|
||||||
* Don't include these into FFI declarations.
|
* Don't include these into FFI declarations.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" const char *LT_EXPORT LT_TkNames[];
|
||||||
|
#else
|
||||||
extern const char *LT_EXPORT LT_TkNames[];
|
extern const char *LT_EXPORT LT_TkNames[];
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Reference in New Issue
Block a user