ok to use #elif' and #if defined()'

This commit is contained in:
Roberto Ierusalimschy
2003-05-14 18:01:53 -03:00
parent 524ae9fc3d
commit f93051155c
3 changed files with 9 additions and 35 deletions

View File

@@ -1,5 +1,5 @@
/*
** $Id: loadlib.c,v 1.3 2003/04/02 13:09:14 roberto Exp roberto $
** $Id: loadlib.c,v 1.4 2003/04/07 20:11:53 roberto Exp roberto $
** Dynamic library loader for Lua
** See Copyright Notice in lua.h
*
@@ -136,33 +136,13 @@ static int loadlib(lua_State *L)
** Those systems support dlopen, so they should have defined USE_DLOPEN.
** The default (no)implementation gives them a special error message.
*/
#ifdef linux
#define LOADLIB
#endif
#ifdef sun
#define LOADLIB
#endif
#ifdef sgi
#define LOADLIB
#endif
#ifdef BSD
#define LOADLIB
#endif
#ifdef _WIN32
#define LOADLIB
#endif
#ifdef LOADLIB
#undef LOADLIB
#if defined(linux) || defined(sun) || defined(sgi) || defined(BSD) || defined(_WIN32)
#define LOADLIB "`loadlib' not installed (check your Lua configuration)"
#else
#define LOADLIB "`loadlib' not supported"
#endif
static int loadlib(lua_State *L)
{
lua_pushnil(L);