From 51613b15417cc09c4b9338d12a7d58299f613b11 Mon Sep 17 00:00:00 2001 From: simon987 Date: Sat, 28 Dec 2019 10:27:26 -0500 Subject: [PATCH] Add LibVersion string --- examples/phash.go | 2 ++ fastimagehash.go | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/examples/phash.go b/examples/phash.go index e29accf..9a5548c 100644 --- a/examples/phash.go +++ b/examples/phash.go @@ -6,6 +6,8 @@ import ( ) func main() { + fmt.Println(fastimagehash.LibVersion); + hash, ret := fastimagehash.PHashFile("/path/to/image.jpg", 8, 4) if ret == fastimagehash.Ok { diff --git a/fastimagehash.go b/fastimagehash.go index 4ae0b21..34aa23d 100644 --- a/fastimagehash.go +++ b/fastimagehash.go @@ -13,6 +13,8 @@ import ( #include #include +const char* Version = FASTIMAGEHASH_VERSION; + char *hash_to_hex_string_reversed_wr(void *h, int size) { char *out = malloc(size * 2 + 1); hash_to_hex_string_reversed((uchar*)h, out, size); @@ -100,6 +102,8 @@ type MultiHash struct { MHash Hash } +var LibVersion = C.GoString(C.Version) + func retHash(hash *C.uchar, hashSize int, ret C.int) (*Hash, Code) { if ret == Ok { goHash := C.GoBytes(unsafe.Pointer(hash), C.int(hashSize))