From 627e737e731780aca077cb5bf698bbc2436cac81 Mon Sep 17 00:00:00 2001 From: keyboardsage Date: Tue, 27 Feb 2024 10:49:33 -0500 Subject: [PATCH 1/2] Added version string function to get library's version --- src/framing.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/framing.c b/src/framing.c index 724d116d..881eb323 100644 --- a/src/framing.c +++ b/src/framing.c @@ -28,6 +28,8 @@ #include #include +#define GENERAL_VENDOR_STRING "Xiph.Org libOgg 1.3.6" + /* A complete description of Ogg framing exists in docs/framing.html */ int ogg_page_version(const ogg_page *og){ @@ -1006,6 +1008,10 @@ void ogg_packet_clear(ogg_packet *op) { memset(op, 0, sizeof(*op)); } +const char *ogg_version_string(void){ + return GENERAL_VENDOR_STRING; +} + #ifdef _V_SELFTEST #include From 1c4151fcfb9e8535929ff8f97a64657601ab2d91 Mon Sep 17 00:00:00 2001 From: keyboardsage Date: Tue, 27 Feb 2024 11:18:44 -0500 Subject: [PATCH 2/2] Added prototype for ogg_version_string --- include/ogg/ogg.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/ogg/ogg.h b/include/ogg/ogg.h index c4325aa7..1746275a 100644 --- a/include/ogg/ogg.h +++ b/include/ogg/ogg.h @@ -201,6 +201,7 @@ extern int ogg_page_packets(const ogg_page *og); extern void ogg_packet_clear(ogg_packet *op); +extern const char *ogg_version_string(void); #ifdef __cplusplus }