Rev 8028 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8028 | Rev 8030 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | // Some functions to allow us building without any external libs |
3 | // Some functions to allow us building without any external libs |
Line 4... | Line 4... | ||
4 | 4 | ||
5 | // memset - may be optimized |
5 | // memset - may be optimized |
6 | typedef unsigned int size_t; |
6 | typedef unsigned int size_t; |
7 | static inline void* memset(void *mem, int c, unsigned size) { |
- | |
- | 7 | static inline void* memset(void *mem, int c, unsigned size) { |
|
8 | 8 | unsigned int i; |
|
9 | for (unsigned int i = 0; i < size; i++ ) |
9 | for (i = 0; i < size; i++ ) |
Line 10... | Line 10... | ||
10 | *((char *)mem+i) = (char) c; |
10 | *((char *)mem+i) = (char) c; |
11 | 11 | ||
Line 12... | Line 12... | ||
12 | return mem; |
12 | return mem; |
13 | } |
13 | } |
14 | - | ||
- | 14 | ||
15 | // memcpy - may be optimized |
15 | // memcpy - may be optimized |
16 | void* memcpy(void *dest, const void *src, size_t count) { |
16 | void* memcpy(void *dest, const void *src, size_t count) { |
Line 17... | Line 17... | ||
17 | 17 | unsigned int i; |
|
18 | for (unsigned int i = 0; i < count; i++) |
18 | for (i = 0; i < count; i++) |