Subversion Repositories HelenOS-historic

Rev

Rev 62 | Rev 195 | Go to most recent revision | Show entire file | Ignore 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++)