diff options
| author | Tyge Løvset <[email protected]> | 2023-03-27 20:17:57 +0200 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2023-03-27 20:17:57 +0200 |
| commit | 26cd0a73422cdbcd4998170e179fa0f3ce48e9a5 (patch) | |
| tree | df7828078cc8bca74d62fb930b3b53d228084080 /include | |
| parent | e35036deef4fc8f17cc9221e2e666dfdb832ba78 (diff) | |
| download | STC-modified-26cd0a73422cdbcd4998170e179fa0f3ce48e9a5.tar.gz STC-modified-26cd0a73422cdbcd4998170e179fa0f3ce48e9a5.zip | |
Some missing files.
Diffstat (limited to 'include')
| -rw-r--r-- | include/stc/algo/crange.h | 4 | ||||
| -rw-r--r-- | include/stc/cspan.h | 8 |
2 files changed, 7 insertions, 5 deletions
diff --git a/include/stc/algo/crange.h b/include/stc/algo/crange.h index ca06c258..91ffdd56 100644 --- a/include/stc/algo/crange.h +++ b/include/stc/algo/crange.h @@ -34,7 +34,7 @@ int main() // use a temporary crange object. int a = 100, b = INT32_MAX; - c_forfilter (i, crange, crange_obj(a, b, 8), + c_forfilter (i, crange, crange_object(a, b, 8), c_flt_skip(i, 10) && c_flt_take(i, 3)) printf(" %lld", *i.ref); @@ -46,7 +46,7 @@ int main() #include <stc/ccommon.h> -#define crange_obj(...) \ +#define crange_object(...) \ (*(crange[]){crange_make(__VA_ARGS__)}) typedef long long crange_value; diff --git a/include/stc/cspan.h b/include/stc/cspan.h index d5482200..ac3e9206 100644 --- a/include/stc/cspan.h +++ b/include/stc/cspan.h @@ -48,10 +48,12 @@ int demo2() { puts(""); c_forfilter (i, Intspan, span, - c_flt_skipwhile(i, *i.ref < 25) && - (*i.ref & 1) == 0 && // even only - c_flt_take(i, 2)) // break after 2 + c_flt_skipwhile(i, *i.ref < 25) && + (*i.ref & 1) == 0 && // even only + c_flt_take(i, 2) // break after 2 + ){ printf(" %d", *i.ref); + } puts(""); } */ |
