]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/gdb_curses.h
config:
[thirdparty/binutils-gdb.git] / gdb / gdb_curses.h
CommitLineData
8e08f109
AC
1/* Portable <curses.h>.
2
0fb0cc75 3 Copyright (C) 2004, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
8e08f109
AC
4
5 This file is part of GDB.
6
7 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
a9762ec7 9 the Free Software Foundation; either version 3 of the License, or
8e08f109
AC
10 (at your option) any later version.
11
12 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
16
17 You should have received a copy of the GNU General Public License
a9762ec7 18 along with this program. If not, see <http://www.gnu.org/licenses/>. */
8e08f109
AC
19
20#ifndef GDB_CURSES_H
21#define GDB_CURSES_H 1
22
a6ed5501
MK
23#if defined (HAVE_NCURSES_NCURSES_H)
24#include <ncurses/ncurses.h>
25#elif defined (HAVE_NCURSES_H)
8e08f109 26#include <ncurses.h>
3aa7b3b3
MK
27#elif defined (HAVE_CURSESX_H)
28#include <cursesX.h>
8e08f109
AC
29#elif defined (HAVE_CURSES_H)
30#include <curses.h>
31#endif
32
3b78cdbb
DA
33#if defined (HAVE_NCURSES_TERM_H)
34#include <ncurses/term.h>
35#elif defined (HAVE_TERM_H)
36#include <term.h>
92128691
DJ
37#else
38/* On MinGW, a real termcap library is usually not present. Stub versions
31b060a2 39 of the termcap functions will be built from windows-termcap.c. Readline
92128691
DJ
40 provides its own extern declarations when there's no termcap.h; do the
41 same here for the termcap functions used in GDB. */
42extern int tgetnum (const char *);
3b78cdbb
DA
43#endif
44
a6ed5501 45#endif /* gdb_curses.h */