Rev 62 | Rev 195 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 62 | Rev 72 | ||
---|---|---|---|
Line 39... | Line 39... | ||
39 | * @param src Origin address to copy from. |
39 | * @param src Origin address to copy from. |
40 | * @param dst Origin address to copy to. |
40 | * @param dst Origin address to copy to. |
41 | * @param cnt Number of bytes to copy. |
41 | * @param cnt Number of bytes to copy. |
42 | * |
42 | * |
43 | */ |
43 | */ |
44 | void _memcopy(__address src, __address dst, int cnt) |
44 | void _memcopy(__address src, __address dst, size_t cnt) |
45 | { |
45 | { |
46 | int i; |
46 | int i; |
47 | 47 | ||
48 | for (i=0; i<cnt; i++) |
48 | for (i=0; i<cnt; i++) |
49 | *((__u8 *) (dst + i)) = *((__u8 *) (src + i)); |
49 | *((__u8 *) (dst + i)) = *((__u8 *) (src + i)); |
Line 58... | Line 58... | ||
58 | * @param dst Origin address to fill. |
58 | * @param dst Origin address to fill. |
59 | * @param cnt Number of bytes to fill. |
59 | * @param cnt Number of bytes to fill. |
60 | * @param x Value to fill. |
60 | * @param x Value to fill. |
61 | * |
61 | * |
62 | */ |
62 | */ |
63 | void _memsetb(__address dst, int cnt, __u8 x) |
63 | void _memsetb(__address dst, size_t cnt, __u8 x) |
64 | { |
64 | { |
65 | int i; |
65 | int i; |
66 | __u8 *p = (__u8 *) dst; |
66 | __u8 *p = (__u8 *) dst; |
67 | 67 | ||
68 | for(i=0; i<cnt; i++) |
68 | for(i=0; i<cnt; i++) |