recovered from tinkering all day
parent
f754804cc3
commit
f4ccc9d519
|
@ -9,42 +9,11 @@ By Allen Webster
|
|||
#if !defined(FTECH_FILE_MOVING_H)
|
||||
#define FTECH_FILE_MOVING_H
|
||||
|
||||
#include "../4ed_os_comp_cracking.h"
|
||||
|
||||
#include <stdio.h> // include system for windows
|
||||
#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)
|
||||
# define ONLY_WINDOWS(x) x
|
||||
# define ONLY_LINUX(x) (void)0
|
||||
|
|
Loading…
Reference in New Issue