- LUAMOD_API defined as 'extern "C"' in C++.
- "ANSI C" is in fact "ISO C" (comments)
- Removed option -std from makefile in testes/libs. (Easier to change
  to C++ for tests).
This commit is contained in:
Roberto I
2025-09-05 15:36:47 -03:00
parent ffbcadfb41
commit 9ea06e61f2
6 changed files with 11 additions and 5 deletions

View File

@@ -319,7 +319,13 @@
** More often than not the libs go together with the core.
*/
#define LUALIB_API LUA_API
#if defined(__cplusplus)
/* Lua uses the "C name" when calling open functions */
#define LUAMOD_API extern "C"
#else
#define LUAMOD_API LUA_API
#endif
/* }================================================================== */