Mercurial > hg > forks > pwpunix
view msdos/pwplib.h @ 50:e2b6a35bcb0c
Remove usage of malloc.h; Other misc cleanups.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 24 May 2010 08:48:18 +0300 |
parents | acb5694e93d9 |
children |
line wrap: on
line source
#include <stdio.h> #include <stdlib.h> #define PWPLIB_VERSION "PC-1.00" #ifndef PWPLIBINT #define global extern extern char pwplib_buf[]; #else #define global char pwplib_buf[80*50]; #endif extern int pwplib_init(int argc,char**argv); /* menu.c */ #define pwplib_timer() timectr /* timer.c */ extern void pwplib_shutdown(); /* timer.c */ extern void pwplib_startup(); /* timer.c */ #define pwplib_bufw 80 #define pwplib_bufh 50 /* obsolete */ #define pwplib_prep_rast() #define pwplib_dump_rast() #define pwplib_prep_attr() #define pwplib_dump_attr() #define pwplib_prep_layered() #define pwplib_dump_layered() extern void pwplib_loopflush(); /* video.c */ #define pwplib_setplayer(p) pwplib_player=p extern int pwplib_sound(int c,int n,int v,int r); /* timer.c */ #define pwplib_sound_off(c) pwplib_sound(c,0,0,0) #define pwplib_sound_n(c,n) p pwplib_sound(c,n,128,128) #define pwplib_sound_nv(c,n,v) pwplib_sound(c,n,v,128) #define pwplib_sound_nvr(c,n,v,r) pwplib_sound(c,n,v,r) #define pwplib_locale (setup_english?"en":"fi") global void(*pwplib_player)(); global char auditype; /* timer.c */ global unsigned int timectr; global char setup_force25; global char setup_rtc; global char setup_nohibit; global char setup_english; global char setup_mono; #define u8 unsigned char #define s8 signed char #define u16 unsigned int #define s16 signed int