- Timestamp:
- Apr 19, 2008, 9:25:41 PM (15 years ago)
- Location:
- libcaca/trunk
- Files:
-
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/caca/caca.h
r2300 r2303 82 82 struct { unsigned int x, y, button; } mouse; 83 83 struct { unsigned int w, h; } resize; 84 struct { unsigned int ch; u nsigned long int utf32; char utf8[8]; } key;84 struct { unsigned int ch; uint32_t utf32; char utf8[8]; } key; 85 85 } data; 86 86 uint8_t padding[16]; … … 193 193 __extern enum caca_event_type caca_get_event_type(caca_event_t const *); 194 194 __extern unsigned int caca_get_event_key_ch(caca_event_t const *); 195 __extern u nsigned long int caca_get_event_key_utf32(caca_event_t const *);195 __extern uint32_t caca_get_event_key_utf32(caca_event_t const *); 196 196 __extern int caca_get_event_key_utf8(caca_event_t const *, char *); 197 197 __extern unsigned int caca_get_event_mouse_button(caca_event_t const *); -
libcaca/trunk/caca/driver_gl.c
r2300 r2303 69 69 float font_width, font_height; 70 70 float incx, incy; 71 u nsigned long int const *blocks;71 uint32_t const *blocks; 72 72 int *txid; 73 73 uint8_t close; -
libcaca/trunk/caca/event.c
r2299 r2303 216 216 * \return The key's Unicode value. 217 217 */ 218 u nsigned long int caca_get_event_key_utf32(caca_event_t const *ev)218 uint32_t caca_get_event_key_utf32(caca_event_t const *ev) 219 219 { 220 220 return ((caca_privevent_t const *)ev)->data.key.utf32; -
libcaca/trunk/cucul/attr.c
r2300 r2303 66 66 * \return The requested attribute. 67 67 */ 68 u nsigned long int cucul_get_attr(cucul_canvas_t const *cv, int x, int y)68 uint32_t cucul_get_attr(cucul_canvas_t const *cv, int x, int y) 69 69 { 70 70 if(x < 0 || x >= (int)cv->width || y < 0 || y >= (int)cv->height) 71 return (unsigned long int)cv->curattr;72 73 return (unsigned long int)cv->attrs[x + y * cv->width];71 return cv->curattr; 72 73 return cv->attrs[x + y * cv->width]; 74 74 } 75 75 … … 91 91 * To retrieve the current attribute value, use cucul_get_attr(-1,-1). 92 92 * 93 * If an error occurs, -1 is returned and \b errno is set accordingly: 94 * - \c EINVAL The attribute value is out of the 32-bit range. 93 * This function never fails. 95 94 * 96 95 * \param cv A handle to the libcucul canvas. 97 96 * \param attr The requested attribute value. 98 * \return 0 in case of success, -1 if an error occurred. 99 */ 100 int cucul_set_attr(cucul_canvas_t *cv, unsigned long int attr) 101 { 102 if(sizeof(unsigned long int) > sizeof(uint32_t) && attr > 0xffffffff) 103 { 104 seterrno(EINVAL); 105 return -1; 106 } 107 97 * \return This function always returns 0. 98 */ 99 int cucul_set_attr(cucul_canvas_t *cv, uint32_t attr) 100 { 108 101 if(attr < 0x00000010) 109 102 attr = (cv->curattr & 0xfffffff0) | attr; … … 127 120 * setting the attribute does not modify the current colour information. 128 121 * 129 * If an error occurs, -1 is returned and \b errno is set accordingly: 130 * - \c EINVAL The attribute value is out of the 32-bit range. 122 * This function never fails. 131 123 * 132 124 * \param cv A handle to the libcucul canvas. … … 134 126 * \param y Y coordinate. 135 127 * \param attr The requested attribute value. 136 * \return 0 in case of success, -1 if an error occurred.137 */ 138 int cucul_put_attr(cucul_canvas_t *cv, int x, int y, u nsigned long int attr)128 * \return This function always returns 0. 129 */ 130 int cucul_put_attr(cucul_canvas_t *cv, int x, int y, uint32_t attr) 139 131 { 140 132 uint32_t *curattr, *curchar; 141 142 if(sizeof(unsigned long int) > sizeof(uint32_t) && attr > 0xffffffff)143 {144 seterrno(EINVAL);145 return -1;146 }147 133 148 134 if(x < 0 || x >= (int)cv->width || y < 0 || y >= (int)cv->height) … … 208 194 * white with 50% alpha (A=8 R=15 G=15 B=15). 209 195 * 210 * If an error occurs, 0 is returned and \b errno is set accordingly: 211 * - \c EINVAL At least one of the colour values is invalid. 196 * This function never fails. 212 197 * 213 198 * \param cv A handle to the libcucul canvas. 214 199 * \param fg The requested ARGB foreground colour. 215 200 * \param bg The requested ARGB background colour. 216 * \return 0 in case of success, -1 if an error occurred.217 */ 218 int cucul_set_color_argb(cucul_canvas_t *cv, u nsigned int fg, unsigned int bg)201 * \return This function always returns 0. 202 */ 203 int cucul_set_color_argb(cucul_canvas_t *cv, uint16_t fg, uint16_t bg) 219 204 { 220 205 uint32_t attr; 221 222 if(fg > 0xffff || bg > 0xffff)223 {224 seterrno(EINVAL);225 return -1;226 }227 206 228 207 if(fg < 0x100) … … 258 237 * \return The corresponding DOS ANSI value. 259 238 */ 260 uint8_t cucul_attr_to_ansi(u nsigned long int attr)239 uint8_t cucul_attr_to_ansi(uint32_t attr) 261 240 { 262 241 uint8_t fg = nearest_ansi((attr >> 4) & 0x3fff); … … 282 261 * \return The corresponding ANSI foreground value. 283 262 */ 284 uint8_t cucul_attr_to_ansi_fg(u nsigned long int attr)263 uint8_t cucul_attr_to_ansi_fg(uint32_t attr) 285 264 { 286 265 return nearest_ansi(((uint16_t)attr >> 4) & 0x3fff); … … 302 281 * \return The corresponding ANSI background value. 303 282 */ 304 uint8_t cucul_attr_to_ansi_bg(u nsigned long int attr)283 uint8_t cucul_attr_to_ansi_bg(uint32_t attr) 305 284 { 306 285 return nearest_ansi(attr >> 18); … … 322 301 * \return The corresponding 12-bit RGB foreground value. 323 302 */ 324 u nsigned int cucul_attr_to_rgb12_fg(unsigned long int attr)303 uint16_t cucul_attr_to_rgb12_fg(uint32_t attr) 325 304 { 326 305 uint16_t fg = (attr >> 4) & 0x3fff; … … 353 332 * \return The corresponding 12-bit RGB background value. 354 333 */ 355 u nsigned int cucul_attr_to_rgb12_bg(unsigned long int attr)334 uint16_t cucul_attr_to_rgb12_bg(uint32_t attr) 356 335 { 357 336 uint16_t bg = attr >> 18; … … 388 367 * \param argb An array of 8-bit integers. 389 368 */ 390 void cucul_attr_to_argb64(u nsigned long int attr, uint8_t argb[8])369 void cucul_attr_to_argb64(uint32_t attr, uint8_t argb[8]) 391 370 { 392 371 uint16_t fg = (attr >> 4) & 0x3fff; -
libcaca/trunk/cucul/box.c
r2299 r2303 39 39 */ 40 40 int cucul_draw_box(cucul_canvas_t *cv, int x1, int y1, int w, int h, 41 u nsigned long int ch)41 uint32_t ch) 42 42 { 43 43 int x2 = x1 + w - 1; … … 189 189 */ 190 190 int cucul_fill_box(cucul_canvas_t *cv, int x1, int y1, int w, int h, 191 u nsigned long int ch)191 uint32_t ch) 192 192 { 193 193 int x, y, xmax, ymax; -
libcaca/trunk/cucul/canvas.c
r2299 r2303 110 110 * \return This function always returns 0. 111 111 */ 112 int cucul_put_char(cucul_canvas_t *cv, int x, int y, u nsigned long int ch)112 int cucul_put_char(cucul_canvas_t *cv, int x, int y, uint32_t ch) 113 113 { 114 114 uint32_t *curchar, *curattr, attr; … … 192 192 * \return This function always returns 0. 193 193 */ 194 u nsigned long int cucul_get_char(cucul_canvas_t const *cv, int x, int y)194 uint32_t cucul_get_char(cucul_canvas_t const *cv, int x, int y) 195 195 { 196 196 if(x < 0 || x >= (int)cv->width || y < 0 || y >= (int)cv->height) 197 197 return ' '; 198 198 199 return (unsigned long int)cv->chars[x + y * cv->width];199 return cv->chars[x + y * cv->width]; 200 200 } 201 201 -
libcaca/trunk/cucul/charset.c
r2300 r2303 112 112 * is incomplete. 113 113 */ 114 u nsigned long int cucul_utf8_to_utf32(char const *s, unsigned int *read)114 uint32_t cucul_utf8_to_utf32(char const *s, unsigned int *read) 115 115 { 116 116 unsigned int bytes = trailing[(int)(unsigned char)*s]; … … 151 151 * \return The number of bytes written. 152 152 */ 153 unsigned int cucul_utf32_to_utf8(char *buf, u nsigned long int ch)153 unsigned int cucul_utf32_to_utf8(char *buf, uint32_t ch) 154 154 { 155 155 static const uint8_t mark[7] = … … 191 191 * \return The corresponding CP437 character, or "?" if not representable. 192 192 */ 193 uint8_t cucul_utf32_to_cp437(u nsigned long int ch)193 uint8_t cucul_utf32_to_cp437(uint32_t ch) 194 194 { 195 195 unsigned int i; … … 223 223 * \return The corresponding UTF-32 character, or zero if not representable. 224 224 */ 225 u nsigned long int cucul_cp437_to_utf32(uint8_t ch)225 uint32_t cucul_cp437_to_utf32(uint8_t ch) 226 226 { 227 227 if(ch > 0x7f) … … 249 249 * equivalent if found, or "?" if not representable. 250 250 */ 251 char cucul_utf32_to_ascii(u nsigned long int ch)251 char cucul_utf32_to_ascii(uint32_t ch) 252 252 { 253 253 /* Standard ASCII */ … … 388 388 * \return 1 if the character is fullwidth, 0 otherwise. 389 389 */ 390 int cucul_utf32_is_fullwidth(u nsigned long int ch)390 int cucul_utf32_is_fullwidth(uint32_t ch) 391 391 { 392 392 if(ch < 0x2e80) /* Standard stuff */ -
libcaca/trunk/cucul/conic.c
r2299 r2303 40 40 * \return This function always returns 0. 41 41 */ 42 int cucul_draw_circle(cucul_canvas_t *cv, int x, int y, int r, 43 unsigned long int ch) 42 int cucul_draw_circle(cucul_canvas_t *cv, int x, int y, int r, uint32_t ch) 44 43 { 45 44 int test, dx, dy; … … 70 69 */ 71 70 int cucul_fill_ellipse(cucul_canvas_t *cv, int xo, int yo, int a, int b, 72 u nsigned long int ch)71 uint32_t ch) 73 72 { 74 73 int d2; … … 130 129 */ 131 130 int cucul_draw_ellipse(cucul_canvas_t *cv, int xo, int yo, int a, int b, 132 u nsigned long int ch)131 uint32_t ch) 133 132 { 134 133 int d2; -
libcaca/trunk/cucul/cucul.h
r2300 r2303 111 111 __extern int cucul_get_cursor_x(cucul_canvas_t const *); 112 112 __extern int cucul_get_cursor_y(cucul_canvas_t const *); 113 __extern int cucul_put_char(cucul_canvas_t *, int, int, u nsigned long int);114 __extern u nsigned long int cucul_get_char(cucul_canvas_t const *, int, int);113 __extern int cucul_put_char(cucul_canvas_t *, int, int, uint32_t); 114 __extern uint32_t cucul_get_char(cucul_canvas_t const *, int, int); 115 115 __extern int cucul_put_str(cucul_canvas_t *, int, int, char const *); 116 __extern u nsigned long int cucul_get_attr(cucul_canvas_t const *, int, int);117 __extern int cucul_set_attr(cucul_canvas_t *, u nsigned long int);118 __extern int cucul_put_attr(cucul_canvas_t *, int, int, u nsigned long int);116 __extern uint32_t cucul_get_attr(cucul_canvas_t const *, int, int); 117 __extern int cucul_set_attr(cucul_canvas_t *, uint32_t); 118 __extern int cucul_put_attr(cucul_canvas_t *, int, int, uint32_t); 119 119 __extern int cucul_set_color_ansi(cucul_canvas_t *, uint8_t, uint8_t); 120 __extern int cucul_set_color_argb(cucul_canvas_t *, unsigned int, 121 unsigned int); 120 __extern int cucul_set_color_argb(cucul_canvas_t *, uint16_t, uint16_t); 122 121 __extern int cucul_printf(cucul_canvas_t *, int, int, char const *, ...); 123 122 __extern int cucul_clear_canvas(cucul_canvas_t *); … … 151 150 * 152 151 * @{ */ 153 __extern uint8_t cucul_attr_to_ansi(u nsigned long int);154 __extern uint8_t cucul_attr_to_ansi_fg(u nsigned long int);155 __extern uint8_t cucul_attr_to_ansi_bg(u nsigned long int);156 __extern u nsigned int cucul_attr_to_rgb12_fg(unsigned long int);157 __extern u nsigned int cucul_attr_to_rgb12_bg(unsigned long int);158 __extern void cucul_attr_to_argb64(u nsigned long int, uint8_t[8]);152 __extern uint8_t cucul_attr_to_ansi(uint32_t); 153 __extern uint8_t cucul_attr_to_ansi_fg(uint32_t); 154 __extern uint8_t cucul_attr_to_ansi_bg(uint32_t); 155 __extern uint16_t cucul_attr_to_rgb12_fg(uint32_t); 156 __extern uint16_t cucul_attr_to_rgb12_bg(uint32_t); 157 __extern void cucul_attr_to_argb64(uint32_t, uint8_t[8]); 159 158 /* @} */ 160 159 … … 164 163 * 165 164 * @{ */ 166 __extern u nsigned long int cucul_utf8_to_utf32(char const *, unsigned int *);167 __extern unsigned int cucul_utf32_to_utf8(char *, u nsigned long int);168 __extern uint8_t cucul_utf32_to_cp437(u nsigned long int);169 __extern u nsigned long int cucul_cp437_to_utf32(uint8_t);170 __extern char cucul_utf32_to_ascii(u nsigned long int);171 __extern int cucul_utf32_is_fullwidth(u nsigned long int);165 __extern uint32_t cucul_utf8_to_utf32(char const *, unsigned int *); 166 __extern unsigned int cucul_utf32_to_utf8(char *, uint32_t); 167 __extern uint8_t cucul_utf32_to_cp437(uint32_t); 168 __extern uint32_t cucul_cp437_to_utf32(uint8_t); 169 __extern char cucul_utf32_to_ascii(uint32_t); 170 __extern int cucul_utf32_is_fullwidth(uint32_t); 172 171 /* @} */ 173 172 … … 178 177 * 179 178 * @{ */ 180 __extern int cucul_draw_line(cucul_canvas_t *, int, int, int, int, 181 unsigned long int); 179 __extern int cucul_draw_line(cucul_canvas_t *, int, int, int, int, uint32_t); 182 180 __extern int cucul_draw_polyline(cucul_canvas_t *, int const x[], 183 int const y[], int, u nsigned long int);181 int const y[], int, uint32_t); 184 182 __extern int cucul_draw_thin_line(cucul_canvas_t *, int, int, int, int); 185 183 __extern int cucul_draw_thin_polyline(cucul_canvas_t *, int const x[], 186 184 int const y[], int); 187 185 188 __extern int cucul_draw_circle(cucul_canvas_t *, int, int, int, 189 unsigned long int); 190 __extern int cucul_draw_ellipse(cucul_canvas_t *, int, int, int, int, 191 unsigned long int); 186 __extern int cucul_draw_circle(cucul_canvas_t *, int, int, int, uint32_t); 187 __extern int cucul_draw_ellipse(cucul_canvas_t *, int, int, int, int, uint32_t); 192 188 __extern int cucul_draw_thin_ellipse(cucul_canvas_t *, int, int, int, int); 193 __extern int cucul_fill_ellipse(cucul_canvas_t *, int, int, int, int, 194 unsigned long int); 195 196 __extern int cucul_draw_box(cucul_canvas_t *, int, int, int, int, 197 unsigned long int); 189 __extern int cucul_fill_ellipse(cucul_canvas_t *, int, int, int, int, uint32_t); 190 191 __extern int cucul_draw_box(cucul_canvas_t *, int, int, int, int, uint32_t); 198 192 __extern int cucul_draw_thin_box(cucul_canvas_t *, int, int, int, int); 199 193 __extern int cucul_draw_cp437_box(cucul_canvas_t *, int, int, int, int); 200 __extern int cucul_fill_box(cucul_canvas_t *, int, int, int, int, 201 unsigned long int); 194 __extern int cucul_fill_box(cucul_canvas_t *, int, int, int, int, uint32_t); 202 195 203 196 __extern int cucul_draw_triangle(cucul_canvas_t *, int, int, int, int, int, 204 int, u nsigned long int);197 int, uint32_t); 205 198 __extern int cucul_draw_thin_triangle(cucul_canvas_t *, int, int, int, int, 206 199 int, int); 207 200 __extern int cucul_fill_triangle(cucul_canvas_t *, int, int, int, int, int, 208 int, u nsigned long int);201 int, uint32_t); 209 202 /* @} */ 210 203 … … 231 224 __extern cucul_dither_t *cucul_create_dither(unsigned int, unsigned int, 232 225 unsigned int, unsigned int, 233 unsigned long int, 234 unsigned long int, 235 unsigned long int, 236 unsigned long int); 226 uint32_t, uint32_t, 227 uint32_t, uint32_t); 237 228 __extern int cucul_set_dither_palette(cucul_dither_t *, 238 229 unsigned int r[], unsigned int g[], … … 275 266 __extern unsigned int cucul_get_font_width(cucul_font_t const *); 276 267 __extern unsigned int cucul_get_font_height(cucul_font_t const *); 277 __extern unsigned longint const *cucul_get_font_blocks(cucul_font_t const *);268 __extern unsigned int const *cucul_get_font_blocks(cucul_font_t const *); 278 269 __extern int cucul_render_canvas(cucul_canvas_t const *, cucul_font_t const *, 279 270 void *, unsigned int, unsigned int, … … 288 279 * @{ */ 289 280 __extern int cucul_canvas_set_figfont(cucul_canvas_t *, char const *); 290 __extern int cucul_put_figchar(cucul_canvas_t *, u nsigned long int);281 __extern int cucul_put_figchar(cucul_canvas_t *, uint32_t); 291 282 /* @} */ 292 283 -
libcaca/trunk/cucul/dither.c
r2300 r2303 170 170 * Local prototypes 171 171 */ 172 static void mask2shift(u nsigned long int, int *, int *);172 static void mask2shift(uint32_t, int *, int *); 173 173 static float gammapow(float x, float y); 174 174 … … 263 263 cucul_dither_t *cucul_create_dither(unsigned int bpp, unsigned int w, 264 264 unsigned int h, unsigned int pitch, 265 unsigned long int rmask, 266 unsigned long int gmask, 267 unsigned long int bmask, 268 unsigned long int amask) 265 uint32_t rmask, uint32_t gmask, 266 uint32_t bmask, uint32_t amask) 269 267 { 270 268 cucul_dither_t *d; … … 1214 1212 1215 1213 /* Convert a mask, eg. 0x0000ff00, to shift values, eg. 8 and -4. */ 1216 static void mask2shift(u nsigned long int mask, int *right, int *left)1214 static void mask2shift(uint32_t mask, int *right, int *left) 1217 1215 { 1218 1216 int rshift = 0, lshift = 0; -
libcaca/trunk/cucul/figfont.c
r2299 r2303 39 39 enum { H_DEFAULT, H_KERN, H_SMUSH, H_NONE, H_OVERLAP } hmode; 40 40 unsigned int hsmushrule; 41 u nsigned long int hardblank;41 uint32_t hardblank; 42 42 unsigned int height, baseline, max_length; 43 43 int old_layout; … … 128 128 } 129 129 130 int cucul_put_figchar(cucul_canvas_t *cv, u nsigned long int ch)130 int cucul_put_figchar(cucul_canvas_t *cv, uint32_t ch) 131 131 { 132 132 cucul_figfont_t *ff = cv->ff; … … 451 451 for(j = 0; j < ff->height * ff->glyphs; j++) 452 452 { 453 u nsigned long int ch, oldch = 0;453 uint32_t ch, oldch = 0; 454 454 455 455 for(i = ff->max_length; i--;) -
libcaca/trunk/cucul/font.c
r2299 r2303 61 61 62 62 struct block_info *block_list; 63 u nsigned long int *user_block_list;63 uint32_t *user_block_list; 64 64 struct glyph_info *glyph_list; 65 65 uint8_t *font_data; … … 187 187 188 188 f->user_block_list = malloc((f->header.blocks + 1) 189 * 2 * sizeof(u nsigned long int));189 * 2 * sizeof(uint32_t)); 190 190 if(!f->user_block_list) 191 191 { … … 365 365 * \return The list of Unicode blocks supported by the font. 366 366 */ 367 u nsigned long int const *cucul_get_font_blocks(cucul_font_t const *f)368 { 369 return (u nsigned long int const *)f->user_block_list;367 uint32_t const *cucul_get_font_blocks(cucul_font_t const *f) 368 { 369 return (uint32_t const *)f->user_block_list; 370 370 } 371 371 -
libcaca/trunk/cucul/line.c
r2299 r2303 55 55 */ 56 56 int cucul_draw_line(cucul_canvas_t *cv, int x1, int y1, int x2, int y2, 57 u nsigned long int ch)57 uint32_t ch) 58 58 { 59 59 struct line s; … … 86 86 */ 87 87 int cucul_draw_polyline(cucul_canvas_t *cv, int const x[], int const y[], 88 int n, u nsigned long int ch)88 int n, uint32_t ch) 89 89 { 90 90 int i; -
libcaca/trunk/cucul/triangle.c
r2299 r2303 41 41 */ 42 42 int cucul_draw_triangle(cucul_canvas_t *cv, int x1, int y1, int x2, int y2, 43 int x3, int y3, u nsigned long int ch)43 int x3, int y3, uint32_t ch) 44 44 { 45 45 cucul_draw_line(cv, x1, y1, x2, y2, ch); … … 88 88 */ 89 89 int cucul_fill_triangle(cucul_canvas_t *cv, int x1, int y1, int x2, int y2, 90 int x3, int y3, u nsigned long int ch)90 int x3, int y3, uint32_t ch) 91 91 { 92 92 int x, y, xmin, xmax, ymin, ymax; -
libcaca/trunk/cxx/cucul++.cpp
r2074 r2303 26 26 27 27 28 u nsigned long int Charset::utf8ToUtf32(char const *s, unsigned int *read)28 uint32_t Charset::utf8ToUtf32(char const *s, unsigned int *read) 29 29 { 30 30 return cucul_utf8_to_utf32(s, read); 31 31 } 32 unsigned int Charset::utf32ToUtf8(char *buf, u nsigned long int ch)32 unsigned int Charset::utf32ToUtf8(char *buf, uint32_t ch) 33 33 { 34 34 return cucul_utf32_to_utf8(buf, ch); 35 35 } 36 u nsigned char Charset::utf32ToCp437(unsigned long int ch)36 uint8_t Charset::utf32ToCp437(uint32_t ch) 37 37 { 38 38 return cucul_utf32_to_cp437(ch); 39 39 } 40 u nsigned long int Charset::cp437ToUtf32(unsigned charch)40 uint32_t Charset::cp437ToUtf32(uint8_t ch) 41 41 { 42 42 return cucul_cp437_to_utf32(ch); … … 83 83 } 84 84 85 int Cucul::setColorANSI(u nsigned char f, unsigned charb)85 int Cucul::setColorANSI(uint8_t f, uint8_t b) 86 86 { 87 87 return cucul_set_color_ansi(cv, f, b); … … 93 93 } 94 94 95 void Cucul::putChar(int x, int y, u nsigned long int ch)95 void Cucul::putChar(int x, int y, uint32_t ch) 96 96 { 97 97 cucul_put_char(cv, x, y, ch); 98 98 } 99 99 100 u nsigned long int Cucul::getChar(int x, int y)100 uint32_t Cucul::getChar(int x, int y) 101 101 { 102 102 return cucul_get_char(cv, x, y); … … 157 157 } 158 158 159 void Cucul::drawLine(int x1, int y1, int x2, int y2, u nsigned long int ch)159 void Cucul::drawLine(int x1, int y1, int x2, int y2, uint32_t ch) 160 160 { 161 161 cucul_draw_line(cv, x1, y1, x2, y2, ch); 162 162 } 163 163 164 void Cucul::drawPolyline(int const x[], int const y[], int f, u nsigned long int ch)164 void Cucul::drawPolyline(int const x[], int const y[], int f, uint32_t ch) 165 165 { 166 166 cucul_draw_polyline(cv, x, y, f, ch); … … 177 177 } 178 178 179 void Cucul::drawCircle(int x, int y, int d, u nsigned long int ch)179 void Cucul::drawCircle(int x, int y, int d, uint32_t ch) 180 180 { 181 181 cucul_draw_circle(cv, x, y, d, ch); 182 182 } 183 183 184 void Cucul::drawEllipse(int x, int y, int d1, int d2, u nsigned long int ch)184 void Cucul::drawEllipse(int x, int y, int d1, int d2, uint32_t ch) 185 185 { 186 186 cucul_draw_ellipse(cv, x, y, d1, d2, ch); … … 192 192 } 193 193 194 void Cucul::fillEllipse(int x, int y, int d1, int d2, u nsigned long int ch)194 void Cucul::fillEllipse(int x, int y, int d1, int d2, uint32_t ch) 195 195 { 196 196 cucul_fill_ellipse(cv, x, y, d1, d2, ch); 197 197 } 198 198 199 void Cucul::drawBox(int x, int y, int w, int h, u nsigned long int ch)199 void Cucul::drawBox(int x, int y, int w, int h, uint32_t ch) 200 200 { 201 201 cucul_draw_box(cv, x, y, w, h, ch); … … 212 212 } 213 213 214 void Cucul::fillBox(int x, int y, int w, int h, u nsigned long int ch)214 void Cucul::fillBox(int x, int y, int w, int h, uint32_t ch) 215 215 { 216 216 cucul_fill_box(cv, x, y, w, h, ch); 217 217 } 218 218 219 void Cucul::drawTriangle(int x1, int y1, int x2, int y2, int x3, int y3, u nsigned long int ch)219 void Cucul::drawTriangle(int x1, int y1, int x2, int y2, int x3, int y3, uint32_t ch) 220 220 { 221 221 cucul_draw_triangle(cv, x1, y1, x2, y2, x3, y3, ch); … … 227 227 } 228 228 229 void Cucul::fillTriangle(int x1, int y1, int x2, int y2, int x3, int y3, u nsigned long int ch)229 void Cucul::fillTriangle(int x1, int y1, int x2, int y2, int x3, int y3, uint32_t ch) 230 230 { 231 231 cucul_fill_triangle(cv, x1, y1, x2, y2, x3, y3, ch); … … 242 242 } 243 243 244 int Cucul::setAttr(u nsigned long int attr)244 int Cucul::setAttr(uint32_t attr) 245 245 { 246 246 return cucul_set_attr(cv, attr); 247 247 } 248 248 249 u nsigned long int Cucul::getAttr(int x, int y)249 uint32_t Cucul::getAttr(int x, int y) 250 250 { 251 251 return cucul_get_attr(cv, x, y); … … 395 395 } 396 396 397 void Font::renderCanvas(Cucul *cv, u nsigned char*buf, unsigned int x, unsigned int y, unsigned int w)397 void Font::renderCanvas(Cucul *cv, uint8_t *buf, unsigned int x, unsigned int y, unsigned int w) 398 398 { 399 399 cucul_render_canvas(cv->get_cucul_canvas_t(), font, buf, x, y, w); 400 400 } 401 401 402 u nsigned long int const *Font::getBlocks()402 uint32_t const *Font::getBlocks() 403 403 { 404 404 return cucul_get_font_blocks(font); -
libcaca/trunk/cxx/cucul++.h
r2074 r2303 39 39 { 40 40 public: 41 u nsigned long int utf8ToUtf32(char const *, unsigned int *);42 unsigned int utf32ToUtf8(char *, u nsigned long int);43 u nsigned char utf32ToCp437(unsigned long int);44 u nsigned long int cp437ToUtf32(unsigned char);41 uint32_t utf8ToUtf32(char const *, unsigned int *); 42 unsigned int utf32ToUtf8(char *, uint32_t); 43 uint8_t utf32ToCp437(uint32_t); 44 uint32_t cp437ToUtf32(uint8_t); 45 45 }; 46 46 … … 54 54 unsigned int getWidth(); 55 55 unsigned int getHeight(); 56 void renderCanvas(Cucul *, u nsigned char*, unsigned int,56 void renderCanvas(Cucul *, uint8_t *, unsigned int, 57 57 unsigned int, unsigned int); 58 u nsigned long int const *getBlocks();58 uint32_t const *getBlocks(); 59 59 60 60 private: … … 101 101 unsigned int getWidth(void); 102 102 unsigned int getHeight(void); 103 u nsigned long int getAttr(int, int);104 int setAttr(u nsigned long int);105 int setColorANSI(u nsigned char f, unsigned charb);103 uint32_t getAttr(int, int); 104 int setAttr(uint32_t); 105 int setColorANSI(uint8_t f, uint8_t b); 106 106 int setColorARGB(unsigned int f, unsigned int b); 107 107 void Printf(int x, int y , char const * format, ...); 108 void putChar(int x, int y, u nsigned long int ch);109 u nsigned long int getChar(int, int);108 void putChar(int x, int y, uint32_t ch); 109 uint32_t getChar(int, int); 110 110 void putStr(int x, int y, char *str); 111 111 void Clear(void); … … 115 115 void Flop(); 116 116 void Rotate(); 117 void drawLine(int, int, int, int, u nsigned long int);118 void drawPolyline(int const x[], int const y[], int, u nsigned long int);117 void drawLine(int, int, int, int, uint32_t); 118 void drawPolyline(int const x[], int const y[], int, uint32_t); 119 119 void drawThinLine(int, int, int, int); 120 120 void drawThinPolyline(int const x[], int const y[], int); 121 void drawCircle(int, int, int, u nsigned long int);122 void drawEllipse(int, int, int, int, u nsigned long int);121 void drawCircle(int, int, int, uint32_t); 122 void drawEllipse(int, int, int, int, uint32_t); 123 123 void drawThinEllipse(int, int, int, int); 124 void fillEllipse(int, int, int, int, u nsigned long int);125 void drawBox(int, int, int, int, u nsigned long int);124 void fillEllipse(int, int, int, int, uint32_t); 125 void drawBox(int, int, int, int, uint32_t); 126 126 void drawThinBox(int, int, int, int); 127 127 void drawCP437Box(int, int, int, int); 128 void fillBox(int, int, int, int, u nsigned long int);129 void drawTriangle(int, int, int, int, int, int, u nsigned long int);128 void fillBox(int, int, int, int, uint32_t); 129 void drawTriangle(int, int, int, int, int, int, uint32_t); 130 130 void drawThinTriangle(int, int, int, int, int, int); 131 void fillTriangle(int, int, int, int, int, int, u nsigned long int);131 void fillTriangle(int, int, int, int, int, int, uint32_t); 132 132 int setBoundaries(cucul_canvas_t *, int, int, unsigned int, unsigned int); 133 133 unsigned int getFrameCount(); -
libcaca/trunk/ruby/cucul-font.c
r1995 r2303 72 72 { 73 73 VALUE ary; 74 u nsigned long int const *list;74 uint32_t const *list; 75 75 76 76 list = cucul_get_font_blocks(_SELF);
Note: See TracChangeset
for help on using the changeset viewer.