1
0
Fork 0
hash-table/src/string.h

19 lines
442 B
C

#ifndef STRING_H
#define STRING_H
typedef struct String8 String8;
struct String8
{
u8 *content;
u64 length;
};
internal String8 str8_init(u8 *cstring, u64 length);
#define str8_lit(cstring) \
str8_init((u8*)(cstring), sizeof(cstring) - 1)
#define str8_lit_comp(cstring) {(u8*)(cstring), sizeof(cstring) - 1}
internal u8 string8_match(String8 a, String8 b);
#endif // STRING_H