mirror of
https://github.com/Dr-Noob/cpufetch.git
synced 2026-03-25 07:50:40 +01:00
[v0.99][X86] Improve CPU abbreviate code
This commit is contained in:
@@ -73,6 +73,19 @@ int max(int a, int b) {
|
||||
return a > b ? a : b;
|
||||
}
|
||||
|
||||
char *strremove(char *str, const char *sub) {
|
||||
char *p, *q, *r;
|
||||
if (*sub && (q = r = strstr(str, sub)) != NULL) {
|
||||
size_t len = strlen(sub);
|
||||
while ((r = strstr(p = r + len, sub)) != NULL) {
|
||||
memmove(q, p, r - p);
|
||||
q += r - p;
|
||||
}
|
||||
memmove(q, p, strlen(p) + 1);
|
||||
}
|
||||
return str;
|
||||
}
|
||||
|
||||
void* emalloc(size_t size) {
|
||||
void* ptr = malloc(size);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user