Removed unused K parameter from for_each macro
This commit is contained in:
1 parent
d4a3f1c93c
commit
92d45d70a9
3 files changed
+20
-20
No files matched your search
+4
-4
@@ -38,7 +38,7 @@ int main(int argc, char const *argv[])
|
|||||||
// - var : the elements that changes with each iteration
|
// - var : the elements that changes with each iteration
|
||||||
// - index : iteration index (first iteration is 0 and last is count - 1)
|
// - index : iteration index (first iteration is 0 and last is count - 1)
|
||||||
// - iter : iterator struct
|
// - iter : iterator struct
|
||||||
FOR_EACH(l, list, , int, l, {
|
FOR_EACH(l, list, int, l, {
|
||||||
if (index == 0)
|
if (index == 0)
|
||||||
printf("[ %d, ", var);
|
printf("[ %d, ", var);
|
||||||
else if (index == iter.target->count - 1)
|
else if (index == iter.target->count - 1)
|
||||||
@@ -47,7 +47,7 @@ int main(int argc, char const *argv[])
|
|||||||
printf("%d, ", var);
|
printf("%d, ", var);
|
||||||
})
|
})
|
||||||
|
|
||||||
FOR_EACH(s, stack, , int, s, {
|
FOR_EACH(s, stack, int, s, {
|
||||||
if (index == iter.target->count - 1)
|
if (index == iter.target->count - 1)
|
||||||
printf("[ %d, ", var);
|
printf("[ %d, ", var);
|
||||||
else if (index == 0)
|
else if (index == 0)
|
||||||
@@ -56,7 +56,7 @@ int main(int argc, char const *argv[])
|
|||||||
printf("%d, ", var);
|
printf("%d, ", var);
|
||||||
})
|
})
|
||||||
|
|
||||||
FOR_EACH(q, queue, , int, q, {
|
FOR_EACH(q, queue, int, q, {
|
||||||
if (index == 0)
|
if (index == 0)
|
||||||
printf("[ %d, ", var);
|
printf("[ %d, ", var);
|
||||||
else if (index == iter.target->count - 1)
|
else if (index == iter.target->count - 1)
|
||||||
@@ -65,7 +65,7 @@ int main(int argc, char const *argv[])
|
|||||||
printf("%d, ", var);
|
printf("%d, ", var);
|
||||||
})
|
})
|
||||||
|
|
||||||
FOR_EACH(d, deque, , int, d, {
|
FOR_EACH(d, deque, int, d, {
|
||||||
if (index == 0)
|
if (index == 0)
|
||||||
printf("[ %d, ", var);
|
printf("[ %d, ", var);
|
||||||
else if (index == iter.target->count - 1)
|
else if (index == iter.target->count - 1)
|
||||||
|
|||||||
+2
-2
@@ -14,7 +14,7 @@
|
|||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
|
||||||
#define FOR_EACH(PFX, SNAME, K, V, TARGET, BODY) \
|
#define FOR_EACH(PFX, SNAME, V, TARGET, BODY) \
|
||||||
do \
|
do \
|
||||||
{ \
|
{ \
|
||||||
size_t index; \
|
size_t index; \
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
} \
|
} \
|
||||||
} while (0);
|
} while (0);
|
||||||
|
|
||||||
#define FOR_EACH_REV(PFX, SNAME, K, V, TARGET, BODY) \
|
#define FOR_EACH_REV(PFX, SNAME, V, TARGET, BODY) \
|
||||||
do \
|
do \
|
||||||
{ \
|
{ \
|
||||||
size_t index; \
|
size_t index; \
|
||||||
|
|||||||
+14
-14
@@ -48,31 +48,31 @@ int main(int argc, char const *argv[])
|
|||||||
|
|
||||||
int sum0 = 0, sum1 = 0, sum2 = 0, sum3 = 0, sum4 = 0, sum5 = 0, sum6 = 0;
|
int sum0 = 0, sum1 = 0, sum2 = 0, sum3 = 0, sum4 = 0, sum5 = 0, sum6 = 0;
|
||||||
|
|
||||||
FOR_EACH(l, list, , int, l, {
|
FOR_EACH(l, list, int, l, {
|
||||||
sum0 += var;
|
sum0 += var;
|
||||||
})
|
})
|
||||||
|
|
||||||
FOR_EACH(s, stack, , int, s, {
|
FOR_EACH(s, stack, int, s, {
|
||||||
sum1 += var;
|
sum1 += var;
|
||||||
})
|
})
|
||||||
|
|
||||||
FOR_EACH(q, queue, , int, q, {
|
FOR_EACH(q, queue, int, q, {
|
||||||
sum2 += var;
|
sum2 += var;
|
||||||
})
|
})
|
||||||
|
|
||||||
FOR_EACH(d, deque, , int, d, {
|
FOR_EACH(d, deque, int, d, {
|
||||||
sum3 += var;
|
sum3 += var;
|
||||||
})
|
})
|
||||||
|
|
||||||
FOR_EACH(ll, linked, , int, ll, {
|
FOR_EACH(ll, linked, int, ll, {
|
||||||
sum4 += var;
|
sum4 += var;
|
||||||
})
|
})
|
||||||
|
|
||||||
FOR_EACH(h, heap, , int, h, {
|
FOR_EACH(h, heap, int, h, {
|
||||||
sum5 += var;
|
sum5 += var;
|
||||||
})
|
})
|
||||||
|
|
||||||
FOR_EACH(ts, tset, , int, ts, {
|
FOR_EACH(ts, tset, int, ts, {
|
||||||
sum6 += var;
|
sum6 += var;
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -95,31 +95,31 @@ int main(int argc, char const *argv[])
|
|||||||
|
|
||||||
sum0 = 0, sum1 = 0, sum2 = 0, sum3 = 0, sum4 = 0, sum5 = 0, sum6 = 0;
|
sum0 = 0, sum1 = 0, sum2 = 0, sum3 = 0, sum4 = 0, sum5 = 0, sum6 = 0;
|
||||||
|
|
||||||
FOR_EACH_REV(l, list, , int, l, {
|
FOR_EACH_REV(l, list, int, l, {
|
||||||
sum0 += var;
|
sum0 += var;
|
||||||
})
|
})
|
||||||
|
|
||||||
FOR_EACH_REV(s, stack, , int, s, {
|
FOR_EACH_REV(s, stack, int, s, {
|
||||||
sum1 += var;
|
sum1 += var;
|
||||||
})
|
})
|
||||||
|
|
||||||
FOR_EACH_REV(q, queue, , int, q, {
|
FOR_EACH_REV(q, queue, int, q, {
|
||||||
sum2 += var;
|
sum2 += var;
|
||||||
})
|
})
|
||||||
|
|
||||||
FOR_EACH_REV(d, deque, , int, d, {
|
FOR_EACH_REV(d, deque, int, d, {
|
||||||
sum3 += var;
|
sum3 += var;
|
||||||
})
|
})
|
||||||
|
|
||||||
FOR_EACH_REV(ll, linked, , int, ll, {
|
FOR_EACH_REV(ll, linked, int, ll, {
|
||||||
sum4 += var;
|
sum4 += var;
|
||||||
})
|
})
|
||||||
|
|
||||||
FOR_EACH_REV(h, heap, , int, h, {
|
FOR_EACH_REV(h, heap, int, h, {
|
||||||
sum5 += var;
|
sum5 += var;
|
||||||
})
|
})
|
||||||
|
|
||||||
FOR_EACH_REV(ts, tset, , int, ts, {
|
FOR_EACH_REV(ts, tset, int, ts, {
|
||||||
sum6 += var;
|
sum6 += var;
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user