mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-10-27 20:58:22 +00:00
uacpi: update
This commit is contained in:
@@ -11,6 +11,7 @@ void *memset(void *dest, int what, size_t size);
|
||||
int strcmp(const char *a, const char *b);
|
||||
int strncmp(const char *a, const char *b, size_t c);
|
||||
int memcmp(const void *a, const void *b, size_t s);
|
||||
void *memmove(void *_d, const void *_s, size_t c);
|
||||
char *strerror(int errno);
|
||||
|
||||
#endif
|
||||
|
||||
+1
-1
Submodule kernel-src/io/acpi/uacpi updated: 757dcece1a...022bc38ee6
@@ -85,6 +85,20 @@ int memcmp(const void *_a, const void *_b, size_t s) {
|
||||
return diff;
|
||||
}
|
||||
|
||||
void *memmove(void *_d, const void *_s, size_t c) {
|
||||
uint8_t *d = _d;
|
||||
const uint8_t *s = _s;
|
||||
|
||||
if (s > d) {
|
||||
return memcpy(d, s, c);
|
||||
} else while (c) {
|
||||
d[c] = s[c];
|
||||
--c;
|
||||
}
|
||||
|
||||
return _d;
|
||||
}
|
||||
|
||||
#define DO_NAME(e) \
|
||||
case e: \
|
||||
return #e;
|
||||
|
||||
Reference in New Issue
Block a user