recovered from tinkering all day
parent
f754804cc3
commit
f4ccc9d519
|
@ -9,42 +9,11 @@ By Allen Webster
|
||||||
#if !defined(FTECH_FILE_MOVING_H)
|
#if !defined(FTECH_FILE_MOVING_H)
|
||||||
#define FTECH_FILE_MOVING_H
|
#define FTECH_FILE_MOVING_H
|
||||||
|
|
||||||
|
#include "../4ed_os_comp_cracking.h"
|
||||||
|
|
||||||
#include <stdio.h> // include system for windows
|
#include <stdio.h> // include system for windows
|
||||||
#include <stdlib.h> // include system for linux (YAY!)
|
#include <stdlib.h> // include system for linux (YAY!)
|
||||||
|
|
||||||
// NOTE(allen): Compiler/OS cracking.
|
|
||||||
#if defined(_MSC_VER)
|
|
||||||
|
|
||||||
# if !defined(IS_CL)
|
|
||||||
# define IS_CL
|
|
||||||
# endif
|
|
||||||
|
|
||||||
# define snprintf _snprintf
|
|
||||||
|
|
||||||
# if defined(_WIN32)
|
|
||||||
# define IS_WINDOWS
|
|
||||||
# pragma comment(lib, "Kernel32.lib")
|
|
||||||
# else
|
|
||||||
# error This compiler/platform combo is not supported yet
|
|
||||||
# endif
|
|
||||||
|
|
||||||
#elif defined(__GNUC__) || defined(__GNUG__)
|
|
||||||
|
|
||||||
# if !defined(IS_GCC)
|
|
||||||
# define IS_GCC
|
|
||||||
# endif
|
|
||||||
|
|
||||||
# if defined(__gnu_linux__)
|
|
||||||
# define IS_LINUX
|
|
||||||
# else
|
|
||||||
# error This compiler/platform combo is not supported yet
|
|
||||||
# endif
|
|
||||||
|
|
||||||
#else
|
|
||||||
#error This compiler is not supported yet
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
#if defined(IS_WINDOWS)
|
#if defined(IS_WINDOWS)
|
||||||
# define ONLY_WINDOWS(x) x
|
# define ONLY_WINDOWS(x) x
|
||||||
# define ONLY_LINUX(x) (void)0
|
# define ONLY_LINUX(x) (void)0
|
||||||
|
|
Loading…
Reference in New Issue