5size_t strlen(
const char* str);
6size_t strnlen(
const char* str,
size_t max_len);
7char*
strcpy(
char* dest,
const char* src);
8char*
strncpy(
char* dest,
const char* src,
int n);
10int strncmp(
const char* str1,
const char* str2,
int n);
11int strcmp(
const char* str1,
const char* str2);
13int istrncmp(
const char* str1,
const char* str2,
int n);
17char*
itoa(
long num,
char* str,
int base);
18char*
uitoa(
unsigned long num,
char* str,
int base);
19char*
ksprintf(
char* buf,
const char* fmt, ...);
20char*
kvsprintf(
char* buf,
const char* fmt, va_list args);
uint8_t base
Definition gdt.h:2
size_t strlen(const char *str)
Determine the length of a string.
Definition string.c:11
size_t strnlen(const char *str, size_t max_len)
Determine the length of a fixed-size string.
Definition string.c:28
char * strrev(char *str)
Reverses string.
Definition string.c:44
char tolower(char c)
Converts ASCII letter to lowercase.
Definition string.c:137
char * kvsprintf(char *buf, const char *fmt, va_list args)
Kernel vsprintf params: %% c s p l(mod) d i x.
Definition string.c:264
char * itoa(long num, char *str, int base)
Converts signed number to string.
Definition string.c:188
int strncmp(const char *str1, const char *str2, int n)
Compares two strings with maximum length.
Definition string.c:114
int strnlen_terminator(const char *str, int max, char terminator)
Calculates string length with custom terminator.
Definition string.c:169
char * strncpy(char *dest, const char *src, int n)
Copies string with maximum length.
Definition string.c:91
int strcmp(const char *str1, const char *str2)
Compares two strings.
Definition string.c:517
int istrncmp(const char *str1, const char *str2, int n)
Definition string.c:144
char * ksprintf(char *buf, const char *fmt,...)
Kernel sprintf params: %% c s p l(mod) d i x.
Definition string.c:479
int to_numeric_digit(char c)
Converts ASCII digit to numeric.
Definition string.c:505
char * uitoa(unsigned long num, char *str, int base)
Converts unsigned number to string.
Definition string.c:230
char * strcpy(char *dest, const char *src)
Copies string.
Definition string.c:70
int is_digit(char c)
Determines if given char is an ASCII digit.
Definition string.c:494