blob: 9de9885acd0dbcac06604aa5ce4cc7e0e09ae7b5 [file] [log] [blame]
Antony Pavlovdc4d7b32014-01-14 01:30:56 +04001/*
2 * arch/mips/boot/compressed/string.c
3 *
4 * Very small subset of simple string routines
5 */
6
7#include <linux/types.h>
8
9void *memcpy(void *dest, const void *src, size_t n)
10{
11 int i;
12 const char *s = src;
13 char *d = dest;
14
15 for (i = 0; i < n; i++)
16 d[i] = s[i];
17 return dest;
18}
19
20void *memset(void *s, int c, size_t n)
21{
22 int i;
23 char *ss = s;
24
25 for (i = 0; i < n; i++)
26 ss[i] = c;
27 return s;
28}