mirror of
https://github.com/Leonmmcoset/cleonos.git
synced 2026-04-24 03:07:16 +00:00
linux同款panic二维码
This commit is contained in:
@@ -29,4 +29,34 @@ int memcmp(const void *left, const void *right, usize count) {
|
||||
|
||||
int bcmp(const void *left, const void *right, usize count) {
|
||||
return memcmp(left, right, count);
|
||||
}
|
||||
}
|
||||
|
||||
usize strlen(const char *str) {
|
||||
return clks_strlen(str);
|
||||
}
|
||||
|
||||
char *strchr(const char *str, int c) {
|
||||
char ch = (char)c;
|
||||
const char *cur = str;
|
||||
|
||||
while (*cur != '\0') {
|
||||
if (*cur == ch) {
|
||||
return (char *)cur;
|
||||
}
|
||||
cur++;
|
||||
}
|
||||
|
||||
if (ch == '\0') {
|
||||
return (char *)cur;
|
||||
}
|
||||
|
||||
return (char *)0;
|
||||
}
|
||||
|
||||
int abs(int value) {
|
||||
return (value < 0) ? -value : value;
|
||||
}
|
||||
|
||||
long labs(long value) {
|
||||
return (value < 0L) ? -value : value;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user