X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=ncurses%2Ftinfo%2Flib_kernel.c;h=482657add7cf9348f8f009498a59fbb75cd4353a;hp=558b20730dc17d84a01982dbce54e412104cedd3;hb=790a85dbd4a81d5f5d8dd02a44d84f01512ef443;hpb=d4ede7c5fa6a269d338fea32cd93bf39083dda8c diff --git a/ncurses/tinfo/lib_kernel.c b/ncurses/tinfo/lib_kernel.c index 558b2073..482657ad 100644 --- a/ncurses/tinfo/lib_kernel.c +++ b/ncurses/tinfo/lib_kernel.c @@ -1,5 +1,6 @@ /**************************************************************************** - * Copyright (c) 1998-2004,2009 Free Software Foundation, Inc. * + * Copyright 2020 Thomas E. Dickey * + * Copyright 1998-2009,2010 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -48,7 +49,7 @@ #include -MODULE_ID("$Id: lib_kernel.c,v 1.27 2009/06/06 21:25:50 tom Exp $") +MODULE_ID("$Id: lib_kernel.c,v 1.32 2020/02/02 23:34:34 tom Exp $") static int _nc_vdisable(void) @@ -59,7 +60,7 @@ _nc_vdisable(void) #endif #if defined(_PC_VDISABLE) if (value == -1) { - value = fpathconf(0, _PC_VDISABLE); + value = (int) fpathconf(0, _PC_VDISABLE); if (value == -1) { value = 0377; } @@ -84,7 +85,7 @@ NCURSES_SP_NAME(erasechar) (NCURSES_SP_DCL0) int result = ERR; TERMINAL *termp = TerminalOf(SP_PARM); - T((T_CALLED("erasechar(%p)"), SP_PARM)); + T((T_CALLED("erasechar(%p)"), (void *) SP_PARM)); if (termp != 0) { #ifdef TERMIOS @@ -95,7 +96,7 @@ NCURSES_SP_NAME(erasechar) (NCURSES_SP_DCL0) result = termp->Ottyb.sg_erase; #endif } - returnCode(result); + returnChar((char) result); } #if NCURSES_SP_FUNCS @@ -119,7 +120,7 @@ NCURSES_SP_NAME(killchar) (NCURSES_SP_DCL0) int result = ERR; TERMINAL *termp = TerminalOf(SP_PARM); - T((T_CALLED("killchar(%p)"), SP_PARM)); + T((T_CALLED("killchar(%p)"), (void *) SP_PARM)); if (termp != 0) { #ifdef TERMIOS @@ -130,7 +131,7 @@ NCURSES_SP_NAME(killchar) (NCURSES_SP_DCL0) result = termp->Ottyb.sg_kill; #endif } - returnCode(result); + returnChar((char) result); } #if NCURSES_SP_FUNCS @@ -153,7 +154,7 @@ NCURSES_SP_NAME(flushinp) (NCURSES_SP_DCL0) { TERMINAL *termp = TerminalOf(SP_PARM); - T((T_CALLED("flushinp(%p)"), SP_PARM)); + T((T_CALLED("flushinp(%p)"), (void *) SP_PARM)); if (termp != 0) { #ifdef TERMIOS