X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=ncurses%2Fcurses.priv.h;h=fb5e548bbff55588d38ff9670561ce209a3ab842;hp=b35f821559f5393f707b5b3adc3a153c1cc1ef0b;hb=e656c0ca01fc196f0eb66972af7fc51cb83d9651;hpb=cdaf29481becd3e1c21baa574ac1ab88ea5f3d38 diff --git a/ncurses/curses.priv.h b/ncurses/curses.priv.h index b35f8215..fb5e548b 100644 --- a/ncurses/curses.priv.h +++ b/ncurses/curses.priv.h @@ -34,7 +34,7 @@ ****************************************************************************/ /* - * $Id: curses.priv.h,v 1.618 2019/03/09 23:43:24 tom Exp $ + * $Id: curses.priv.h,v 1.620 2019/03/30 21:31:37 tom Exp $ * * curses.priv.h * @@ -239,6 +239,18 @@ extern NCURSES_EXPORT(void *) _nc_memmove (void *, const void *, size_t); #define S_ISREG(mode) ((mode & S_IFMT) == S_IFREG) #endif +/* + * POSIX ignores the "b", which c89 specified. Some very old systems do not + * accept it. + */ +#if USE_FOPEN_BIN_R +#define BIN_R "rb" +#define BIN_W "wb" +#else +#define BIN_R "r" +#define BIN_W "w" +#endif + /* * Scroll hints are useless when hashmap is used */