0
0
mirror of https://github.com/rkd77/elinks.git synced 2025-06-30 22:19:29 -04:00

[smjs document replace] jshandle_value_to_char_string to void

This commit is contained in:
nobody@earth.com 2021-02-25 21:38:42 +01:00
parent 31ac8dd5d7
commit 99ed5e56f5
3 changed files with 7 additions and 12 deletions

View File

@ -485,7 +485,7 @@ document_write_do(JSContext *ctx, unsigned int argc, JS::Value *rval, int newlin
for (int i=0;i<argc;++i)
{
code=jshandle_value_to_char_string(&code,ctx,&args[i]);
jshandle_value_to_char_string(&code,ctx,&args[i]);
}
if (newline)
@ -623,8 +623,8 @@ document_replace(JSContext *ctx, unsigned int argc, JS::Value *vp)
struct string needle;
struct string heystack;
needle = jshandle_value_to_char_string(&needle, ctx, &args[0]);
heystack = jshandle_value_to_char_string(&heystack, ctx, &args[1]);
jshandle_value_to_char_string(&needle, ctx, &args[0]);
jshandle_value_to_char_string(&heystack, ctx, &args[1]);
//DBG("doc replace %s %s\n", needle.source, heystack.source);

View File

@ -193,10 +193,8 @@ localstorage_setitem(JSContext *ctx, unsigned int argc, JS::Value *vp)
return(true);
}
//key = jshandle_value_to_char_string(ctx,&args[0]);
key = jshandle_value_to_char_string(&key,ctx,&args[0]);
//val = jshandle_value_to_char_string(ctx,&args[1]);
val = jshandle_value_to_char_string(&val,ctx,&args[1]);
jshandle_value_to_char_string(&key,ctx,&args[0]);
jshandle_value_to_char_string(&val,ctx,&args[1]);
saveToStorage(key.source,val.source);

View File

@ -9,8 +9,7 @@ static void string_to_jsval(JSContext *ctx, JS::Value *vp, char *string);
static void astring_to_jsval(JSContext *ctx, JS::Value *vp, char *string);
static int jsval_to_boolean(JSContext *ctx, JS::Value *vp);
//static unsigned char * jshandle_value_to_char_string(JSContext *ctx, JS::MutableHandleValue *obj);
static struct string jshandle_value_to_char_string(struct string *string, JSContext *ctx, JS::MutableHandleValue *obj);
static void jshandle_value_to_char_string(struct string *string, JSContext *ctx, JS::MutableHandleValue *obj);
@ -44,8 +43,7 @@ jsval_to_boolean(JSContext *ctx, JS::Value *vp)
/* Since SpiderMonkey 52 the Mutable Handle Object
* is different for String and Number and must be
* handled accordingly */
//unsigned char *
struct string
void
jshandle_value_to_char_string(struct string *string,JSContext *ctx, JS::MutableHandleValue *obj)
{
init_string(string);
@ -62,7 +60,6 @@ jshandle_value_to_char_string(struct string *string,JSContext *ctx, JS::MutableH
int tmpinta = obj->toNumber();
add_format_to_string(string, "%d", tmpinta);
}
return(*string);
}
#endif