From 5daba7ad2291dd7f02299eabeb650d0d0b77a1a6 Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Tue, 4 Oct 2022 16:38:41 +0200 Subject: - Removed deprecated c_forrange() (replaced by c_forloop + crange type) - Removed csview_new(literal) macro. Use c_sv(literal) instead. - Added stc/views.h: moved crange from ccommon.h and added templated type c_listview. Instantiate by: using_listview(ViewName, ValueType) after #include, does not use #define i_val .... See examples in views.h. --- include/stc/csview.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include/stc/csview.h') diff --git a/include/stc/csview.h b/include/stc/csview.h index 2be30cb0..3d8bd044 100644 --- a/include/stc/csview.h +++ b/include/stc/csview.h @@ -28,12 +28,12 @@ #include "utf8.h" #define csview_null c_sv("") -#define csview_new(literal) c_sv(literal) #define csview_npos (SIZE_MAX >> 1) #define csview_init() csview_null #define csview_drop c_default_drop #define csview_clone c_default_clone +#define csview_from_n c_sv STC_INLINE csview csview_from(const char* str) { return c_make(csview){str, strlen(str)}; } -- cgit v1.2.3