|
|
@@ -30,6 +30,14 @@
|
|
|
#define NOB_REALLOC realloc
|
|
|
#define NOB_FREE free
|
|
|
|
|
|
+#include <assert.h>
|
|
|
+#include <stdbool.h>
|
|
|
+#include <stdlib.h>
|
|
|
+#include <stdio.h>
|
|
|
+#include <stdarg.h>
|
|
|
+#include <string.h>
|
|
|
+#include <errno.h>
|
|
|
+
|
|
|
#ifdef _WIN32
|
|
|
# define WIN32_LEAN_AND_MEAN
|
|
|
# include <windows.h>
|
|
|
@@ -194,6 +202,7 @@ void nob_temp_rewind(size_t checkpoint);
|
|
|
|
|
|
int is_path1_modified_after_path2(const char *path1, const char *path2);
|
|
|
bool nob_rename(const char *old_path, const char *new_path);
|
|
|
+int nob_is_path1_modified_after_path2(const char *path1, const char *path2);
|
|
|
|
|
|
// TODO: add MinGW support for Go Rebuild Urself™ Technology
|
|
|
#ifndef NOB_REBUILD_URSELF
|