minor improvements
This commit is contained in:
@@ -75,6 +75,9 @@ fn f64 f64_from_s8(s8_t string);
|
||||
#define s8_invalid s8_lit("<INVALID>")
|
||||
#define s8_lit(string) (s8_t){(char *)string, sizeof(string) - 1}
|
||||
#define s8_const_lit(string) { string, sizeof(string) - 1 }
|
||||
#define s8_struct(DATA) (s8_t){.str = (char *)&(DATA), .len = sizeof(DATA)}
|
||||
#define s8_array(DATA) (s8_t){.str = (char *)(DATA), .len = lengthof(DATA)}
|
||||
#define s8_array_lit(DATA) {.str = (char *)(DATA), .len = lengthof(DATA)}
|
||||
fn s8_t s8_from_range(char *begin, char *end);
|
||||
fn s8_t s8_from_char(char *string);
|
||||
fn s8_t s8_copy(ma_arena_t *ma, s8_t string);
|
||||
@@ -156,8 +159,6 @@ void *sbin_read_data(stream_t *stream, i64 size);
|
||||
//
|
||||
// other
|
||||
#define s8_fmtspec(string) (int)(string).len, (string).str
|
||||
#define s8_struct(DATA) (s8_t){.str = (char *)&(DATA), .len = sizeof(DATA)}
|
||||
#define s8_array(DATA) (s8_t){.str = (char *)(DATA), .len = lengthof(DATA)}
|
||||
#define S8_CODE(...) s8_lit(#__VA_ARGS__)
|
||||
#define S8_FILE s8_lit(__FILE__)
|
||||
#define S8_FILE_AND_LINE s8_lit(FILE_AND_LINE)
|
||||
|
||||
Reference in New Issue
Block a user