commit 24c0405faa2d3d6ecb3490a165179f02d04df864
parent 047b8ec51537e095f226ffd7428975a1ad973594
Author: Remy Noulin <loader2x@gmail.com>
Date: Fri, 14 Aug 2020 21:32:29 +0200
add function to check libsheepy version to avoid compile error when running checkPackages
base64.c | 4 ++++
base64.h | 3 +++
package.yml | 2 +-
3 files changed, 8 insertions(+), 1 deletion(-)
Diffstat:
3 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/base64.c b/base64.c
@@ -180,4 +180,8 @@ size_t base64_decode_size(char *source) {
else return (len-2)*3/4;
}
+int checkLibsheepyVersionBase64(const char *currentLibsheepyVersion) {
+ return currentLibsheepyVersion ? 1 : 0;
+}
+
// vim: set expandtab ts=2 sw=2:
diff --git a/base64.h b/base64.h
@@ -6,4 +6,7 @@ int base64_encode (unsigned char *source, size_t sourcelen, char
size_t base64_decode_size( char *source);
size_t base64_decode ( char *source, unsigned char *target, size_t targetlen);
+#define isBase64CompiledWithCurrentLisheepyVersion checkLibsheepyVersionBase64(LIBSHEEPY_VERSION)
+int checkLibsheepyVersionBase64(const char *currentLibsheepyVersion);
+
// vim: set expandtab ts=2 sw=2:
diff --git a/package.yml b/package.yml
@@ -1,6 +1,6 @@
---
name: base64
- version: 0.0.2
+ version: 0.0.3
description: "encode bytes to base64 and decode base64 string to bytes"
bin: ./base64.c
#cflags: -DA -ggdb -std=gnu11 -fPIC -pipe