2020-05-11 17:10:35 +03:00
|
|
|
bool Char__EQ_(Char a, Char b) {
|
2019-10-30 13:07:32 +03:00
|
|
|
return a == b;
|
|
|
|
}
|
2018-01-24 17:53:18 +03:00
|
|
|
|
2020-05-11 17:10:35 +03:00
|
|
|
bool Char__LT_(Char a, Char b) {
|
2019-10-30 13:07:32 +03:00
|
|
|
return a < b;
|
|
|
|
}
|
2018-06-26 10:05:53 +03:00
|
|
|
|
2020-05-11 17:10:35 +03:00
|
|
|
bool Char__GT_(Char a, Char b) {
|
2019-10-30 13:07:32 +03:00
|
|
|
return a > b;
|
|
|
|
}
|
2018-06-26 10:05:53 +03:00
|
|
|
|
2020-05-11 17:10:35 +03:00
|
|
|
int Char_to_MINUS_int(Char c) {
|
|
|
|
return (int)c;
|
2019-10-30 13:07:32 +03:00
|
|
|
}
|
2018-01-24 17:53:18 +03:00
|
|
|
|
2020-05-11 17:10:35 +03:00
|
|
|
Char Char_from_MINUS_int(int i) {
|
|
|
|
return (Char)i;
|
2019-10-30 13:07:32 +03:00
|
|
|
}
|
2018-01-24 17:53:18 +03:00
|
|
|
|
2021-03-16 13:14:16 +03:00
|
|
|
int Char_to_MINUS_byte(Char c) {
|
|
|
|
return (uint8_t)c;
|
|
|
|
}
|
|
|
|
|
|
|
|
Char Char_from_MINUS_byte(uint8_t i) {
|
|
|
|
return (Char)i;
|
|
|
|
}
|
|
|
|
|
2020-05-11 17:10:35 +03:00
|
|
|
Char Char_copy(const Char *c) {
|
2019-10-30 13:07:32 +03:00
|
|
|
return *c;
|
|
|
|
}
|
2018-03-18 16:40:49 +03:00
|
|
|
|
2019-06-14 15:38:19 +03:00
|
|
|
String PtrChar_str(const char *c) {
|
2018-03-18 16:40:49 +03:00
|
|
|
size_t len = strlen(c) + 1;
|
2018-03-18 17:23:34 +03:00
|
|
|
String ptr = CARP_MALLOC(len);
|
2019-10-30 10:47:36 +03:00
|
|
|
return (String)memcpy(ptr, c, len);
|
2018-03-18 16:40:49 +03:00
|
|
|
}
|