# HG changeset patch # User John "Elwin" Edwards # Date 1454025347 18000 # Node ID b24545357d2e099fd7c172933a7c29ff4926ac18 # Parent 1b73a8641b3751db200640ba405d67d474aa4e81 rogue4: add more function declarations. diff -r 1b73a8641b37 -r b24545357d2e rogue4/extern.h --- a/rogue4/extern.h Wed Jan 27 19:41:05 2016 -0500 +++ b/rogue4/extern.h Thu Jan 28 18:55:47 2016 -0500 @@ -78,6 +78,18 @@ #define O_BINARY 0 #endif +extern int md_erasechar(void); extern FILE *md_fdopen(int fd, char *mode); +extern int md_fileno(FILE *fp); extern char *md_getusername(int uid); extern char *md_gethomedir(); +extern int md_getuid(void); +extern void md_ignore_signals(void); +extern void md_init(void); +extern int md_killchar(void); +extern void md_normaluser(void); +extern int md_readchar(WINDOW *win); +extern int md_shellescape(void); +extern void md_sleep(int s); +extern int md_unlink(char *file); +extern int md_unlink_open_file(char *file, int inf); diff -r 1b73a8641b37 -r b24545357d2e rogue4/mdport.c --- a/rogue4/mdport.c Wed Jan 27 19:41:05 2016 -0500 +++ b/rogue4/mdport.c Thu Jan 28 18:55:47 2016 -0500 @@ -86,7 +86,7 @@ #define MOD_MOVE(c) (toupper(c) ) void -md_init() +md_init(void) { #ifdef __INTERIX char *term; @@ -105,7 +105,7 @@ } int -md_hasclreol() +md_hasclreol(void) { #ifdef CE return((CE != NULL) && (*CE != 0)); @@ -127,7 +127,7 @@ static int md_standout_mode = 0; void -md_raw_standout() +md_raw_standout(void) { #ifdef _WIN32 CONSOLE_SCREEN_BUFFER_INFO csbiInfo; @@ -150,7 +150,7 @@ } void -md_raw_standend() +md_raw_standend(void) { #ifdef _WIN32 CONSOLE_SCREEN_BUFFER_INFO csbiInfo; @@ -231,7 +231,7 @@ void -md_normaluser() +md_normaluser(void) { #ifndef _WIN32 setuid(getuid()); @@ -240,7 +240,7 @@ } int -md_getuid() +md_getuid(void) { #ifndef _WIN32 return( getuid() ); @@ -297,7 +297,7 @@ } char * -md_gethomedir() +md_gethomedir(void) { static char homedir[PATH_MAX]; char *h = NULL; @@ -349,7 +349,7 @@ } char * -md_getshell() +md_getshell(void) { static char shell[PATH_MAX]; char *s = NULL; @@ -379,7 +379,7 @@ } void -md_ignore_signals() +md_ignore_signals(void) { #ifndef _WIN32 int i; @@ -396,7 +396,7 @@ } int -md_shellescape() +md_shellescape(void) { #if (!defined(_WIN32) && !defined(__DJGPP__)) int ret_status; @@ -570,7 +570,7 @@ } int -md_ucount() +md_ucount(void) { #ifdef __DJGPP__ return(1); @@ -607,7 +607,7 @@ } long -md_random() +md_random(void) { #ifdef _WIN32 return(rand()); @@ -627,7 +627,7 @@ } int -md_rand() +md_rand(void) { #ifdef _WIN32 return(rand()); @@ -657,7 +657,7 @@ } long -md_memused() +md_memused(void) { #ifdef _WIN32 MEMORYSTATUS stat; @@ -671,7 +671,7 @@ } int -md_erasechar() +md_erasechar(void) { #ifdef BSD return(_tty.sg_erase); /* process erase character */ @@ -683,7 +683,7 @@ } int -md_killchar() +md_killchar(void) { #ifdef BSD return(_tty.sg_kill); @@ -712,7 +712,7 @@ } void -md_flushinp() +md_flushinp(void) { #ifdef BSD ioctl(0, TIOCFLUSH); @@ -1013,7 +1013,7 @@ int uindex = -1; int -reread() +reread(void) { int redo;