Changeset 2858
- Timestamp:
- Sep 30, 2008, 1:03:30 AM (14 years ago)
- Location:
- libcaca/trunk/caca
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/caca/caca0.c
r2821 r2858 24 24 #endif 25 25 26 #include "caca.h" 27 #include "caca_internals.h" 26 #include "caca0.h" 28 27 29 28 /* These variables are needed to emulate old non-thread safe behaviour */ -
libcaca/trunk/caca/caca0.h
r2821 r2858 23 23 #include <caca.h> 24 24 25 #undef __extern 26 #if defined(_DOXYGEN_SKIP_ME) 27 #elif defined(_WIN32) && defined(__LIBCACA__) 28 # define __extern extern __declspec(dllexport) 29 #else 30 # define __extern extern 31 #endif 32 25 33 #ifdef __cplusplus 26 34 extern "C" … … 29 37 30 38 /* Function emulation */ 31 extern int __caca0_init(void);32 extern void __caca0_end(void);33 extern unsigned int __caca0_get_event(unsigned int, int);34 extern unsigned int __caca0_sqrt(unsigned int);35 extern int __caca0_get_feature(int);36 extern void __caca0_set_feature(int);37 extern char const *__caca0_get_feature_name(int);38 extern caca_canvas_t *__caca0_load_sprite(char const *);39 extern caca_dither_t *__caca0_create_bitmap(unsigned int, unsigned int,40 unsigned int, unsigned int, unsigned long int, unsigned long int,41 unsigned long int, unsigned long int);42 extern void __caca0_free_bitmap(caca_dither_t *);43 extern char const *__caca0_get_color_name(unsigned char);39 __extern int __caca0_init(void); 40 __extern void __caca0_end(void); 41 __extern unsigned int __caca0_get_event(unsigned int, int); 42 __extern unsigned int __caca0_sqrt(unsigned int); 43 __extern int __caca0_get_feature(int); 44 __extern void __caca0_set_feature(int); 45 __extern char const *__caca0_get_feature_name(int); 46 __extern caca_canvas_t *__caca0_load_sprite(char const *); 47 __extern caca_dither_t *__caca0_create_bitmap(unsigned int, unsigned int, 48 unsigned int, unsigned int, unsigned long int, unsigned long int, 49 unsigned long int, unsigned long int); 50 __extern void __caca0_free_bitmap(caca_dither_t *); 51 __extern char const *__caca0_get_color_name(unsigned char); 44 52 45 53 /* These variables are needed to emulate old non-thread safe behaviour */ 46 extern caca_canvas_t *__caca0_cv;47 extern caca_display_t *__caca0_dp;48 extern unsigned char __caca0_fg;49 extern unsigned char __caca0_bg;54 __extern caca_canvas_t *__caca0_cv; 55 __extern caca_display_t *__caca0_dp; 56 __extern unsigned char __caca0_fg; 57 __extern unsigned char __caca0_bg; 50 58 51 59 /* These enums and macros changed names or values */ … … 92 100 CACA_FEATURE_UNKNOWN = 0xffff 93 101 }; 102 103 #if ! defined __LIBCACA__ 94 104 95 105 /* This enum still exists in libcaca 1.x, thus cannot be redefined */ … … 190 200 #define caca_free_bitmap __caca0_free_bitmap 191 201 202 #endif /* ! defined __LIBCACA__ */ 203 192 204 #ifdef __cplusplus 193 205 }
Note: See TracChangeset
for help on using the changeset viewer.