Subversion Repositories HelenOS

Rev

Rev 3056 | Rev 3274 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3056 Rev 3104
Line 85... Line 85...
85
 * @param dst Origin address to fill.
85
 * @param dst Origin address to fill.
86
 * @param cnt Number of bytes to fill.
86
 * @param cnt Number of bytes to fill.
87
 * @param x   Value to fill.
87
 * @param x   Value to fill.
88
 *
88
 *
89
 */
89
 */
90
void _memsetb(uintptr_t dst, size_t cnt, uint8_t x)
90
void _memsetb(void *dst, size_t cnt, uint8_t x)
91
{
91
{
92
    unsigned int i;
92
    unsigned int i;
93
    uint8_t *p = (uint8_t *) dst;
93
    uint8_t *p = (uint8_t *) dst;
94
   
94
   
95
    for (i = 0; i < cnt; i++)
95
    for (i = 0; i < cnt; i++)
Line 104... Line 104...
104
 * @param dst Origin address to fill.
104
 * @param dst Origin address to fill.
105
 * @param cnt Number of words to fill.
105
 * @param cnt Number of words to fill.
106
 * @param x   Value to fill.
106
 * @param x   Value to fill.
107
 *
107
 *
108
 */
108
 */
109
void _memsetw(uintptr_t dst, size_t cnt, uint16_t x)
109
void _memsetw(void *dst, size_t cnt, uint16_t x)
110
{
110
{
111
    unsigned int i;
111
    unsigned int i;
112
    uint16_t *p = (uint16_t *) dst;
112
    uint16_t *p = (uint16_t *) dst;
113
   
113
   
114
    for (i = 0; i < cnt; i++)
114
    for (i = 0; i < cnt; i++)