Also fix a startup error caused by s_security.cpp
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#include <strings.h>
#include "objdef.h"
#include "util/numeric.h"
-#include "debug.h"
-#include "porting.h"
#include "log.h"
#include "gamedef.h"
#ifndef OBJDEF_HEADER
#define OBJDEF_HEADER
-#include <string>
-#include <vector>
-#include "irrlichttypes.h"
+#include "porting.h"
class IGameDef;
class INodeDefManager;
fp = stdin;
chunk_name = const_cast<char *>("=stdin");
} else {
- fp = fopen(path, "r");
+ fp = fopen(path, "rb");
if (!fp) {
lua_pushfstring(L, "%s: %s", path, strerror(errno));
return false;