mirror of
https://git.sr.ht/~cismonx/bookmarkfs
synced 2025-06-07 19:58:50 +00:00
backend: rename object_free
-> cookie_free
This commit is contained in:
parent
f92054bdf5
commit
d0aa74b212
6 changed files with 31 additions and 32 deletions
|
@ -1472,7 +1472,7 @@ struct bookmarkfs_backend @{
|
|||
bookmarkfs_bookmark_set_func *bookmark_set;
|
||||
bookmarkfs_bookmark_sync_func *bookmark_sync;
|
||||
|
||||
bookmarkfs_object_free_func *object_free;
|
||||
bookmarkfs_cookie_free_func *cookie_free;
|
||||
@};
|
||||
@end example
|
||||
|
||||
|
|
|
@ -82,9 +82,9 @@ enum bookmarkfs_bookmark_type {
|
|||
BOOKMARKFS_BOOKMARK_TYPE_KEYWORD,
|
||||
};
|
||||
|
||||
enum bookmarkfs_object_type {
|
||||
BOOKMARKFS_OBJECT_TYPE_BGCOOKIE,
|
||||
BOOKMARKFS_OBJECT_TYPE_BLCOOKIE,
|
||||
enum bookmarkfs_cookie_type {
|
||||
BOOKMARKFS_COOKIE_TYPE_WATCH,
|
||||
BOOKMARKFS_COOKIE_TYPE_LIST,
|
||||
};
|
||||
|
||||
struct bookmarkfs_backend_conf;
|
||||
|
@ -220,10 +220,10 @@ typedef int (bookmarkfs_bookmark_sync_func) (
|
|||
void *backend_ctx
|
||||
);
|
||||
|
||||
typedef void (bookmarkfs_object_free_func) (
|
||||
typedef void (bookmarkfs_cookie_free_func) (
|
||||
void *backend_ctx,
|
||||
void *object,
|
||||
enum bookmarkfs_object_type object_type
|
||||
void *cookie,
|
||||
enum bookmarkfs_cookie_type cookie_type
|
||||
);
|
||||
|
||||
struct bookmarkfs_backend {
|
||||
|
@ -246,7 +246,7 @@ struct bookmarkfs_backend {
|
|||
bookmarkfs_bookmark_set_func *bookmark_set;
|
||||
bookmarkfs_bookmark_sync_func *bookmark_sync;
|
||||
|
||||
bookmarkfs_object_free_func *object_free;
|
||||
bookmarkfs_cookie_free_func *cookie_free;
|
||||
};
|
||||
|
||||
struct bookmarkfs_backend_conf {
|
||||
|
|
|
@ -2117,22 +2117,22 @@ bookmark_lookup (
|
|||
}
|
||||
|
||||
static void
|
||||
object_free (
|
||||
cookie_free (
|
||||
void *UNUSED_VAR(backend_ctx),
|
||||
void *object,
|
||||
enum bookmarkfs_object_type object_type
|
||||
void *cookie,
|
||||
enum bookmarkfs_cookie_type cookie_type
|
||||
) {
|
||||
if (object == NULL) {
|
||||
if (cookie == NULL) {
|
||||
return;
|
||||
}
|
||||
|
||||
switch (object_type) {
|
||||
case BOOKMARKFS_OBJECT_TYPE_BGCOOKIE:
|
||||
free_bgcookie(object);
|
||||
switch (cookie_type) {
|
||||
case BOOKMARKFS_COOKIE_TYPE_WATCH:
|
||||
free_bgcookie(cookie);
|
||||
break;
|
||||
|
||||
case BOOKMARKFS_OBJECT_TYPE_BLCOOKIE:
|
||||
free_blcookie(object);
|
||||
case BOOKMARKFS_COOKIE_TYPE_LIST:
|
||||
free_blcookie(cookie);
|
||||
break;
|
||||
|
||||
default:
|
||||
|
@ -2706,7 +2706,7 @@ struct bookmarkfs_backend const bookmarkfs_backend_chromium = {
|
|||
.bookmark_list = bookmark_list,
|
||||
.bookmark_lookup = bookmark_lookup,
|
||||
|
||||
.object_free = object_free,
|
||||
.cookie_free = cookie_free,
|
||||
|
||||
#ifdef BOOKMARKFS_BACKEND_CHROMIUM_WRITE
|
||||
.backend_mkfs = backend_mkfs,
|
||||
|
|
|
@ -3192,22 +3192,22 @@ bookmark_lookup (
|
|||
}
|
||||
|
||||
static void
|
||||
object_free (
|
||||
cookie_free (
|
||||
void *UNUSED_VAR(backend_ctx),
|
||||
void *object,
|
||||
enum bookmarkfs_object_type object_type
|
||||
void *cookie,
|
||||
enum bookmarkfs_cookie_type cookie_type
|
||||
) {
|
||||
if (object == NULL) {
|
||||
if (cookie == NULL) {
|
||||
return;
|
||||
}
|
||||
|
||||
switch (object_type) {
|
||||
case BOOKMARKFS_OBJECT_TYPE_BGCOOKIE:
|
||||
free(object);
|
||||
switch (cookie_type) {
|
||||
case BOOKMARKFS_COOKIE_TYPE_WATCH:
|
||||
free(cookie);
|
||||
break;
|
||||
|
||||
case BOOKMARKFS_OBJECT_TYPE_BLCOOKIE:
|
||||
free_blcookie(object);
|
||||
case BOOKMARKFS_COOKIE_TYPE_LIST:
|
||||
free_blcookie(cookie);
|
||||
break;
|
||||
|
||||
default:
|
||||
|
@ -3733,7 +3733,7 @@ struct bookmarkfs_backend const bookmarkfs_backend_firefox = {
|
|||
.bookmark_list = bookmark_list,
|
||||
.bookmark_lookup = bookmark_lookup,
|
||||
|
||||
.object_free = object_free,
|
||||
.cookie_free = cookie_free,
|
||||
|
||||
#ifdef BOOKMARKFS_BACKEND_FIREFOX_WRITE
|
||||
.backend_mkfs = backend_mkfs,
|
||||
|
|
|
@ -500,7 +500,7 @@ bm_free (
|
|||
free(fh->buf);
|
||||
}
|
||||
if (fh->cookie != NULL) {
|
||||
BACKEND_CALL(object_free, fh->cookie, BOOKMARKFS_OBJECT_TYPE_BGCOOKIE);
|
||||
BACKEND_CALL(cookie_free, fh->cookie, BOOKMARKFS_COOKIE_TYPE_WATCH);
|
||||
}
|
||||
bm_fh_free(fh, -1);
|
||||
return status;
|
||||
|
@ -512,7 +512,7 @@ bm_freedir (
|
|||
fuse_ino_t ino,
|
||||
void *cookie
|
||||
) {
|
||||
BACKEND_CALL(object_free, cookie, BOOKMARKFS_OBJECT_TYPE_BLCOOKIE);
|
||||
BACKEND_CALL(cookie_free, cookie, BOOKMARKFS_COOKIE_TYPE_LIST);
|
||||
|
||||
unsigned long entry_id;
|
||||
struct fs_file_handle *fh = bm_fh_get(ino, NULL, &entry_id);
|
||||
|
|
|
@ -162,8 +162,7 @@ free_dir (
|
|||
struct fsck_ctx const *ctx,
|
||||
struct fsck_dir const *dir
|
||||
) {
|
||||
BACKEND_CALL(ctx, object_free,
|
||||
dir->cookie, BOOKMARKFS_OBJECT_TYPE_BLCOOKIE);
|
||||
BACKEND_CALL(ctx, cookie_free, dir->cookie, BOOKMARKFS_COOKIE_TYPE_LIST);
|
||||
}
|
||||
|
||||
static int
|
||||
|
|
Loading…
Add table
Reference in a new issue