This commit is contained in:
alessandro bason 2025-10-01 16:58:04 +02:00
parent 61c1060a98
commit 7e7c371b9e
3 changed files with 26 additions and 4 deletions

10
colla.h
View file

@ -9,6 +9,15 @@
#include <stdarg.h>
#include <uchar.h>
// LIBC FUNCTIONS ///////////////////////////////
extern void *memcpy(void *dst, const void *src, size_t size);
extern void *memmove(void *dst, const void *src, size_t size);
#define static_assert(cond, ...) _Static_assert(cond, "" __VA_ARGS__)
/////////////////////////////////////////////////
// CORE MODULES /////////////////////////////////
typedef enum {
@ -515,6 +524,7 @@ bool istr_get_i16(instream_t *ctx, i16 *val);
bool istr_get_i32(instream_t *ctx, i32 *val);
bool istr_get_i64(instream_t *ctx, i64 *val);
bool istr_get_num(instream_t *ctx, double *val);
bool istr_get_float(instream_t *ctx, float *val);
strview_t istr_get_view(instream_t *ctx, char delim);
strview_t istr_get_view_either(instream_t *ctx, strview_t chars);
strview_t istr_get_view_len(instream_t *ctx, usize len);