From cfe01c9f8b7ac0d82e694323b60fc172e0c35a48 Mon Sep 17 00:00:00 2001 From: bigfoot547 Date: Thu, 28 Dec 2023 06:40:07 -0600 Subject: [wip] version stuff --- src/version.h | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) (limited to 'src/version.h') diff --git a/src/version.h b/src/version.h index b3f640f..246e346 100644 --- a/src/version.h +++ b/src/version.h @@ -1,10 +1,38 @@ #ifndef L2SU_VERSION_H_INCLUDED #define L2SU_VERSION_H_INCLUDED +#include "digest/digest.h" +#include +#include + +enum { + VERSION_SUCCESS, + VERSION_EFORMAT, + VERSION_EJSON, + VERSION_EALLOC, + VERSION_ERRNO, + VERSION_EUNSPEC +}; + struct l2_version_remote { - + struct l2_version_remote *next; + struct l2_version_remote *prev; + + char *id; + char *type; + char *url; + + l2_sha1_digest_t sha1; + json_int_t compliance_level; + + time_t update_time; + time_t release_time; }; +extern const char *const l2_version__messages[]; + +#define l2_version_strerror(_en) l2_version__messages[(_en)] + unsigned l2_version_load_remote(void); unsigned l2_version_load_local(void); -- cgit v1.2.3-70-g09d2