Add PanColor to simplify pan functions
[geeqie.git] / src / cache.cc
index 4aa4de5..6390d22 100644 (file)
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
-#include "main.h"
 #include "cache.h"
 
+#include <sys/stat.h>
+#include <unistd.h>
+#include <utime.h>
+
+#include <cerrno>
+#include <cstdio>
+#include <cstdlib>
+#include <cstring>
+
+#include <config.h>
+
+#include "debug.h"
+#include "intl.h"
+#include "main-defines.h"
 #include "md5-util.h"
+#include "options.h"
 #include "secure-save.h"
+#include "similar.h"
 #include "thumb-standard.h"
 #include "ui-fileops.h"
 
-#include <utime.h>
-
 
 /**
  * @file
  * Currently SimilarityGrid is always assumed to be 32 x 32 RGB. \n
  */
 
+namespace
+{
+
+constexpr gint CACHE_LOAD_LINE_NOISE = 8;
+
+} // namespace
 
 /*
  *-------------------------------------------------------------------
@@ -396,10 +415,6 @@ static gboolean cache_sim_read_similarity(FILE *f, gchar *buf, gint s, CacheData
        return FALSE;
 }
 
-enum {
-       CACHE_LOAD_LINE_NOISE = 8
-};
-
 CacheData *cache_sim_data_load(const gchar *path)
 {
        FILE *f;