// Copyright (c) 2026 Storm Dragon // Authors: Storm Dragon, Angus Kola // SPDX-License-Identifier: GPL-3.0-or-later #include typedef struct { char *text; unsigned long long epoch; gboolean done; gint64 deadline; guint timestamp; int references; } ClipboardChange; int clipboard_watch_init(void); void clipboard_watch_enable(int enabled, unsigned long long epoch); void clipboard_watch_iterate(void); ClipboardChange *clipboard_watch_next(void); void clipboard_watch_free(ClipboardChange *change);