wrap visibility pragmas in #ifndef _WIN32

This commit is contained in:
E. Westbrook 2019-02-28 16:32:07 -07:00
parent 3a37ab8890
commit 21514304be
16 changed files with 56 additions and 17 deletions

View file

@ -14,7 +14,9 @@ typedef struct t_timeout_ {
} t_timeout;
typedef t_timeout *p_timeout;
#ifndef _WIN32
#pragma GCC visibility push(hidden)
#endif
void timeout_init(p_timeout tm, double block, double total);
double timeout_get(p_timeout tm);
@ -29,7 +31,9 @@ int timeout_open(lua_State *L);
int timeout_meth_settimeout(lua_State *L, p_timeout tm);
int timeout_meth_gettimeout(lua_State *L, p_timeout tm);
#ifndef _WIN32
#pragma GCC visibility pop
#endif
#define timeout_iszero(tm) ((tm)->block == 0.0)