source: libcaca/trunk/caca/caca_conio.h @ 3603

Last change on this file since 3603 was 3603, checked in by Sam Hocevar, 10 years ago

Move conio functions to the main caca.h header, with their caca_conio_
prefix. The #defines remain in caca_conio.h.

  • Property svn:keywords set to Id
File size: 4.5 KB
Line 
1/*
2 *  libcaca       Colour ASCII-Art library
3 *  Copyright (c) 2002-2009 Sam Hocevar <sam@hocevar.net>
4 *                All Rights Reserved
5 *
6 *  $Id: caca_conio.h 3603 2009-08-02 11:09:16Z sam $
7 *
8 *  This library is free software. It comes without any warranty, to
9 *  the extent permitted by applicable law. You can redistribute it
10 *  and/or modify it under the terms of the Do What The Fuck You Want
11 *  To Public License, Version 2, as published by Sam Hocevar. See
12 *  http://sam.zoy.org/wtfpl/COPYING for more details.
13 */
14
15/*
16 *  This header contains a conio.h reimplementation.
17 */
18
19#ifndef __CACA_CONIO_H__
20#define __CACA_CONIO_H__
21
22#include <caca.h>
23
24#if !defined _DOXYGEN_SKIP_ME && !defined __LIBCACA__
25#   undef BLINK
26#   define BLINK CACA_CONIO_BLINK
27#   undef BLACK
28#   define BLACK CACA_CONIO_BLACK
29#   undef BLUE
30#   define BLUE CACA_CONIO_BLUE
31#   undef GREEN
32#   define GREEN CACA_CONIO_GREEN
33#   undef CYAN
34#   define CYAN CACA_CONIO_CYAN
35#   undef RED
36#   define RED CACA_CONIO_RED
37#   undef MAGENTA
38#   define MAGENTA CACA_CONIO_MAGENTA
39#   undef BROWN
40#   define BROWN CACA_CONIO_BROWN
41#   undef LIGHTGRAY
42#   define LIGHTGRAY CACA_CONIO_LIGHTGRAY
43#   undef DARKGRAY
44#   define DARKGRAY CACA_CONIO_DARKGRAY
45#   undef LIGHTBLUE
46#   define LIGHTBLUE CACA_CONIO_LIGHTBLUE
47#   undef LIGHTGREEN
48#   define LIGHTGREEN CACA_CONIO_LIGHTGREEN
49#   undef LIGHTCYAN
50#   define LIGHTCYAN CACA_CONIO_LIGHTCYAN
51#   undef LIGHTRED
52#   define LIGHTRED CACA_CONIO_LIGHTRED
53#   undef LIGHTMAGENTA
54#   define LIGHTMAGENTA CACA_CONIO_LIGHTMAGENTA
55#   undef YELLOW
56#   define YELLOW CACA_CONIO_YELLOW
57#   undef WHITE
58#   define WHITE CACA_CONIO_WHITE
59#endif
60
61#if !defined _DOXYGEN_SKIP_ME && !defined __LIBCACA__
62#   undef _NOCURSOR
63#   define _NOCURSOR CACA_CONIO__NOCURSOR
64#   undef _SOLIDCURSOR
65#   define _SOLIDCURSOR CACA_CONIO__SOLIDCURSOR
66#   undef _NORMALCURSOR
67#   define _NORMALCURSOR CACA_CONIO__NORMALCURSOR
68#endif
69
70#if !defined _DOXYGEN_SKIP_ME && !defined __LIBCACA__
71#   undef LASTMODE
72#   define LASTMODE CACA_CONIO_LASTMODE
73#   undef BW40
74#   define BW40 CACA_CONIO_BW40
75#   undef C40
76#   define C40 CACA_CONIO_C40
77#   undef BW80
78#   define BW80 CACA_CONIO_BW80
79#   undef C80
80#   define C80 CACA_CONIO_C80
81#   undef MONO
82#   define MONO CACA_CONIO_MONO
83#   undef C4350
84#   define C4350 CACA_CONIO_C4350
85#endif
86
87#if !defined _DOXYGEN_SKIP_ME && !defined __LIBCACA__
88#   undef directvideo
89#   define directvideo caca_conio_directvideo
90#   undef text_info
91#   define text_info caca_conio_text_info
92#   undef _wscroll
93#   define _wscroll caca_conio__wscroll
94#endif
95
96#if !defined _DOXYGEN_SKIP_ME && !defined __LIBCACA__
97#   undef cgets
98#   define cgets caca_conio_cgets
99#   undef clreol
100#   define clreol caca_conio_clreol
101#   undef clrscr
102#   define clrscr caca_conio_clrscr
103#   undef cprintf
104#   define cprintf caca_conio_cprintf
105#   undef cputs
106#   define cputs caca_conio_cputs
107#   undef cscanf
108#   define cscanf caca_conio_cscanf
109#   undef delay
110#   define delay caca_conio_delay
111#   undef delline
112#   define delline caca_conio_delline
113#   undef getch
114#   define getch caca_conio_getch
115#   undef getche
116#   define getche caca_conio_getche
117#   undef getpass
118#   define getpass caca_conio_getpass
119#   undef gettext
120#   define gettext caca_conio_gettext
121#   undef gettextinfo
122#   define gettextinfo caca_conio_gettextinfo
123#   undef gotoxy
124#   define gotoxy caca_conio_gotoxy
125#   undef highvideo
126#   define highvideo caca_conio_highvideo
127#   undef insline
128#   define insline caca_conio_insline
129#   undef kbhit
130#   define kbhit caca_conio_kbhit
131#   undef lowvideo
132#   define lowvideo caca_conio_lowvideo
133#   undef movetext
134#   define movetext caca_conio_movetext
135#   undef normvideo
136#   define normvideo caca_conio_normvideo
137#   undef nosound
138#   define nosound caca_conio_nosound
139#   undef printf
140#   define printf caca_conio_printf
141#   undef putch
142#   define putch caca_conio_putch
143#   undef puttext
144#   define puttext caca_conio_puttext
145#   undef _setcursortype
146#   define _setcursortype caca_conio__setcursortype
147#   undef sleep
148#   define sleep caca_conio_sleep
149#   undef sound
150#   define sound caca_conio_sound
151#   undef textattr
152#   define textattr caca_conio_textattr
153#   undef textbackground
154#   define textbackground caca_conio_textbackground
155#   undef textcolor
156#   define textcolor caca_conio_textcolor
157#   undef textmode
158#   define textmode caca_conio_textmode
159#   undef ungetch
160#   define ungetch caca_conio_ungetch
161#   undef wherex
162#   define wherex caca_conio_wherex
163#   undef wherey
164#   define wherey caca_conio_wherey
165#   undef window
166#   define window caca_conio_window
167#endif
168
169#endif /* __CACA_CONIO_H__ */
Note: See TracBrowser for help on using the repository browser.