#pragma once #include "types.h" #include #include #include #define CHECK(X, Y) if (X == NULL) { \ printf(Y); \ return NULL; \ } typedef struct { u32 cnts[2]; // { varcnt, clausecnt } u32* clausedat; // { ind, len, jval } u32* variables; u8* parities; } cnf; cnf* readDIMACS(char* path); void printcnf(cnf* c); void sortlastnum(cnf* c); void freecnf(cnf* c);