@@ -0,0 +1,19 @@
+#include <stdio.h>
+
+#include "lua.h"
+#include "lauxlib.h"
+static int smile(lua_State *L) {
+ (void) L; // Unused
+ printf("%s\n", ":-)");
+ return 0;
+}
+int LUA_API luaopen_lua_dll(lua_State *L) {
+ static const struct luaL_Reg api[] = {
+ {"smile", smile},
+ {NULL, NULL},
+ };
+ luaL_openlib(L, "lua_dll", api, 0);
+ return 1;