Cleaning up build on gcc

This commit is contained in:
Michael Tryby
2019-04-03 10:29:10 -04:00
parent 207cc53b04
commit 9da7e9a81b
3 changed files with 8 additions and 12 deletions

View File

@@ -11,13 +11,9 @@
****************************************************************************** ******************************************************************************
*/ */
#include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#ifndef __APPLE__
#include <malloc.h>
#else
#include <stdlib.h>
#endif
//*** For the Windows SDK _tempnam function ***// //*** For the Windows SDK _tempnam function ***//
#ifdef _WIN32 #ifdef _WIN32

View File

@@ -86,7 +86,7 @@ int open_file(file_handle_t *file_handle, const char *filename, const char *file
int seek_file(file_handle_t *file_handle, F_OFF offset, int whence) int seek_file(file_handle_t *file_handle, F_OFF offset, int whence)
{ {
#ifdef _WIN32 // Windows (32-bit and 64-bit) #ifdef _MSC_VER // Windows (32-bit and 64-bit)
#define FSEEK64 _fseeki64 #define FSEEK64 _fseeki64
#else // Other platforms #else // Other platforms
#define FSEEK64 fseeko #define FSEEK64 fseeko
@@ -97,7 +97,7 @@ int seek_file(file_handle_t *file_handle, F_OFF offset, int whence)
F_OFF tell_file(file_handle_t *file_handle) F_OFF tell_file(file_handle_t *file_handle)
{ {
#ifdef _WIN32 // Windows (32-bit and 64-bit) #ifdef _MSC_VER // Windows (32-bit and 64-bit)
#define FTELL64 _ftelli64 #define FTELL64 _ftelli64
#else // Other platforms #else // Other platforms
#define FTELL64 ftello #define FTELL64 ftello
@@ -185,7 +185,7 @@ int _get_temp_filename(char **tempname)
{ {
int error = 0; int error = 0;
#ifdef _WIN32 #ifdef _MSC_VER
char *name = NULL; char *name = NULL;
// --- use Windows _tempnam function to get a pointer to an // --- use Windows _tempnam function to get a pointer to an

View File

@@ -22,7 +22,7 @@
// F_OFF Must be a 8 byte / 64 bit integer for large file support // F_OFF Must be a 8 byte / 64 bit integer for large file support
#ifdef _WIN32 // Windows (32-bit and 64-bit) #ifdef _MSC_VER // Windows (32-bit and 64-bit)
#define F_OFF __int64 #define F_OFF __int64
#else // Other platforms #else // Other platforms
#define F_OFF off_t #define F_OFF off_t