From c4be2b6ed81b83c3267fe9e3c867bc059454759f Mon Sep 17 00:00:00 2001 From: Jan200101 Date: Sat, 10 Sep 2022 12:09:33 +0200 Subject: expose directory and endpoint macros while I do not encourage their use, it would make direct access to TVN files more reliable --- src/toast.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/toast.h') diff --git a/src/toast.h b/src/toast.h index 5a99fbb..7de9154 100644 --- a/src/toast.h +++ b/src/toast.h @@ -5,6 +5,19 @@ extern "C" { #endif +#define TOAST_TVN_DIR ".tvn" +#define TOAST_LOCAL_REMOTE "remote" +#define TOAST_LOCAL_REVISION "revision" +#define TOAST_LOCAL_OBJECTS "objects" +#define TOAST_LOCAL_REMOTE_PATH TOAST_TVN_DIR OS_PATH_SEP TOAST_LOCAL_REMOTE +#define TOAST_LOCAL_REVISION_PATH TOAST_TVN_DIR OS_PATH_SEP TOAST_LOCAL_REVISION +#define TOAST_LOCAL_OBJECTS_PATH TOAST_TVN_DIR OS_PATH_SEP TOAST_LOCAL_OBJECTS +#define OLD_TOAST_LOCAL_REVISION_PATH ".revision" + +#define TOAST_OBJECTS_ENDPOINT "objects" +#define TOAST_REVISIONS_ENDPOINT "revisions" +#define TOAST_LATEST_ENDPOINT TOAST_REVISIONS_ENDPOINT "/latest" + #include enum TYPE_ENUM { -- cgit v1.2.3