More compiler preproc stuff

This commit is contained in:
Linus Probert 2017-12-21 12:41:08 +01:00
parent 618f28a519
commit 01a3aa59d5
1 changed files with 7 additions and 9 deletions

View File

@ -2,9 +2,7 @@
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#ifdef __MINGW32__
#include <string_s.h>
#endif // __MINGW32__
#ifndef _WIN32 #ifndef _WIN32
#include <unistd.h> #include <unistd.h>
#endif // _WIN32 #endif // _WIN32
@ -14,12 +12,12 @@
void void
m_strcpy(char *dest, size_t destsz, char *src) m_strcpy(char *dest, size_t destsz, char *src)
{ {
#ifndef _WIN32 #ifndef _MSC_VER
UNUSED(destsz); UNUSED(destsz);
strcpy(dest, src); strcpy(dest, src);
#else #else // _MSC_VER
strcpy_s(dest, destsz, src); strcpy_s(dest, destsz, src);
#endif // _WIN32 #endif // _MSC_VER
} }
void void
@ -28,13 +26,13 @@ m_strncat(char *dest,
char *src, char *src,
size_t srcsz) size_t srcsz)
{ {
#ifndef _WIN32 #ifndef _MSC_VER
UNUSED(destsz); UNUSED(destsz);
UNUSED(srcsz); UNUSED(srcsz);
strncat(dest, src, srcsz); strncat(dest, src, srcsz);
#else #else // _MSC_VER
strncat_s(dest, destsz, src, srcsz); strncat_s(dest, destsz, src, srcsz);
#endif // _WIN32 #endif // _MSC_VER
} }
void fatal(char *message) void fatal(char *message)