go-libwebp

Experimental translation from libwebp to Go source.
Log | Files | Refs | README | LICENSE

commit d1b56df68fbb9e61fc94392054c99d1acc4a8d93
parent 5f5890417f1837a7cd5ec20a6b170f454c147e5c
Author: Jack Mordaunt <jackmordaunt.dev@gmail.com>
Date:   Wed, 28 Feb 2024 11:16:23 +0800

lib/dynamic: dry up dlopen definitions

They don't change per architecture, so we can fold them together.

Signed-off-by: Jack Mordaunt <jackmordaunt.dev@gmail.com>

Diffstat:
Rlib/dynamic/webp/lib_darwin_amd64.go -> lib/dynamic/webp/lib_darwin.go | 0
Rlib/dynamic/webp/lib_linux_amd64.go -> lib/dynamic/webp/lib_linux.go | 0
Dlib/dynamic/webp/lib_linux_arm64.go | 13-------------
Rlib/dynamic/webp/lib_windows_amd64.go -> lib/dynamic/webp/lib_windows.go | 0
4 files changed, 0 insertions(+), 13 deletions(-)

diff --git a/lib/dynamic/webp/lib_darwin_amd64.go b/lib/dynamic/webp/lib_darwin.go diff --git a/lib/dynamic/webp/lib_linux_amd64.go b/lib/dynamic/webp/lib_linux.go diff --git a/lib/dynamic/webp/lib_linux_arm64.go b/lib/dynamic/webp/lib_linux_arm64.go @@ -1,13 +0,0 @@ -package webp - -import ( - _ "embed" - - "github.com/ebitengine/purego" -) - -const libraryName = "libwebp.so" - -func dlopen(name string) (uintptr, error) { - return purego.Dlopen(libraryName, purego.RTLD_LAZY|purego.RTLD_GLOBAL) -} diff --git a/lib/dynamic/webp/lib_windows_amd64.go b/lib/dynamic/webp/lib_windows.go