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

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

Large source code cleanup, getting rid of spaces, tabs, and svn keywords.

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