Skip to content

Commit 6170346

Browse files
committed
add LUAMOD_API
1 parent b00b006 commit 6170346

18 files changed

+53
-23
lines changed

Diff for: lualib-src/lsha1.c

+3-1
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ A million repetitions of "a"
8282
34AA973C D4C4DAA4 F61EEB2B DBAD2731 6534016F
8383
*/
8484

85+
#define LUA_LIB
86+
8587
#include <stdio.h>
8688
#include <string.h>
8789
#include <stdint.h>
@@ -269,7 +271,7 @@ xor_key(uint8_t key[BLOCKSIZE], uint32_t xor) {
269271
}
270272
}
271273

272-
int
274+
LUAMOD_API int
273275
lhmac_sha1(lua_State *L) {
274276
size_t key_sz = 0;
275277
const uint8_t * key = (const uint8_t *)luaL_checklstring(L, 1, &key_sz);

Diff for: lualib-src/lua-bson.c

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#define LUA_LIB
2+
13
#include <lua.h>
24
#include <lauxlib.h>
35

@@ -1257,7 +1259,7 @@ lobjectid(lua_State *L) {
12571259
return 1;
12581260
}
12591261

1260-
int
1262+
LUAMOD_API int
12611263
luaopen_bson(lua_State *L) {
12621264
luaL_checkversion(L);
12631265
int i;

Diff for: lualib-src/lua-clientsocket.c

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
// It's only for demo, limited feature. Don't use it in your project.
33
// Rewrite socket library by yourself .
44

5+
#define LUA_LIB
6+
57
#include <lua.h>
68
#include <lauxlib.h>
79
#include <string.h>
@@ -183,7 +185,7 @@ lreadstdin(lua_State *L) {
183185
return 1;
184186
}
185187

186-
int
188+
LUAMOD_API int
187189
luaopen_clientsocket(lua_State *L) {
188190
luaL_checkversion(L);
189191
luaL_Reg l[] = {

Diff for: lualib-src/lua-cluster.c

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#define LUA_LIB
2+
13
#include <lua.h>
24
#include <lauxlib.h>
35
#include <string.h>
@@ -475,7 +477,7 @@ lconcat(lua_State *L) {
475477
return 2;
476478
}
477479

478-
int
480+
LUAMOD_API int
479481
luaopen_cluster_core(lua_State *L) {
480482
luaL_Reg l[] = {
481483
{ "packrequest", lpackrequest },

Diff for: lualib-src/lua-crypt.c

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#define LUA_LIB
2+
13
#include <lua.h>
24
#include <lauxlib.h>
35

@@ -901,7 +903,7 @@ lxor_str(lua_State *L) {
901903
int lsha1(lua_State *L);
902904
int lhmac_sha1(lua_State *L);
903905

904-
int
906+
LUAMOD_API int
905907
luaopen_crypt(lua_State *L) {
906908
luaL_checkversion(L);
907909
static int init = 0;

Diff for: lualib-src/lua-debugchannel.c

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#define LUA_LIB
2+
13
// only for debug use
24
#include <lua.h>
35
#include <lauxlib.h>
@@ -268,7 +270,7 @@ static int db_sethook (lua_State *L) {
268270
return 0;
269271
}
270272

271-
int
273+
LUAMOD_API int
272274
luaopen_debugchannel(lua_State *L) {
273275
luaL_Reg l[] = {
274276
{ "create", lcreate }, // for write

Diff for: lualib-src/lua-memory.c

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#define LUA_LIB
2+
13
#include <lua.h>
24
#include <lauxlib.h>
35

@@ -47,7 +49,7 @@ lcurrent(lua_State *L) {
4749
return 1;
4850
}
4951

50-
int
52+
LUAMOD_API int
5153
luaopen_memory(lua_State *L) {
5254
luaL_checkversion(L);
5355

Diff for: lualib-src/lua-mongo.c

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#define LUA_LIB
2+
13
#include "skynet_malloc.h"
24

35
#include <lua.h>
@@ -529,7 +531,7 @@ reply_length(lua_State *L) {
529531
return 1;
530532
}
531533

532-
int
534+
LUAMOD_API int
533535
luaopen_mongo_driver(lua_State *L) {
534536
luaL_checkversion(L);
535537
luaL_Reg l[] ={

Diff for: lualib-src/lua-multicast.c

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#define LUA_LIB
2+
13
#include "skynet.h"
24

35
#include <lua.h>
@@ -143,7 +145,7 @@ mc_nextid(lua_State *L) {
143145
return 1;
144146
}
145147

146-
int
148+
LUAMOD_API int
147149
luaopen_multicast_core(lua_State *L) {
148150
luaL_Reg l[] = {
149151
{ "pack", mc_packlocal },

Diff for: lualib-src/lua-mysqlaux.c

+3-7
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
1-
//
2-
// lua_mysqlaux.c
3-
//
4-
// Created by changfeng on 6/17/14.
5-
// Copyright (c) 2014 changfeng. All rights reserved.
6-
//
1+
#define LUA_LIB
2+
73
#include <stdio.h>
84
#include <stdlib.h>
95
#include <string.h>
@@ -162,7 +158,7 @@ static struct luaL_Reg mysqlauxlib[] = {
162158
};
163159

164160

165-
int luaopen_mysqlaux_c (lua_State *L) {
161+
LUAMOD_API int luaopen_mysqlaux_c (lua_State *L) {
166162
lua_newtable(L);
167163
luaL_setfuncs(L, mysqlauxlib, 0);
168164
return 1;

Diff for: lualib-src/lua-netpack.c

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#define LUA_LIB
2+
13
#include "skynet_malloc.h"
24

35
#include "skynet_socket.h"
@@ -462,7 +464,7 @@ ltostring(lua_State *L) {
462464
return 1;
463465
}
464466

465-
int
467+
LUAMOD_API int
466468
luaopen_netpack(lua_State *L) {
467469
luaL_checkversion(L);
468470
luaL_Reg l[] = {

Diff for: lualib-src/lua-profile.c

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#define LUA_LIB
2+
13
#include <stdio.h>
24
#include <lua.h>
35
#include <lauxlib.h>
@@ -198,7 +200,7 @@ lyield_co(lua_State *L) {
198200
return timing_yield(L);
199201
}
200202

201-
int
203+
LUAMOD_API int
202204
luaopen_profile(lua_State *L) {
203205
luaL_checkversion(L);
204206
luaL_Reg l[] = {

Diff for: lualib-src/lua-seri.c

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
modify from https://github.com/cloudwu/lua-serialize
33
*/
44

5+
#define LUA_LIB
6+
57
#include "skynet_malloc.h"
68

79
#include <lua.h>
@@ -594,7 +596,7 @@ luaseri_unpack(lua_State *L) {
594596
return lua_gettop(L) - 1;
595597
}
596598

597-
int
599+
LUAMOD_API int
598600
luaseri_pack(lua_State *L) {
599601
struct block temp;
600602
temp.next = NULL;

Diff for: lualib-src/lua-sharedata.c

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#define LUA_LIB
2+
13
#include <lua.h>
24
#include <lauxlib.h>
35
#include <stdint.h>
@@ -762,7 +764,7 @@ lupdate(lua_State *L) {
762764
return 0;
763765
}
764766

765-
int
767+
LUAMOD_API int
766768
luaopen_sharedata_core(lua_State *L) {
767769
luaL_Reg l[] = {
768770
// used by host

Diff for: lualib-src/lua-skynet.c

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#define LUA_LIB
2+
13
#include "skynet.h"
24
#include "lua-seri.h"
35

@@ -366,7 +368,7 @@ lnow(lua_State *L) {
366368
return 1;
367369
}
368370

369-
int
371+
LUAMOD_API int
370372
luaopen_skynet_core(lua_State *L) {
371373
luaL_checkversion(L);
372374

Diff for: lualib-src/lua-socket.c

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#define LUA_LIB
2+
13
#include "skynet_malloc.h"
24

35
#include <stdlib.h>
@@ -674,7 +676,7 @@ ludp_address(lua_State *L) {
674676
return 2;
675677
}
676678

677-
int
679+
LUAMOD_API int
678680
luaopen_socketdriver(lua_State *L) {
679681
luaL_checkversion(L);
680682
luaL_Reg l[] = {

Diff for: lualib-src/lua-stm.c

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#define LUA_LIB
2+
13
#include <lua.h>
24
#include <lauxlib.h>
35
#include <stdlib.h>
@@ -232,7 +234,7 @@ lread(lua_State *L) {
232234
}
233235
}
234236

235-
int
237+
LUAMOD_API int
236238
luaopen_stm(lua_State *L) {
237239
luaL_checkversion(L);
238240
lua_createtable(L, 0, 3);

Diff for: lualib-src/sproto/lsproto.c

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#define LUA_LIB
2+
13
#include <string.h>
24
#include <stdlib.h>
35
#include "msvcint.h"

0 commit comments

Comments
 (0)