Platon Technologies
neprihlásený Prihlásiť Registrácia
SlovakEnglish
open source software development oslavujeme 10 rokov vývoja otvoreného softvéru! Štvrtok, 6. február 2025

Súbor: [Platon] / games / _shared / dos2win32.h (stiahnutie)

Revízia 1.3, Tue Apr 6 09:54:15 2004 UTC (20 years, 10 months ago) by nepto


Zmeny od 1.2: +12 -5 [lines]

Headers update:
    - switch to standard/classic Platon SDG source header
    - bumped copyright year to 2004
    - changelog dates reformatted to new format YYYY-MM-DD

/*
 * games/_shared/ - shared routines for games
 *
 * dos2win32.h - MS-Dos to MS-Windows call convertor header file
 * ____________________________________________________________
 *
 * Developed by Ondrej Jombik <nepto@platon.sk>
 * Copyright (c) 2003-2004 Platon SDG, http://platon.sk/
 * All rights reserved.
 *
 * See README file for more information about this software.
 * See COPYING file for license information.
 *
 * Download the latest version from
 * http://platon.sk/projects/games/
 *
 * Changelog:
 * 2003-06-23 - created
 */

/* $Platon: games/_shared/dos2win32.h,v 1.2 2003/08/03 21:34:18 nepto Exp $ */

#ifndef _DOS2WIN32_H
#  define _DOS2WIN32_H

/* core types */
#define        near                        /* nothing */
#define        far                            /* nothing */
#define        huge                        /* nothing */

/* no operation */
#define        no_operation()                kbhit()

/* stdio.h */
/* stdio.h functions */
#define        fcloseall()                    no_operation()

/* conio.h */
#define        putch                        putchar
#define        cputs(__s)                    fputs(__s, stdout)
#define        cprintf                        printf
#define        gotoxy(__x, __y)            no_operation()
#define        clrscr()                    no_operation()
#define        textattr(_attr)                no_operation()
#define        textcolor(__c)                no_operation()
#define        textbackground(__c)            no_operation()

/* stdlib.h */
#define        randomize()                    srand(time(NULL))

/* dos.h */
struct date {
#if 0
    int da_year;     /* current year */
#endif
    short int da_year;     /* current year */
    char da_day;     /* day of the month */
    char da_mon;     /* month (1 = Jan) */
};
struct time {
    unsigned char  ti_min;   /* minutes */
    unsigned char  ti_hour;  /* hours */
    unsigned char  ti_hund;  /* hundredths of seconds */
    unsigned char  ti_sec;   /* seconds */
};
#define        ctrlbrk(__handler)            no_operation()
#define        setcbrk(__cbrkvalue)        no_operation()

void getdate(struct date *datep);

#endif /* ifndef _DOS2WIN32_H */


Platon Group <platon@platon.sk> http://platon.sk/
Copyright © 2002-2006 Platon Group
Stránka používa redakčný systém Metafox
Na začiatok