/* Copyright (C) 2021-2022 Harry Godden (hgn) - All Rights Reserved */
+#ifndef VG_IO_H
+#define VG_IO_H
+
+#include "vg_stdint.h"
+#include "vg_platform.h"
+#include <stdio.h>
+#include <stdarg.h>
+#include <string.h>
+#include <malloc.h>
+
#define KNRM "\x1B[0m"
#define KRED "\x1B[31m"
#define KGRN "\x1B[32m"
break;
}
- j = i + vsnprintf( buffer + i, vg_list_size( buffer ) - i -2, fmt, args );
+ j = i + vsnprintf( buffer + i, vg_list_size( buffer ) - i -12, fmt, args );
strcpy( buffer + j, KNRM );
fputs( buffer, file );
char *buf;
i64 fsize;
- if( (buf = vg_disk_open_read( path, 1, &fsize )) )
+ if( (buf = (char *)vg_disk_open_read( path, 1, &fsize )) )
{
buf[ fsize ] = 0x00;
*size = fsize +1;
return 0;
}
}
+
+#endif /* VG_IO_H */