File: CursesTyp.h

package info (click to toggle)
libcurses-perl 1.28-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze, wheezy
  • size: 888 kB
  • ctags: 1,323
  • sloc: ansic: 8,743; perl: 1,298; makefile: 7
file content (52 lines) | stat: -rw-r--r-- 1,278 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
/*=============================================================================
                             CursesTyp.h
===============================================================================
  Define types that are missing from the Curses library, which other Curses
  libraries define.  This way, we'll have a set of types that we can use
  regardless of which Curses library we have.
=============================================================================*/

/* The C_xxx macros are defined by CursesDef.h, which was generated by
   the build system based on its analysis of the Curses library on this
   system.

   C_xxx defined means the Curses library header files define type 'xxx'.
*/

#ifndef C_TYPATTR_T
#define attr_t int
#endif

#if 0
/* Disabled this in Curses.pm 1.21.  Why would we want 'bool' defined? */
#ifndef C_TYPBOOL
#define bool int
#endif
#endif

#ifndef C_TYPCHTYPE
#define chtype int
#endif

#ifndef C_TYPMEVENT
#define MEVENT int
#endif

#ifndef C_TYPMMASK_T
#define mmask_t int
#endif

#ifndef C_TYPSCREEN
#define SCREEN int
#endif



/*
**
**  Copyright (c) 1994-2001  William Setzer
**
**  You may distribute under the terms of either the Artistic License
**  or the GNU General Public License, as specified in the README file.
*/