xtc/include/xtlite/xtlite_project.h
2026-10-26 22:51:25 +01:00

22 lines
500 B
C

#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