Changeset 4146
- Timestamp:
- Dec 18, 2009, 10:50:37 PM (13 years ago)
- Location:
- libcaca/trunk/caca
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/caca/caca.h
r4145 r4146 219 219 __extern int caca_get_canvas_width(caca_canvas_t const *); 220 220 __extern int caca_get_canvas_height(caca_canvas_t const *); 221 __extern uint 8_t const * caca_get_canvas_chars(caca_canvas_t const *);222 __extern uint 8_t const * caca_get_canvas_attrs(caca_canvas_t const *);221 __extern uint32_t const * caca_get_canvas_chars(caca_canvas_t const *); 222 __extern uint32_t const * caca_get_canvas_attrs(caca_canvas_t const *); 223 223 __extern int caca_free_canvas(caca_canvas_t *); 224 224 __extern int caca_rand(int, int); -
libcaca/trunk/caca/canvas.c
r3584 r4146 264 264 * caca_get_char(). 265 265 * 266 * This function is only useful for display drivers such as the \e libcaca267 * library.266 * This function is probably only useful for \e libcaca 's internal display 267 * drivers. 268 268 * 269 269 * This function never fails. … … 272 272 * \return The canvas character array. 273 273 */ 274 uint 8_t const * caca_get_canvas_chars(caca_canvas_t const *cv)275 { 276 return (uint 8_t const *)cv->chars;274 uint32_t const * caca_get_canvas_chars(caca_canvas_t const *cv) 275 { 276 return (uint32_t const *)cv->chars; 277 277 } 278 278 … … 283 283 * caca_get_attr(). 284 284 * 285 * This function is only useful for display drivers such as the \e libcaca286 * library.285 * This function is probably only useful for \e libcaca 's internal display 286 * drivers. 287 287 * 288 288 * This function never fails. … … 291 291 * \return The canvas attribute array. 292 292 */ 293 uint 8_t const * caca_get_canvas_attrs(caca_canvas_t const *cv)294 { 295 return (uint 8_t const *)cv->attrs;293 uint32_t const * caca_get_canvas_attrs(caca_canvas_t const *cv) 294 { 295 return (uint32_t const *)cv->attrs; 296 296 } 297 297 … … 540 540 int cucul_get_canvas_height(cucul_canvas_t const *) 541 541 CACA_ALIAS(caca_get_canvas_height); 542 uint 8_t const * cucul_get_canvas_chars(cucul_canvas_t const *)542 uint32_t const * cucul_get_canvas_chars(cucul_canvas_t const *) 543 543 CACA_ALIAS(caca_get_canvas_chars); 544 uint 8_t const * cucul_get_canvas_attrs(cucul_canvas_t const *)544 uint32_t const * cucul_get_canvas_attrs(cucul_canvas_t const *) 545 545 CACA_ALIAS(caca_get_canvas_attrs); 546 546 int cucul_free_canvas(cucul_canvas_t *) CACA_ALIAS(caca_free_canvas); -
libcaca/trunk/caca/driver/conio.c
r2962 r4146 1 1 /* 2 2 * libcaca Colour ASCII-Art library 3 * Copyright (c) 2002-200 6 Sam Hocevar <sam@zoy.org>3 * Copyright (c) 2002-2009 Sam Hocevar <sam@hocevar.net> 4 4 * All Rights Reserved 5 5 * … … 99 99 { 100 100 char *screen = dp->drv.p->screen; 101 uint32_t const *chars = (uint32_t const *)caca_get_canvas_chars(dp->cv);102 uint32_t const *attrs = (uint32_t const *)caca_get_canvas_attrs(dp->cv);101 uint32_t const *chars = caca_get_canvas_chars(dp->cv); 102 uint32_t const *attrs = caca_get_canvas_attrs(dp->cv); 103 103 int width = caca_get_canvas_width(dp->cv); 104 104 int height = caca_get_canvas_height(dp->cv); -
libcaca/trunk/caca/driver/gl.c
r4096 r4146 1 1 /* 2 2 * libcaca Colour ASCII-Art library 3 * Copyright (c) 2002-200 6Sam Hocevar <sam@hocevar.net>3 * Copyright (c) 2002-2009 Sam Hocevar <sam@hocevar.net> 4 4 * 2006 Jean-Yves Lamoureux <jylam@lnxscene.org> 5 5 * 2007 Ben Wiley Sittler <bsittler@gmail.com> … … 217 217 static void gl_display(caca_display_t *dp) 218 218 { 219 uint32_t const *cvchars = (uint32_t const *)caca_get_canvas_chars(dp->cv);220 uint32_t const *cvattrs = (uint32_t const *)caca_get_canvas_attrs(dp->cv);219 uint32_t const *cvchars = caca_get_canvas_chars(dp->cv); 220 uint32_t const *cvattrs = caca_get_canvas_attrs(dp->cv); 221 221 int width = caca_get_canvas_width(dp->cv); 222 222 int x, y, line; -
libcaca/trunk/caca/driver/ncurses.c
r4130 r4146 356 356 caca_get_dirty_rect(dp->cv, i, &dx, &dy, &dw, &dh); 357 357 358 cvchars = (uint32_t const *)caca_get_canvas_chars(dp->cv) 359 + dx + dy * dp->cv->width; 360 cvattrs = (uint32_t const *)caca_get_canvas_attrs(dp->cv) 361 + dx + dy * dp->cv->width; 358 cvchars = caca_get_canvas_chars(dp->cv) + dx + dy * dp->cv->width; 359 cvattrs = caca_get_canvas_attrs(dp->cv) + dx + dy * dp->cv->width; 362 360 363 361 for(y = dy; y < dy + dh; y++) -
libcaca/trunk/caca/driver/slang.c
r4082 r4146 245 245 caca_get_dirty_rect(dp->cv, i, &dx, &dy, &dw, &dh); 246 246 247 cvchars = (uint32_t const *)caca_get_canvas_chars(dp->cv) 248 + dx + dy * dp->cv->width; 249 cvattrs = (uint32_t const *)caca_get_canvas_attrs(dp->cv) 250 + dx + dy * dp->cv->width; 247 cvchars = caca_get_canvas_chars(dp->cv) + dx + dy * dp->cv->width; 248 cvattrs = caca_get_canvas_attrs(dp->cv) + dx + dy * dp->cv->width; 251 249 252 250 for(y = dy; y < dy + dh; y++) -
libcaca/trunk/caca/driver/vga.c
r3624 r4146 125 125 caca_get_dirty_rect(dp->cv, i, &dx, &dy, &dw, &dh); 126 126 127 cvchars = (uint32_t const *)caca_get_canvas_chars(dp->cv) 128 + dx + dy * dp->cv->width; 129 cvattrs = (uint32_t const *)caca_get_canvas_attrs(dp->cv) 130 + dx + dy * dp->cv->width; 127 cvchars = caca_get_canvas_chars(dp->cv) + dx + dy * dp->cv->width; 128 cvattrs = caca_get_canvas_attrs(dp->cv) + dx + dy * dp->cv->width; 131 129 132 130 screen += dy * dp->cv->width + dx; -
libcaca/trunk/caca/driver/win32.c
r3489 r4146 196 196 SMALL_RECT rect; 197 197 CHAR_INFO *buffer = dp->drv.p->buffer; 198 uint32_t const *cvchars = (uint32_t const *)caca_get_canvas_chars(dp->cv);199 uint32_t const *cvattrs = (uint32_t const *)caca_get_canvas_attrs(dp->cv);198 uint32_t const *cvchars = caca_get_canvas_chars(dp->cv); 199 uint32_t const *cvattrs = caca_get_canvas_attrs(dp->cv); 200 200 int width = caca_get_canvas_width(dp->cv); 201 201 int height = caca_get_canvas_height(dp->cv); -
libcaca/trunk/caca/driver/x11.c
r4143 r4146 394 394 static void x11_display(caca_display_t *dp) 395 395 { 396 uint32_t const *cvchars = (uint32_t const *)caca_get_canvas_chars(dp->cv);397 uint32_t const *cvattrs = (uint32_t const *)caca_get_canvas_attrs(dp->cv);396 uint32_t const *cvchars = caca_get_canvas_chars(dp->cv); 397 uint32_t const *cvattrs = caca_get_canvas_attrs(dp->cv); 398 398 int width = caca_get_canvas_width(dp->cv); 399 399 int height = caca_get_canvas_height(dp->cv);
Note: See TracChangeset
for help on using the changeset viewer.