mirror of
https://github.com/aaru-dps/fstester.git
synced 2025-12-16 19:24:39 +00:00
Add support for Zortech and Symantec compilers for DOS.
This commit is contained in:
@@ -28,7 +28,7 @@ Copyright (C) 2011-2021 Natalia Portillo
|
||||
#include <i86.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#elif defined(__TURBOC__) || defined(_MSC_VER)
|
||||
#elif defined(__TURBOC__) || defined(_MSC_VER) || defined(__ZTC__)
|
||||
#include <dos.h>
|
||||
#include <io.h>
|
||||
#include <stdlib.h>
|
||||
@@ -43,7 +43,7 @@ Copyright (C) 2011-2021 Natalia Portillo
|
||||
|
||||
unsigned int _dos_getdiskfree_ex(unsigned int drive, struct diskfree_ex_t* diskspace)
|
||||
{
|
||||
#if defined(__WATCOMC__) || defined(__TURBOC__) || defined(_MSC_VER)
|
||||
#if defined(__WATCOMC__) || defined(__TURBOC__) || defined(_MSC_VER) || defined(__ZTC__)
|
||||
char drivePath[4];
|
||||
union REGS regs;
|
||||
struct SREGS sregs;
|
||||
|
||||
@@ -25,7 +25,7 @@ Copyright (C) 2011-2021 Natalia Portillo
|
||||
#ifndef AARU_FSTESTER_SETTER_SRC_DOS_H
|
||||
#define AARU_FSTESTER_SETTER_SRC_DOS_H
|
||||
|
||||
#if defined(__WATCOMC__) || defined(_MSC_VER)
|
||||
#if defined(__WATCOMC__) || defined(_MSC_VER) || defined(__ZTC__)
|
||||
#include <direct.h>
|
||||
#define __dos_mkdir(path) mkdir(path)
|
||||
#elif defined(__DJGPP__)
|
||||
@@ -52,6 +52,8 @@ Copyright (C) 2011-2021 Natalia Portillo
|
||||
#endif
|
||||
#elif defined(_MSC_VER) && _MSC_VER <= 800
|
||||
#pragma pack(1)
|
||||
#elif defined(__ZTC__)
|
||||
#pragma ZTC align 1
|
||||
#else
|
||||
#pragma pack(push, 1)
|
||||
#endif
|
||||
@@ -81,6 +83,8 @@ unsigned int _dos_getdiskfree_ex(unsigned int drive, struct diskfree_ex_t* disks
|
||||
#endif
|
||||
#elif defined(_MSC_VER) && _MSC_VER <= 800
|
||||
#pragma pack()
|
||||
#elif defined(__ZTC__)
|
||||
#pragma ZTC align
|
||||
#else
|
||||
#pragma pack(pop)
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user