197049Speter/****************************************************************************
297049Speter * Copyright (c) 2002 Free Software Foundation, Inc.                        *
397049Speter *                                                                          *
497049Speter * Permission is hereby granted, free of charge, to any person obtaining a  *
597049Speter * copy of this software and associated documentation files (the            *
697049Speter * "Software"), to deal in the Software without restriction, including      *
797049Speter * without limitation the rights to use, copy, modify, merge, publish,      *
897049Speter * distribute, distribute with modifications, sublicense, and/or sell       *
997049Speter * copies of the Software, and to permit persons to whom the Software is    *
1097049Speter * furnished to do so, subject to the following conditions:                 *
1197049Speter *                                                                          *
1297049Speter * The above copyright notice and this permission notice shall be included  *
1397049Speter * in all copies or substantial portions of the Software.                   *
1497049Speter *                                                                          *
1597049Speter * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
1697049Speter * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
1797049Speter * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
1897049Speter * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
1997049Speter * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
2097049Speter * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
2197049Speter * THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
2297049Speter *                                                                          *
2397049Speter * Except as contained in this notice, the name(s) of the above copyright   *
2497049Speter * holders shall not be used in advertising or otherwise to promote the     *
2597049Speter * sale, use or other dealings in this Software without prior written       *
2697049Speter * authorization.                                                           *
2797049Speter ****************************************************************************/
2897049Speter
2997049Speter/****************************************************************************
3097049Speter *  Author: Thomas E. Dickey 2002                                           *
3197049Speter ****************************************************************************/
3297049Speter
3397049Speter#include <curses.priv.h>
3497049Speter
3597049SpeterMODULE_ID("$Id: lib_erasewchar.c,v 1.1 2002/05/11 20:38:06 tom Exp $")
3697049Speter
3797049Speter/*
3897049Speter *	erasewchar()
3997049Speter *
4097049Speter *	Return erase character as given in cur_term->Ottyb.
4197049Speter *
4297049Speter */
4397049Speter
4497049SpeterNCURSES_EXPORT(int)
4597049Spetererasewchar(wchar_t * wch)
4697049Speter{
4797049Speter    int value;
4897049Speter    int result = ERR;
4997049Speter
5097049Speter    T((T_CALLED("erasewchar()")));
5197049Speter    if ((value = erasechar()) != ERR) {
5297049Speter	*wch = value;
5397049Speter	result = OK;
5497049Speter    }
5597049Speter    returnCode(result);
5697049Speter}
5797049Speter
5897049Speter/*
5997049Speter *	killwchar()
6097049Speter *
6197049Speter *	Return kill character as given in cur_term->Ottyb.
6297049Speter *
6397049Speter */
6497049Speter
6597049SpeterNCURSES_EXPORT(int)
6697049Speterkillwchar(wchar_t * wch)
6797049Speter{
6897049Speter    int value;
6997049Speter    int result = ERR;
7097049Speter
7197049Speter    T((T_CALLED("killwchar()")));
7297049Speter    if ((value = killchar()) != ERR) {
7397049Speter	*wch = value;
7497049Speter	result = OK;
7597049Speter    }
7697049Speter    returnCode(result);
7797049Speter}
78