Rev 6456 | Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
6451 | punk_joker | 1 | |
2 | use32 ; Tell compiler to use 32 bit instructions |
||
3 | |||
4 | |||
5 | |||
6 | |||
7 | include '../../../programs/macros.inc' |
||
8 | purge section,mov,add,sub |
||
9 | |||
10 | |||
11 | |||
12 | |||
13 | ;;; Returns 0 on success. -1 on failure. |
||
14 | |||
15 | |||
16 | |||
17 | |||
18 | |||
19 | |||
20 | test eax, eax |
||
21 | jnz error |
||
22 | |||
23 | |||
24 | ret |
||
25 | |||
26 | |||
27 | mov eax, -1 |
||
28 | ret |
||
29 | endp |
||
30 | |||
31 | |||
32 | library lib_buf2d, 'buf2d.obj' |
||
33 | |||
34 | |||
35 | buf2d_create, 'buf2d_create' , \ |
||
36 | buf2d_clear, 'buf2d_clear' , \ |
||
37 | buf2d_draw, 'buf2d_draw' , \ |
||
38 | buf2d_delete, 'buf2d_delete', \ |
||
39 | buf2d_rotate, 'buf2d_rotate', \ |
||
40 | buf2d_resize, 'buf2d_resize', \ |
||
41 | buf2d_line, 'buf2d_line', \ |
||
42 | buf2d_line_sm, 'buf2d_line_sm', \ |
||
43 | buf2d_rect_by_size, 'buf2d_rect_by_size', \ |
||
44 | buf2d_filled_rect_by_size, 'buf2d_filled_rect_by_size', \ |
||
45 | buf2d_circle, 'buf2d_circle', \ |
||
46 | buf2d_img_hdiv2, 'buf2d_img_hdiv2', \ |
||
47 | buf2d_img_wdiv2, 'buf2d_img_wdiv2', \ |
||
48 | buf2d_conv_24_to_8, 'buf2d_conv_24_to_8', \ |
||
49 | buf2d_conv_24_to_32, 'buf2d_conv_24_to_32', \ |
||
50 | buf2d_bit_blt, 'buf2d_bit_blt', \ |
||
51 | buf2d_bit_blt_transp, 'buf2d_bit_blt_transp', \ |
||
52 | buf2d_bit_blt_alpha, 'buf2d_bit_blt_alpha', \ |
||
53 | buf2d_curve_bezier, 'buf2d_curve_bezier', \ |
||
54 | buf2d_convert_text_matrix, 'buf2d_convert_text_matrix', \ |
||
55 | buf2d_draw_text, 'buf2d_draw_text', \ |
||
56 | buf2d_crop_color, 'buf2d_crop_color', \ |
||
57 | buf2d_offset_h, 'buf2d_offset_h', \ |
||
58 | buf2d_flood_fill, 'buf2d_flood_fill', \ |
||
59 | buf2d_set_pixel, 'buf2d_set_pixel', \ |
||
60 | buf2d_get_pixel, 'buf2d_get_pixel', \ |
||
61 | buf2d_flip_h, 'buf2d_flip_h', \ |
||
62 | buf2d_flip_v, 'buf2d_flip_v', \ |
||
63 | buf2d_filter_dither, 'buf2d_filter_dither' |
||
64 | |||
65 | |||
66 | public buf2d_clear as '_buf2d_clear' |
||
67 | public buf2d_draw as '_buf2d_draw' |
||
68 | public buf2d_delete as '_buf2d_delete' |
||
69 | public buf2d_rotate as '_buf2d_rotate' |
||
70 | public buf2d_resize as '_buf2d_resize' |
||
71 | public buf2d_line as '_buf2d_line' |
||
72 | public buf2d_line_sm as '_buf2d_line_sm' |
||
73 | public buf2d_rect_by_size as '_buf2d_rect_by_size' |
||
74 | public buf2d_filled_rect_by_size as '_buf2d_filled_rect_by_size' |
||
75 | public buf2d_circle as '_buf2d_circle' |
||
76 | public buf2d_img_hdiv2 as '_buf2d_img_hdiv2' |
||
77 | public buf2d_img_wdiv2 as '_buf2d_img_wdiv2' |
||
78 | public buf2d_conv_24_to_8 as '_buf2d_conv_24_to_8' |
||
79 | public buf2d_conv_24_to_32 as '_buf2d_conv_24_to_32' |
||
80 | public buf2d_bit_blt as '_buf2d_bit_blt' |
||
81 | public buf2d_bit_blt_transp as '_buf2d_bit_blt_transp' |
||
82 | public buf2d_bit_blt_alpha as '_buf2d_bit_blt_alpha' |
||
83 | public buf2d_curve_bezier as '_buf2d_curve_bezier_asm' |
||
84 | public buf2d_convert_text_matrix as '_buf2d_convert_text_matrix' |
||
85 | public buf2d_draw_text as '_buf2d_draw_text' |
||
86 | public buf2d_crop_color as '_buf2d_crop_color' |
||
87 | public buf2d_offset_h as '_buf2d_offset_h' |
||
88 | public buf2d_flood_fill as '_buf2d_flood_fill' |
||
89 | public buf2d_set_pixel as '_buf2d_set_pixel' |
||
90 | public buf2d_get_pixel as '_buf2d_get_pixel' |
||
91 | public buf2d_flip_h as '_buf2d_flip_h' |
||
92 | public buf2d_flip_v as '_buf2d_flip_v' |
||
93 | public buf2d_filter_dither as '_buf2d_filter_dither' |
||
94 |