diff --git a/include/tanabata.h b/include/tanabata.h index 3b18d60..5ea9b62 100644 --- a/include/tanabata.h +++ b/include/tanabata.h @@ -45,6 +45,17 @@ int tanabata_open(Tanabata *tanabata, const char *path); // Dump tanabata int tanabata_dump(Tanabata *tanabata, const char *path); +// ==================== SASA SECTION ==================== // + +// Add sasa +int tanabata_sasa_add(Tanabata *tanabata, const char *path); + +// Remove sasa by ID +int tanabata_sasa_rem_by_id(Tanabata *tanabata, uint64_t sasa_id); + +// Remove sasa by file path +int tanabata_sasa_rem_by_path(Tanabata *tanabata, const char *path); + #ifdef __cplusplus } #endif diff --git a/src/tanabata/sasa.c b/src/tanabata/sasa.c new file mode 100644 index 0000000..5283142 --- /dev/null +++ b/src/tanabata/sasa.c @@ -0,0 +1,13 @@ +#include "../../include/tanabata.h" + +int tanabata_sasa_add(Tanabata *tanabata, const char *path) { + return sasa_add(&tanabata->sasahyou, path); +} + +int tanabata_sasa_rem_by_id(Tanabata *tanabata, uint64_t sasa_id) { + return sasa_rem_by_id(&tanabata->sasahyou, sasa_id); +} + +int tanabata_sasa_rem_by_path(Tanabata *tanabata, const char *path) { + return sasa_rem_by_path(&tanabata->sasahyou, path); +}