#ifndef TETRATION_H
#define TETRATION_H
#include <stdint.h>
#ifdef __cplusplus
extern "C" {
#endif
#define TET_ABI_VERSION 1u
typedef struct TetHandle TetHandle;
uint32_t tet_abi_version(void);
TetHandle *tet_open(const char *path);
void tet_close(TetHandle *handle);
const char *tet_last_error(void);
void tet_clear_error(void);
char *tet_summary_json(TetHandle *handle);
char *tet_query_json(TetHandle *handle, const char *query_json);
char *tet_verify_json(const char *path);
void tet_string_free(char *s);
#ifdef __cplusplus
}
#endif
#endif