diff options
author | Mark Mitchell <mark@codesourcery.com> | 2005-07-25 15:08:41 +0000 |
---|---|---|
committer | Mark Mitchell <mark@codesourcery.com> | 2005-07-25 15:08:41 +0000 |
commit | 7ef34f2cde1d446fb7ce7d2151446a7ac38aeabd (patch) | |
tree | 9e3fdb8691665c78ea0f6e872504c5ad10d6dd24 /gdb/windows-termcap.c | |
parent | 314c531dbab85f5181431e1a5c89893d6440fc22 (diff) | |
download | gdb-7ef34f2cde1d446fb7ce7d2151446a7ac38aeabd.zip gdb-7ef34f2cde1d446fb7ce7d2151446a7ac38aeabd.tar.gz gdb-7ef34f2cde1d446fb7ce7d2151446a7ac38aeabd.tar.bz2 |
* configure.ac: On MinGW, do not require a termcap library, and
use win32-termcap.c.
* configure: Regenerated.
* win32-termcap.c: New file.
Diffstat (limited to 'gdb/windows-termcap.c')
-rw-r--r-- | gdb/windows-termcap.c | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/gdb/windows-termcap.c b/gdb/windows-termcap.c new file mode 100644 index 0000000..3e25dea --- /dev/null +++ b/gdb/windows-termcap.c @@ -0,0 +1,65 @@ +/* Win32 termcap emulation. + + Copyright 2005 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 2 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 eve nthe 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, write to the Free Software + Foundation, Inc., 51 Franklin St., Fifth Floor, Boston, MA + 02110-1301, USA. */ + +#include <stdlib.h> + +/* 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) ()) +{ + while (*string) + outfun (*string++); +} + +char * +tgoto (const char *cap, int col, int row) +{ + return NULL; +} |