summaryrefslogtreecommitdiffhomepage
path: root/include/stc/algo/crange.h
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2023-01-23 17:15:20 +0100
committerTyge Løvset <[email protected]>2023-01-23 17:15:20 +0100
commitc2d862f377f9bf2f276db7ba41ea835117603881 (patch)
treedf957689e114b7b80df69a2f67a9eca3e866915e /include/stc/algo/crange.h
parentd23fb483c4fc98a68eb9cdb0d544002c26accb0a (diff)
downloadSTC-modified-c2d862f377f9bf2f276db7ba41ea835117603881.tar.gz
STC-modified-c2d862f377f9bf2f276db7ba41ea835117603881.zip
Changed c_OVERLOADMACRO() internally.
Diffstat (limited to 'include/stc/algo/crange.h')
-rw-r--r--include/stc/algo/crange.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/include/stc/algo/crange.h b/include/stc/algo/crange.h
index 5e1610d9..39236ae0 100644
--- a/include/stc/algo/crange.h
+++ b/include/stc/algo/crange.h
@@ -54,10 +54,10 @@ typedef struct { crange_value start, end, step, value; } crange;
typedef struct { crange_value *ref, end, step; } crange_iter;
#define crange_make(...) c_MACRO_OVERLOAD(crange_make, __VA_ARGS__)
-#define crange_make1(stop) crange_make3(0, stop, 1)
-#define crange_make2(start, stop) crange_make3(start, stop, 1)
+#define crange_make_1(stop) crange_make_3(0, stop, 1)
+#define crange_make_2(start, stop) crange_make_3(start, stop, 1)
-STC_INLINE crange crange_make3(crange_value start, crange_value stop, crange_value step)
+STC_INLINE crange crange_make_3(crange_value start, crange_value stop, crange_value step)
{ crange r = {start, stop - (step > 0), step}; return r; }
STC_INLINE crange_iter crange_begin(crange* self)