diff options
author | Freya Murphy <freya@freyacat.org> | 2024-01-31 13:11:47 -0500 |
---|---|---|
committer | Freya Murphy <freya@freyacat.org> | 2024-01-31 13:11:47 -0500 |
commit | 690210c944abe7605e53cf760f4e6b360919838c (patch) | |
tree | e5678280df939fa0ef892779678fc7488caa1fc1 /src/lib.c | |
parent | better mboot and kalloc (diff) | |
download | corn-690210c944abe7605e53cf760f4e6b360919838c.tar.gz corn-690210c944abe7605e53cf760f4e6b360919838c.tar.bz2 corn-690210c944abe7605e53cf760f4e6b360919838c.zip |
fix whitespace
Diffstat (limited to '')
-rw-r--r-- | src/lib.c | 256 |
1 files changed, 128 insertions, 128 deletions
@@ -3,37 +3,37 @@ #include <stddef.h> int memcmp(const void *restrict vl, const void *restrict vr, unsigned long n) { - const unsigned char *l = vl, *r = vr; - for (; n && *l == *r; n--, l++, r++); - return n ? *l-*r : 0; + const unsigned char *l = vl, *r = vr; + for (; n && *l == *r; n--, l++, r++); + return n ? *l-*r : 0; } void *memcpy(void *restrict dest, const void *restrict src, unsigned long n) { char *d = dest; - const char *s = src; - for (; n; n--) *d++ = *s++; - return dest; + const char *s = src; + for (; n; n--) *d++ = *s++; + return dest; } void *memmove(void *dest, const void *src, unsigned long n) { - char *d = dest; - const char *s = src; + char *d = dest; + const char *s = src; - if (d==s) return d; + if (d==s) return d; - if (d<s) { - for (; n; n--) *d++ = *s++; - } else { - while (n) n--, d[n] = s[n]; - } + if (d<s) { + for (; n; n--) *d++ = *s++; + } else { + while (n) n--, d[n] = s[n]; + } - return dest; + return dest; } void *memset(void *restrict dest, int c, unsigned long n) { - unsigned char *d = dest; - for (; n; n--) *d++ = c; - return dest; + unsigned char *d = dest; + for (; n; n--) *d++ = c; + return dest; } int strncmp(const char *restrict lhs, const char *restrict rhs, unsigned long n) { @@ -55,55 +55,55 @@ char *strncpy(char *restrict dest, const char *restrict src, unsigned long n) { } size_t strlen(const char *str) { - const char *p; - for(p = str; *p != 0; p++) {} - return p - str; + const char *p; + for(p = str; *p != 0; p++) {} + return p - str; } char *strcat(char *restrict dst, const char *restrict src) { - strcpy(dst + strlen(dst), src); - return dst; + strcpy(dst + strlen(dst), src); + return dst; } int isspace(int c) { - switch (c) { - case ' ': - case '\t': - case '\v': - case '\f': - case '\r': - case '\n': - return 1; - default: - return 0; - } + switch (c) { + case ' ': + case '\t': + case '\v': + case '\f': + case '\r': + case '\n': + return 1; + default: + return 0; + } } int isdigit(int c) { - return c - '0' > -1 && c - '0' < 10; + return c - '0' > -1 && c - '0' < 10; } #define ATOX(name, type) \ - type name(const char* s) { \ - for(; isspace(*s); s++); \ - int neg = 0; \ - switch (*s) { \ - case '-': \ - neg = 1; \ - /* FALLTHRU */ \ - case '+': \ - s++; \ - break; \ - } \ - type num = 0; \ - for (; *s == '0'; s++); \ - for (; isdigit(*s); s++) { \ - num *= 10; \ - num += *s - '0'; \ - } \ - return num * (neg ? -1 : 1); \ - } + type name(const char* s) { \ + for(; isspace(*s); s++); \ + int neg = 0; \ + switch (*s) { \ + case '-': \ + neg = 1; \ + /* FALLTHRU */ \ + case '+': \ + s++; \ + break; \ + } \ + type num = 0; \ + for (; *s == '0'; s++); \ + for (; isdigit(*s); s++) { \ + num *= 10; \ + num += *s - '0'; \ + } \ + return num * (neg ? -1 : 1); \ + } ATOX(atoi, int) ATOX(atol, long int) @@ -118,7 +118,7 @@ char itoc(int i) { } int ctoi(char c) { - if(c < 'A') { + if(c < 'A') { return c - '0'; } else if(c < 'a') { return c - 'A' + 10; @@ -128,89 +128,89 @@ int ctoi(char c) { } #define UXTOA(type, name) \ - char *name(unsigned type n, char *buffer, int radix) { \ - if (n == 0) { \ - buffer[0] = '0'; \ - buffer[1] = '\0'; \ - return buffer; \ - } \ - char *start = buffer; \ - for (; n; n /= radix) { \ - *buffer++ = itoc(n % radix); \ - } \ - *buffer-- = '\0'; \ - while(buffer > start) { \ - char tmp = *start; \ - *start++ = *buffer; \ - *buffer-- = tmp; \ - } \ - return buffer; \ - } + char *name(unsigned type n, char *buffer, int radix) { \ + if (n == 0) { \ + buffer[0] = '0'; \ + buffer[1] = '\0'; \ + return buffer; \ + } \ + char *start = buffer; \ + for (; n; n /= radix) { \ + *buffer++ = itoc(n % radix); \ + } \ + *buffer-- = '\0'; \ + while(buffer > start) { \ + char tmp = *start; \ + *start++ = *buffer; \ + *buffer-- = tmp; \ + } \ + return buffer; \ + } UXTOA(int, utoa) UXTOA(long int, ultoa) #define XTOA(type, name) \ - char *name(type n, char* buffer, int radix) { \ - if (n == 0) { \ - buffer[0] = '0'; \ - buffer[1] = '\0'; \ - return buffer; \ - } \ - if (n < 0) { \ - *buffer++ = '-'; \ - n = -n; \ - } \ - char *start = buffer; \ - for (; n; n /= radix) { \ - *buffer++ = itoc(n % radix); \ - } \ - *buffer-- = '\0'; \ - while(buffer > start) { \ - char tmp = *start; \ - *start++ = *buffer; \ - *buffer-- = tmp; \ - } \ - return buffer; \ - } + char *name(type n, char* buffer, int radix) { \ + if (n == 0) { \ + buffer[0] = '0'; \ + buffer[1] = '\0'; \ + return buffer; \ + } \ + if (n < 0) { \ + *buffer++ = '-'; \ + n = -n; \ + } \ + char *start = buffer; \ + for (; n; n /= radix) { \ + *buffer++ = itoc(n % radix); \ + } \ + *buffer-- = '\0'; \ + while(buffer > start) { \ + char tmp = *start; \ + *start++ = *buffer; \ + *buffer-- = tmp; \ + } \ + return buffer; \ + } XTOA(int, itoa) XTOA(long int, ltoa) #define STRTOX(name, type) \ - type name(const char *s, char **endptr, int radix) { \ - *endptr = NULL; \ - for(; isspace(*s); s++); \ - int neg = 0; \ - switch (*s) { \ - case '-': \ - neg = 1; \ - /* FALLTHRU */ \ - case '+': \ - s++; \ - break; \ - } \ - if (!radix) { \ - if (*s == '0') { \ - s++; \ - if (*s == 'x' || *s == 'X') { \ - s++; \ - radix = 16; \ - } else { \ - radix = 8; \ - } \ - } else { \ - radix = 10; \ - } \ - } \ - for (; *s == '0'; s++, *endptr = (void*) s); \ - type num = 0; \ - for (; isdigit(*s); s++, *endptr = (void*) s) { \ - num *= radix; \ - num += *s - '0'; \ - } \ - return num * (neg ? -1 : 1); \ - } + type name(const char *s, char **endptr, int radix) { \ + *endptr = NULL; \ + for(; isspace(*s); s++); \ + int neg = 0; \ + switch (*s) { \ + case '-': \ + neg = 1; \ + /* FALLTHRU */ \ + case '+': \ + s++; \ + break; \ + } \ + if (!radix) { \ + if (*s == '0') { \ + s++; \ + if (*s == 'x' || *s == 'X') { \ + s++; \ + radix = 16; \ + } else { \ + radix = 8; \ + } \ + } else { \ + radix = 10; \ + } \ + } \ + for (; *s == '0'; s++, *endptr = (void*) s); \ + type num = 0; \ + for (; isdigit(*s); s++, *endptr = (void*) s) { \ + num *= radix; \ + num += *s - '0'; \ + } \ + return num * (neg ? -1 : 1); \ + } STRTOX(strtoi, int) STRTOX(strtol, long int) |