/* A very minimal do-nothing termcap emulation stub. Copyright (C) 2005-2015 Free Software Foundation, Inc. Contributed by CodeSourcery, LLC. This file is part of GDB. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include "defs.h" #include <stdlib.h> #ifdef __cplusplus extern "C" { #endif /* -Wmissing-prototypes */ extern int tgetent (char *buffer, char *termtype); extern int tgetnum (char *name); extern int tgetflag (char *name); extern char* tgetstr (char *name, char **area); extern int tputs (char *string, int nlines, int (*outfun) (int)); extern char *tgoto (const char *cap, int col, int row); #ifdef __cplusplus } #endif /* Each of the files below is a minimal implementation of the standard termcap function with the same name, suitable for use in a Windows console window. */ int tgetent (char *buffer, char *termtype) { return -1; } int tgetnum (char *name) { return -1; } int tgetflag (char *name) { return -1; } char * tgetstr (char *name, char **area) { return NULL; } int tputs (char *string, int nlines, int (*outfun) (int)) { while (*string) outfun (*string++); return 0; } char * tgoto (const char *cap, int col, int row) { return NULL; }