feat(lib): add core sasa functions

This commit is contained in:
Masahiko AMANO 2022-12-22 00:26:57 +03:00
parent b6c4837ffe
commit 4f770781df
2 changed files with 24 additions and 0 deletions

View File

@ -45,6 +45,17 @@ int tanabata_open(Tanabata *tanabata, const char *path);
// Dump tanabata // Dump tanabata
int tanabata_dump(Tanabata *tanabata, const char *path); 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 #ifdef __cplusplus
} }
#endif #endif

13
src/tanabata/sasa.c Normal file
View File

@ -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);
}