Documented headers.lua Update copyright date everywhere Remove RCSID from files Move version back to 2.1 rather than 2.1.1 Fixed url package to support ipv6 hosts Changed "domain" to "family" in tcp and udp structures Implemented getfamily methods
34 lines
1.3 KiB
C
34 lines
1.3 KiB
C
#ifndef LUASOCKET_H
|
|
#define LUASOCKET_H
|
|
/*=========================================================================*\
|
|
* LuaSocket toolkit
|
|
* Networking support for the Lua language
|
|
* Diego Nehab
|
|
* 9/11/1999
|
|
\*=========================================================================*/
|
|
#include "lua.h"
|
|
|
|
/*-------------------------------------------------------------------------*\
|
|
* Current socket library version
|
|
\*-------------------------------------------------------------------------*/
|
|
#define LUASOCKET_VERSION "LuaSocket 2.1-rc1"
|
|
#define LUASOCKET_COPYRIGHT "Copyright (C) 1999-2012 Diego Nehab"
|
|
#define LUASOCKET_AUTHORS "Diego Nehab"
|
|
|
|
/*-------------------------------------------------------------------------*\
|
|
* This macro prefixes all exported API functions
|
|
\*-------------------------------------------------------------------------*/
|
|
#ifndef LUASOCKET_API
|
|
#define LUASOCKET_API extern
|
|
#endif
|
|
|
|
#if LUA_VERSION_NUM > 501 & !( defined LUA_COMPAT_MODULE)
|
|
# error Lua 5.2 requires LUA_COMPAT_MODULE defined for luaL_openlib
|
|
#endif
|
|
|
|
/*-------------------------------------------------------------------------*\
|
|
* Initializes the library.
|
|
\*-------------------------------------------------------------------------*/
|
|
LUASOCKET_API int luaopen_socket_core(lua_State *L);
|
|
|
|
#endif /* LUASOCKET_H */
|