1
0
forked from 131/lab5_ivec

add missing files

This commit is contained in:
dzruyk
2022-04-16 03:26:25 +03:00
parent d649028109
commit 18b2aad88f
3 changed files with 72 additions and 0 deletions

15
macro.h Normal file
View File

@@ -0,0 +1,15 @@
#pragma once
#define ARRSZ(arr) (sizeof(arr) / sizeof(*arr))
#define SWAP(a, b, type) do { \
type tmp; \
tmp = a; \
a = b; \
b = tmp; \
} while(0)
#define ARR_FOREACH(arr, item) \
for (item = arr; item != arr + ARRSZ(arr) * sizeof(*item); item++)