rogue4: add more function declarations.

This commit is contained in:
John "Elwin" Edwards 2016-01-28 18:55:47 -05:00
parent c1d6a6af6a
commit 0f87d5b4d8
2 changed files with 30 additions and 18 deletions

View file

@ -78,6 +78,18 @@ extern bool got_genocide;
#define O_BINARY 0 #define O_BINARY 0
#endif #endif
extern int md_erasechar(void);
extern FILE *md_fdopen(int fd, char *mode); extern FILE *md_fdopen(int fd, char *mode);
extern int md_fileno(FILE *fp);
extern char *md_getusername(int uid); extern char *md_getusername(int uid);
extern char *md_gethomedir(); 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);

View file

@ -86,7 +86,7 @@ char *strdup(const char *s);
#define MOD_MOVE(c) (toupper(c) ) #define MOD_MOVE(c) (toupper(c) )
void void
md_init() md_init(void)
{ {
#ifdef __INTERIX #ifdef __INTERIX
char *term; char *term;
@ -105,7 +105,7 @@ md_init()
} }
int int
md_hasclreol() md_hasclreol(void)
{ {
#ifdef CE #ifdef CE
return((CE != NULL) && (*CE != 0)); return((CE != NULL) && (*CE != 0));
@ -127,7 +127,7 @@ md_putchar(int c)
static int md_standout_mode = 0; static int md_standout_mode = 0;
void void
md_raw_standout() md_raw_standout(void)
{ {
#ifdef _WIN32 #ifdef _WIN32
CONSOLE_SCREEN_BUFFER_INFO csbiInfo; CONSOLE_SCREEN_BUFFER_INFO csbiInfo;
@ -150,7 +150,7 @@ md_raw_standout()
} }
void void
md_raw_standend() md_raw_standend(void)
{ {
#ifdef _WIN32 #ifdef _WIN32
CONSOLE_SCREEN_BUFFER_INFO csbiInfo; CONSOLE_SCREEN_BUFFER_INFO csbiInfo;
@ -231,7 +231,7 @@ md_creat(char *file, int mode)
void void
md_normaluser() md_normaluser(void)
{ {
#ifndef _WIN32 #ifndef _WIN32
setuid(getuid()); setuid(getuid());
@ -240,7 +240,7 @@ md_normaluser()
} }
int int
md_getuid() md_getuid(void)
{ {
#ifndef _WIN32 #ifndef _WIN32
return( getuid() ); return( getuid() );
@ -297,7 +297,7 @@ md_getusername(int uid)
} }
char * char *
md_gethomedir() md_gethomedir(void)
{ {
static char homedir[PATH_MAX]; static char homedir[PATH_MAX];
char *h = NULL; char *h = NULL;
@ -349,7 +349,7 @@ md_sleep(int s)
} }
char * char *
md_getshell() md_getshell(void)
{ {
static char shell[PATH_MAX]; static char shell[PATH_MAX];
char *s = NULL; char *s = NULL;
@ -379,7 +379,7 @@ md_getshell()
} }
void void
md_ignore_signals() md_ignore_signals(void)
{ {
#ifndef _WIN32 #ifndef _WIN32
int i; int i;
@ -396,7 +396,7 @@ md_ignore_signals()
} }
int int
md_shellescape() md_shellescape(void)
{ {
#if (!defined(_WIN32) && !defined(__DJGPP__)) #if (!defined(_WIN32) && !defined(__DJGPP__))
int ret_status; int ret_status;
@ -570,7 +570,7 @@ md_htonl(unsigned long int x)
} }
int int
md_ucount() md_ucount(void)
{ {
#ifdef __DJGPP__ #ifdef __DJGPP__
return(1); return(1);
@ -607,7 +607,7 @@ md_getloadavg(double *avg)
} }
long long
md_random() md_random(void)
{ {
#ifdef _WIN32 #ifdef _WIN32
return(rand()); return(rand());
@ -627,7 +627,7 @@ md_srandom(unsigned x)
} }
int int
md_rand() md_rand(void)
{ {
#ifdef _WIN32 #ifdef _WIN32
return(rand()); return(rand());
@ -657,7 +657,7 @@ md_strdup(const char *s)
} }
long long
md_memused() md_memused(void)
{ {
#ifdef _WIN32 #ifdef _WIN32
MEMORYSTATUS stat; MEMORYSTATUS stat;
@ -671,7 +671,7 @@ md_memused()
} }
int int
md_erasechar() md_erasechar(void)
{ {
#ifdef BSD #ifdef BSD
return(_tty.sg_erase); /* process erase character */ return(_tty.sg_erase); /* process erase character */
@ -683,7 +683,7 @@ md_erasechar()
} }
int int
md_killchar() md_killchar(void)
{ {
#ifdef BSD #ifdef BSD
return(_tty.sg_kill); return(_tty.sg_kill);
@ -712,7 +712,7 @@ md_unctrl(char ch)
} }
void void
md_flushinp() md_flushinp(void)
{ {
#ifdef BSD #ifdef BSD
ioctl(0, TIOCFLUSH); ioctl(0, TIOCFLUSH);
@ -1013,7 +1013,7 @@ int undo[5];
int uindex = -1; int uindex = -1;
int int
reread() reread(void)
{ {
int redo; int redo;