Trying mostly ineffectively to make android executables smaller.

git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4237 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
2023-03-19 20:25:50 +00:00
parent 33a037e0ea
commit bdeee7fc0e
2 changed files with 38 additions and 21 deletions

View File

@ -19,7 +19,7 @@ void tf_bcrypt_register(JSContext* context)
JSValue bcrypt = JS_NewObject(context);
JS_SetPropertyStr(context, global, "bCrypt", bcrypt);
JS_SetPropertyStr(context, bcrypt, "hashpw", JS_NewCFunction(context, _crypt_hashpw, "hashpw", 2));
JS_SetPropertyStr(context, bcrypt, "gensalt", JS_NewCFunction(context, _crypt_gensalt, "gensalt", 0));
JS_SetPropertyStr(context, bcrypt, "gensalt", JS_NewCFunction(context, _crypt_gensalt, "gensalt", 1));
JS_FreeValue(context, global);
}
@ -37,7 +37,7 @@ JSValue _crypt_hashpw(JSContext* context, JSValueConst this_val, int argc, JSVal
JSValue _crypt_gensalt(JSContext* context, JSValueConst this_val, int argc, JSValueConst* argv)
{
int length;
int length = 0;
JS_ToInt32(context, &length, argv[0]);
char buffer[16];
#if defined(_WIN32)