diff --git a/src/fallback.h b/src/fallback.h index d3c624f98..108e416fe 100644 --- a/src/fallback.h +++ b/src/fallback.h @@ -46,7 +46,7 @@ int fish_mkstemp_cloexec(char *); /// Under curses, tputs expects an int (*func)(char) as its last parameter, but in ncurses, tputs /// expects a int (*func)(int) as its last parameter. tputs_arg_t is defined to always be what tputs /// expects. Hopefully. -#ifdef NCURSES_VERSION +#if defined(NCURSES_VERSION) || defined(__NetBSD__) typedef int tputs_arg_t; #else typedef char tputs_arg_t;