]> git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - util.c
util_fopen...
[xonotic/gmqcc.git] / util.c
diff --git a/util.c b/util.c
index f38c15302ebf68bf04b64a3b9392d8c9a2d50079..d825ab2f5715d72cb57d7cb71ec8c2104097f616 100644 (file)
--- a/util.c
+++ b/util.c
@@ -398,3 +398,16 @@ size_t util_strtononcmd(const char *in, char *out, size_t outsz) {
     *out = 0;
     return sz-1;
 }
+
+FILE *util_fopen(const char *filename, const char *mode)
+{
+#ifdef WIN32
+    FILE *out;
+    if (fopen_s(&out, file, mode) != 0)
+        return NULL;
+    return out;
+#else
+    return fopen(file, mode);
+#endif
+}
+