#ifndef XTLITE_PROJECT_H #define XTLITE_PROJECT_H #include "xtlite_types.h" #ifdef __cplusplus extern "C" { #endif typedef struct xt_project xt_project; /* Project persistence is not implemented in this scaffold yet. */ xt_result xt_project_create(xt_project **out_project); void xt_project_destroy(xt_project *project); xt_result xt_project_save(const xt_project *project, const char *path); xt_result xt_project_load(xt_project *project, const char *path); #ifdef __cplusplus } #endif #endif