Fix include-what-you-use warnings
[geeqie.git] / src / lua.cc
index 8319147..51b6f39 100644 (file)
 
 #include <config.h>
 
-#ifdef HAVE_LUA
+#if HAVE_LUA
 
 #define _XOPEN_SOURCE
 
 #include "glua.h"
 
-#include <cstdio>
+#include <unistd.h>
+
 #include <cstring>
 #include <ctime>
 #include <memory>
+#include <utility>
 
 #include <glib.h>
 #include <lua.hpp>
 #include "debug.h"
 #include "exif.h"
 #include "filedata.h"
-#include "main-defines.h"
 #include "main.h"
 #include "ui-fileops.h"
 
+struct ExifData;
+
 /**
  * @file
  * User API consists of the following namespaces: