base64

Base64 encoder and decoder
git clone https://noulin.net/git/base64.git
Log | Files | Refs

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:
Mbase64.c | 4++++
Mbase64.h | 3+++
Mpackage.yml | 2+-
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