Move allocation of imbuf from array to allocimbuf.
[blender.git] / source / blender / imbuf / intern / util.c
index 052059e3a5ead8fea157ea7e5ea316414df0147d..32100aa2288bc9ff033b5c45510d79f1e32349cb 100644 (file)
@@ -34,9 +34,6 @@
 
 #ifdef _WIN32
 #  include <io.h>
-#  define open _open
-#  define read _read
-#  define close _close
 #endif
 
 #include <stdlib.h>
@@ -190,7 +187,7 @@ int IMB_ispic_type(const char *name)
 
        unsigned char buf[HEADER_SIZE];
        ImFileType *type;
-       struct stat st;
+       BLI_stat_t st;
        int fp;
 
        if (UTIL_DEBUG) printf("IMB_ispic_name: loading %s\n", name);
@@ -257,10 +254,6 @@ static int isqtime(const char *name)
 
 #ifdef WITH_FFMPEG
 
-#if defined(_MSC_VER) && _MSC_VER < 1800
-#define va_copy(dst, src) ((dst) = (src))
-#endif
-
 /* BLI_vsnprintf in ffmpeg_log_callback() causes invalid warning */
 #ifdef __GNUC__
 #  pragma GCC diagnostic push
@@ -394,7 +387,7 @@ static int isredcode(const char *filename)
 int imb_get_anim_type(const char *name)
 {
        int type;
-       struct stat st;
+       BLI_stat_t st;
 
        if (UTIL_DEBUG) printf("in getanimtype: %s\n", name);