mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-11-01 06: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 strcmp(const char *a, const char *b);
|
||||||
int strncmp(const char *a, const char *b, size_t c);
|
int strncmp(const char *a, const char *b, size_t c);
|
||||||
int memcmp(const void *a, const void *b, size_t s);
|
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);
|
char *strerror(int errno);
|
||||||
|
|
||||||
#endif
|
#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;
|
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) \
|
#define DO_NAME(e) \
|
||||||
case e: \
|
case e: \
|
||||||
return #e;
|
return #e;
|
||||||
|
|||||||
Reference in New Issue
Block a user