Annotation of uae/src/od-win32/win32.h, revision 1.1

1.1     ! root        1: /* 
        !             2:   * UAE - The Un*x Amiga Emulator
        !             3:   * 
        !             4:   * Win32-specific header file
        !             5:   * 
        !             6:   * (c) 1997 Mathias Ortmann
        !             7:   */
        !             8: 
        !             9: extern int atime, acount;
        !            10: 
        !            11: #ifndef __GNUC__ // BDK WAS HERE
        !            12: struct utimbuf 
        !            13: {
        !            14:   int actime;
        !            15:   int modtime; 
        !            16: };
        !            17: #endif
        !            18: 
        !            19: #define UAEWINVERSION_BASE "0.6.9h"
        !            20: #define UAEWINRELEASE "1"
        !            21: #if CPU_LEVEL >= 3
        !            22: #define UAEWINCPULEVEL " 020/881"
        !            23: #endif
        !            24: #if CPU_LEVEL == 2
        !            25: #define UAEWINCPULEVEL " 020"
        !            26: #endif
        !            27: #if CPU_LEVEL == 1
        !            28: #define UAEWINCPULEVEL " 010"
        !            29: #endif
        !            30: #if CPU_LEVEL == 0
        !            31: #define UAEWINCPULEVEL ""
        !            32: #endif
        !            33: #define UAEWINVERSION UAEWINVERSION_BASE UAEWINCPULEVEL
        !            34: #define PROGNAME "UAE " UAEWINVERSION " Release " UAEWINRELEASE
        !            35: 
        !            36: #undef S_ISDIR
        !            37: #define S_ISDIR(a) (a&0x100)
        !            38: 
        !            39: #define DIR struct DIR
        !            40: 
        !            41: #ifndef R_OK
        !            42: #define R_OK 02
        !            43: #define W_OK 04
        !            44: #endif
        !            45: 
        !            46: extern DIR * opendir(char *);
        !            47: extern struct dirent * readdir(DIR *);
        !            48: extern void closedir(DIR *);
        !            49: 
        !            50: // win32glue.c functions
        !            51: extern int my_kbd_handler(int, int, int);
        !            52: extern void workthread(void);
        !            53: 
        !            54: // win32.c functions
        !            55: extern char * lockscr(void);
        !            56: extern void unlockscr(void);
        !            57: extern int currtime(void);
        !            58: extern void setup_brkhandler(void);
        !            59: extern void remove_brkhandler(void);
        !            60: extern void run_workthread(void);
        !            61: extern void shutdownmain(void);
        !            62: extern int getcapslock(void);
        !            63: 
        !            64: extern void clipped_linetoscr(char *, char *, int);
        !            65: 
        !            66: extern int helppressed(void);
        !            67: extern int shiftpressed(void);
        !            68: extern int checkkey(int vkey, long lParam);
        !            69: extern void setmouseactive(int active);
        !            70: 
        !            71: extern int gunzip_hack(const char *src, const char *dst);
        !            72: 
        !            73: extern void begindrawing(void);
        !            74: extern void enddrawing(void);
        !            75: 
        !            76: extern int requestfname(char *title, char *name);
        !            77: 
        !            78: extern void togglemouse(void);
        !            79: extern void startsound(void);
        !            80: extern void stopsound(void);
        !            81: 
        !            82: // globals
        !            83: extern int bActive;
        !            84: //extern int draw_all;
        !            85: 
        !            86: //extern int vpos;
        !            87: //extern unsigned short lof;
        !            88: extern int capslock;
        !            89: 
        !            90: extern int amiga_fullscreen, customsize;
        !            91: 
        !            92: extern int process_desired_pri;
        !            93: 
        !            94: extern int toggle_sound, bytesinbuf;
        !            95: 
        !            96: #define mode_t int
        !            97: 
        !            98: #ifndef __GNUC__ // BDK WAS HERE
        !            99: #undef direct
        !           100: #endif
        !           101: struct direct
        !           102: {
        !           103:        char d_name[1];
        !           104: };
        !           105: 
        !           106: #ifdef __GNUC__
        !           107: #define off_t int
        !           108: #endif
        !           109: 
        !           110: #define USE_ZFILE
        !           111: 
        !           112: int iswindowhidden(void);
        !           113: void fname_wtoa(unsigned char *);
        !           114: void fname_atow(char *, char *, int);
        !           115: void MyOutputDebugString( char *format, ... );
        !           116: extern int sound_available;
        !           117: extern int framecnt;
        !           118: extern int ievent_alive;
        !           119: extern char prtname[];
        !           120: extern char VersionStr[256];
        !           121: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.