X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=ncurses%2Ftinfo%2Fwrite_entry.c;h=77f90cb5ffc7c4ebb1c26b105393d56ce020c204;hp=931a0b6addb08e92561c345c0521fb6a7446d302;hb=63e3cafac136d773331dee15633f1c9ef08c5493;hpb=e2dee48666d83c609f7ecced6203ecfdc94e36aa diff --git a/ncurses/tinfo/write_entry.c b/ncurses/tinfo/write_entry.c index 931a0b6a..77f90cb5 100644 --- a/ncurses/tinfo/write_entry.c +++ b/ncurses/tinfo/write_entry.c @@ -47,7 +47,7 @@ #define TRACE_OUT(p) /*nothing */ #endif -MODULE_ID("$Id: write_entry.c,v 1.89 2013/09/28 20:20:30 tom Exp $") +MODULE_ID("$Id: write_entry.c,v 1.91 2013/12/14 21:29:42 tom Exp $") static int total_written; @@ -93,7 +93,7 @@ check_writeable(int code) char dir[sizeof(LEAF_FMT)]; char *s = 0; - if (code == 0 || (s = strchr(dirnames, code)) == 0) + if (code == 0 || (s = (strchr) (dirnames, code)) == 0) _nc_err_abort("Illegal terminfo subdirectory \"" LEAF_FMT "\"", code); if (verified[s - dirnames]) @@ -191,7 +191,10 @@ _nc_set_writedir(char *dir) char actual[PATH_MAX]; if (dir == 0 - && use_terminfo_vars()) +#ifndef USE_ROOT_ENVIRON + && use_terminfo_vars() +#endif + ) dir = getenv("TERMINFO"); if (dir != 0)