Sha256: a37ce36dc67097217a77685ef9346f14879f9fcc515522dca49d3f1b51848526
Contents?: true
Size: 680 Bytes
Versions: 2
Compression:
Stored size: 680 Bytes
Contents
%module(package="libpasta") pasta %{ #include "../libpasta/libpasta-capi/include/pasta.h" %} %typemap(newfree) char * "free_string($1);"; %newobject hash_password; %newobject read_password; %pragma(java) jniclassimports=%{ import org.scijava.nativelib.*; %} %pragma(java) jniclasscode=%{ static { try { NativeLoader.loadLibrary("pasta_jni"); } catch (Exception e) { try { NativeLibraryUtil.loadNativeLibrary(pastaJNI.class, "pasta_jni"); } catch (Exception e2) { System.err.println("Native code library failed to load. \n" + e); System.exit(1); } } } %} %include "libpasta/libpasta-capi/include/pasta.h"
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
libpasta-0.0.5 | ext/pasta-bindings/pasta.i |
libpasta-0.0.5-x86_64-linux | ext/pasta-bindings/pasta.i |