diff options
author | Caleb Maclennan <caleb@alerque.com> | 2023-11-10 09:12:04 +0300 |
---|---|---|
committer | Caleb Maclennan <caleb@alerque.com> | 2023-11-10 09:12:04 +0300 |
commit | 5c4fc93d5f4137bf4c22ddf1a048c907a4a26727 (patch) | |
tree | a9a68e1f6a9c3bfe2b64fa1c3a4098865b7d3b5d /src/buffer.h | |
parent | ccef3bc4e2aa6ee5b997a80aabb58f4ff0b0e98f (diff) | |
parent | 43a97b7f0053313b43906371dbdc226271e6c8ab (diff) | |
download | luasocket-hjelmeland-patch-1.tar.gz luasocket-hjelmeland-patch-1.tar.bz2 luasocket-hjelmeland-patch-1.zip |
Merge branch 'master' into hjelmeland-patch-1hjelmeland-patch-1
Diffstat (limited to '')
-rw-r--r-- | src/buffer.h | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/buffer.h b/src/buffer.h index 1281bb3..a0901fc 100644 --- a/src/buffer.h +++ b/src/buffer.h | |||
@@ -15,8 +15,7 @@ | |||
15 | * The module is built on top of the I/O abstraction defined in io.h and the | 15 | * The module is built on top of the I/O abstraction defined in io.h and the |
16 | * timeout management is done with the timeout.h interface. | 16 | * timeout management is done with the timeout.h interface. |
17 | \*=========================================================================*/ | 17 | \*=========================================================================*/ |
18 | #include "lua.h" | 18 | #include "luasocket.h" |
19 | |||
20 | #include "io.h" | 19 | #include "io.h" |
21 | #include "timeout.h" | 20 | #include "timeout.h" |
22 | 21 | ||
@@ -34,12 +33,20 @@ typedef struct t_buffer_ { | |||
34 | } t_buffer; | 33 | } t_buffer; |
35 | typedef t_buffer *p_buffer; | 34 | typedef t_buffer *p_buffer; |
36 | 35 | ||
36 | #ifndef _WIN32 | ||
37 | #pragma GCC visibility push(hidden) | ||
38 | #endif | ||
39 | |||
37 | int buffer_open(lua_State *L); | 40 | int buffer_open(lua_State *L); |
38 | void buffer_init(p_buffer buf, p_io io, p_timeout tm); | 41 | void buffer_init(p_buffer buf, p_io io, p_timeout tm); |
39 | int buffer_meth_send(lua_State *L, p_buffer buf); | ||
40 | int buffer_meth_receive(lua_State *L, p_buffer buf); | ||
41 | int buffer_meth_getstats(lua_State *L, p_buffer buf); | 42 | int buffer_meth_getstats(lua_State *L, p_buffer buf); |
42 | int buffer_meth_setstats(lua_State *L, p_buffer buf); | 43 | int buffer_meth_setstats(lua_State *L, p_buffer buf); |
44 | int buffer_meth_send(lua_State *L, p_buffer buf); | ||
45 | int buffer_meth_receive(lua_State *L, p_buffer buf); | ||
43 | int buffer_isempty(p_buffer buf); | 46 | int buffer_isempty(p_buffer buf); |
44 | 47 | ||
48 | #ifndef _WIN32 | ||
49 | #pragma GCC visibility pop | ||
50 | #endif | ||
51 | |||
45 | #endif /* BUF_H */ | 52 | #endif /* BUF_H */ |