Carp/core/carp_char.h

30 lines
484 B
C
Raw Normal View History

bool Char__EQ_(char a, char b) {
return a == b;
}
2018-01-24 17:53:18 +03:00
bool Char__LT_(char a, char b) {
return a < b;
}
bool Char__GT_(char a, char b) {
return a > b;
}
int Char_to_MINUS_int(char c) {
return (int)(unsigned char)c;
}
2018-01-24 17:53:18 +03:00
char Char_from_MINUS_int(int i) {
return (char)i;
}
2018-01-24 17:53:18 +03:00
char Char_copy(const char *c) {
return *c;
}
String PtrChar_str(const char *c) {
size_t len = strlen(c) + 1;
2018-03-18 17:23:34 +03:00
String ptr = CARP_MALLOC(len);
return (String)memcpy(ptr, c, len);
}