if ( filename != null ) checkNT1(filename);
return ndlopen(memAddressSafe(filename), mode);
}
public static long dlopen(CharSequence filename, int mode) {
APIBuffer __buffer = apiBuffer();
<BUG>int filenameEncoded = __buffer.stringParamASCII(filename, true);
</BUG>
return ndlopen(__buffer.addressSafe(filename, filenameEncoded), mode);
}
@JavadocExclude

if ( filename != null ) checkNT1(filename);
return ndlopen(memAddressSafe(filename), mode);
}
public static long dlopen(CharSequence filename, int mode) {
APIBuffer __buffer = apiBuffer();
int filenameEncoded = filename == null ? 0 : __buffer.stringParamASCII(filename, true);
return ndlopen(__buffer.addressSafe(filename, filenameEncoded), mode);
}
@JavadocExclude
