feat(lib): add core tanzaku functions

This commit is contained in:
Masahiko AMANO 2022-12-22 00:29:22 +03:00
parent 4f770781df
commit 3bcbbdfeaa
2 changed files with 31 additions and 0 deletions

View File

@ -56,6 +56,20 @@ 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);
// ==================== TANZAKU SECTION ==================== //
// Add tanzaku
int tanabata_tanzaku_add(Tanabata *tanabata, const char *name, const char *alias, const char *description);
// Remove tanzaku by ID
int tanabata_tanzaku_rem_by_id(Tanabata *tanabata, uint64_t tanzaku_id);
// Remove tanzaku by name
int tanabata_tanzaku_rem_by_name(Tanabata *tanabata, const char *name);
// Remove tanzaku by alias
int tanabata_tanzaku_rem_by_alias(Tanabata *tanabata, const char *alias);
#ifdef __cplusplus
}
#endif

17
src/tanabata/tanzaku.c Normal file
View File

@ -0,0 +1,17 @@
#include "../../include/tanabata.h"
int tanabata_tanzaku_add(Tanabata *tanabata, const char *name, const char *alias, const char *description) {
return tanzaku_add(&tanabata->sappyou, name, alias, description);
}
int tanabata_tanzaku_rem_by_id(Tanabata *tanabata, uint64_t tanzaku_id) {
return tanzaku_rem_by_id(&tanabata->sappyou, tanzaku_id);
}
int tanabata_tanzaku_rem_by_name(Tanabata *tanabata, const char *name) {
return tanzaku_rem_by_name(&tanabata->sappyou, name);
}
int tanabata_tanzaku_rem_by_alias(Tanabata *tanabata, const char *alias) {
return tanzaku_rem_by_alias(&tanabata->sappyou, alias);
}