--- pgp/src/system.h 2018/04/24 16:40:50 1.1.1.2 +++ pgp/src/system.h 2018/04/24 16:45:17 1.1.1.4 @@ -1,6 +1,15 @@ #ifndef SYSTEM_H #define SYSTEM_H +#ifdef AMIGA +int AmigaRequestString(char *, int, int); +extern char *requesterdesc; +#ifdef getenv +#undef getenv +#endif +#define getenv(name) amiga_getenv(name) +#endif /* AMIGA */ + #ifdef UNIX #if !defined(HAVE_UNISTD_H) && !defined(MACH) && !defined(_BSD) #define HAVE_UNISTD_H @@ -21,6 +30,27 @@ long Clock(); #endif /* UNIX */ +#ifdef MACTC5 +int getch(void); +int kbhit(void); +#endif + +#ifdef WIN32 +#include +#include +#include +#ifdef min /* These are re-defined in stdlib.h */ +#undef min +#endif +#ifdef max +#undef max +#endif +#include +#define sleep _sleep +#include +#include +#endif + #if defined(UNIX) || defined(AMIGA) || defined(VMS) void ttycbreak(); void ttynorm();