#pragma once #include #include #include #define ASSERT(x) \ if (!(x)) { \ fprintf(stderr, "Assertion failed in %s:%d: %s\n", __FILE__, __LINE__, #x); \ abort(); \ }