Guard slice definition

This commit is contained in:
cannoli-fruit 2026-07-13 01:48:36 -04:00
commit aa99d91609

3
lazy.h
View file

@ -12,10 +12,13 @@
#define LZ_STR_PRINTF(slc) (int)slc.cnt, slc.data #define LZ_STR_PRINTF(slc) (int)slc.cnt, slc.data
#endif #endif
#ifndef LZ_SLC_DEF
#define LZ_SLC_DEF
typedef struct { typedef struct {
char *data; char *data;
size_t cnt; size_t cnt;
} Lz_Slc; } Lz_Slc;
#endif
void lz_trim_left_typ(Lz_Slc *src, int (*classfunc)(int)); void lz_trim_left_typ(Lz_Slc *src, int (*classfunc)(int));
void lz_trim_right_typ(Lz_Slc *src, int (*classfunc)(int)); void lz_trim_right_typ(Lz_Slc *src, int (*classfunc)(int));