Mercurial > hg > early-roguelike
diff arogue7/mdport.c @ 203:aa8e1fc62926
Advanced Rogue 7: add and use more md_ functions.
md_fileno() and md_fdopen() are now included. I still hope to rewrite
everything to use FILE *'s.
author | John "Elwin" Edwards |
---|---|
date | Thu, 13 Aug 2015 07:38:57 -0400 |
parents | e69128d2e4c5 |
children | f9ef86cf22b2 |
line wrap: on
line diff
--- a/arogue7/mdport.c Wed Aug 12 17:03:15 2015 -0400 +++ b/arogue7/mdport.c Thu Aug 13 07:38:57 2015 -0400 @@ -175,6 +175,26 @@ #endif } +FILE * +md_fdopen(int fd, char *mode) +{ +#ifdef _WIN32 + return( _fdopen(fd, mode) ); +#else + return( fdopen(fd, mode) ); +#endif +} + +int +md_fileno(FILE *fp) +{ +#ifdef _WIN32 + return( _fileno(fp) ); +#else + return( fileno(fp) ); +#endif +} + int md_creat(char *file, int mode) {