mirror of
https://github.com/open-simh/simtools.git
synced 2026-01-23 02:48:21 +00:00
Dismount command lost drive parameter in previous commit. Under windows, limit confusion by assigning pseudo-drive letters for images more carefully. Avoid letters used by Windows. Dir /detail wasn't reporting rab$b_fsz correctly. qualifier list keyword syntax error now reported correctly. Include Windows release .exes in git. Improve conditional compilation in compat.
33 lines
605 B
C
33 lines
605 B
C
#ifndef COMPAT_H
|
|
#define COMPAT_H
|
|
|
|
#if defined(_MSC_VER) && _MSC_VER < 1900
|
|
|
|
#define snprintf c99_snprintf
|
|
#define vsnprintf c99_vsnprintf
|
|
|
|
#include <stdarg.h>
|
|
|
|
int c99_vsnprintf(char *outBuf, size_t size, const char *format, va_list ap);
|
|
int c99_snprintf(char *outBuf, size_t size, const char *format, ...);
|
|
|
|
#endif
|
|
|
|
#ifdef _MSC_VER
|
|
FILE *openf( const char *filename, const char *mode );
|
|
#else
|
|
#define openf fopen
|
|
#endif
|
|
|
|
#ifdef _WIN32
|
|
#include <stdarg.h>
|
|
#include <windows.h>
|
|
|
|
TCHAR *w32_errstr( DWORD eno, ... );
|
|
char *driveFromLetter( const char *letter );
|
|
#endif
|
|
|
|
#define UNUSED(x) (void)(x)
|
|
|
|
#endif
|