mirror of https://github.com/rusefi/lua.git
avoids including 'stdio.h' everywhere (because of definitions for
luai_writestring/luai_writeline)
This commit is contained in:
parent
ea382b0be1
commit
a716ae1f50
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
** $Id: luaconf.h,v 1.164 2011/10/07 19:53:05 roberto Exp roberto $
|
** $Id: luaconf.h,v 1.165 2011/11/05 15:29:05 roberto Exp roberto $
|
||||||
** Configuration file for Lua
|
** Configuration file for Lua
|
||||||
** See Copyright Notice in lua.h
|
** See Copyright Notice in lua.h
|
||||||
*/
|
*/
|
||||||
|
@ -210,10 +210,14 @@
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ luai_writestring/luai_writeline define how 'print' prints its results.
|
@@ luai_writestring/luai_writeline define how 'print' prints its results.
|
||||||
|
** They are only used in libraries and the stand-alone program. (The #if
|
||||||
|
** avoids including 'stdio.h' everywhere.)
|
||||||
*/
|
*/
|
||||||
|
#if defined(LUA_LIB) || defined(lua_c) || defined(luaall_c)
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#define luai_writestring(s,l) fwrite((s), sizeof(char), (l), stdout)
|
#define luai_writestring(s,l) fwrite((s), sizeof(char), (l), stdout)
|
||||||
#define luai_writeline() (luai_writestring("\n", 1), fflush(stdout))
|
#define luai_writeline() (luai_writestring("\n", 1), fflush(stdout))
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ luai_writestringerror defines how to print error messages.
|
@@ luai_writestringerror defines how to print error messages.
|
||||||
|
|
Loading…
Reference in New Issue