OpenWrt packages
Sign in or create your account | Project List | Help
OpenWrt packages Git Source Tree
Root/
Source at commit 1b3135c created 12 years 5 months ago. By Xiangfu Liu, new package: SDL-widgets: a GUI toolkit on top of the SDL libraries | |
---|---|
1 | Index: svgalib-1.4.3/gl/inlstring.h |
2 | =================================================================== |
3 | --- svgalib-1.4.3.orig/gl/inlstring.h 2011-01-29 14:33:47.000000000 +0100 |
4 | +++ svgalib-1.4.3/gl/inlstring.h 2011-01-29 14:42:07.000000000 +0100 |
5 | @@ -8,9 +8,22 @@ |
6 | #define __memcpy_conventional(dst,src,n) memcpy((dst),(src),(n)) |
7 | #define __memcpyb(dst,src,n) memcpy((dst),(src),(n)) |
8 | #define __memsetb(dst,c,n) memset((dst),(c),(n)) |
9 | -#define __memsetlong(dst,c,n) memset((dst),(c),(n)) |
10 | #define __memset(dst,c,n) memset((dst),(c),(n)) |
11 | -#define __memset2(dst,c,n) memset((dst),(c),2*(n)) |
12 | +static void __memsetlong(void *ptr, int c, int n) |
13 | +{ |
14 | + unsigned *dst = (unsigned*)ptr; |
15 | + int i; |
16 | + for (i = 0; i < n; i++) |
17 | + dst[i] = c; |
18 | +} |
19 | +static void __memset2(void *ptr, int c, int n) |
20 | +{ |
21 | + unsigned short *dst = (unsigned short*)ptr; |
22 | + int i; |
23 | + for (i = 0; i < n; i++) |
24 | + dst[i] = c; |
25 | +} |
26 | +/* todo: */ |
27 | #define __memset3(dst,c,n) memset((dst),(c),3*(n)) |
28 | |
29 | #else |
30 |