Annotation of uae/src/od-win32/win32.h, revision 1.1.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.