diff options
| author | Tyge Løvset <[email protected]> | 2023-01-23 17:15:20 +0100 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2023-01-23 17:15:20 +0100 |
| commit | c2d862f377f9bf2f276db7ba41ea835117603881 (patch) | |
| tree | df957689e114b7b80df69a2f67a9eca3e866915e /include/stc/algo/crange.h | |
| parent | d23fb483c4fc98a68eb9cdb0d544002c26accb0a (diff) | |
| download | STC-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.h | 6 |
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) |
