mirror of
https://github.com/ccxvii/mujs.git
synced 2026-02-06 01:41:37 +08:00
Tweak argument order in js_is/touserdata.
This commit is contained in:
4
jsrun.c
4
jsrun.c
@@ -194,7 +194,7 @@ int js_isiterator(js_State *J, int idx)
|
||||
return v->type == JS_TOBJECT && v->u.object->type == JS_CITERATOR;
|
||||
}
|
||||
|
||||
int js_isuserdata(js_State *J, const char *tag, int idx)
|
||||
int js_isuserdata(js_State *J, int idx, const char *tag)
|
||||
{
|
||||
const js_Value *v = stackidx(J, idx);
|
||||
if (v->type == JS_TOBJECT && v->u.object->type == JS_CUSERDATA)
|
||||
@@ -282,7 +282,7 @@ js_Regexp *js_toregexp(js_State *J, int idx)
|
||||
js_typeerror(J, "not a regexp");
|
||||
}
|
||||
|
||||
void *js_touserdata(js_State *J, const char *tag, int idx)
|
||||
void *js_touserdata(js_State *J, int idx, const char *tag)
|
||||
{
|
||||
const js_Value *v = stackidx(J, idx);
|
||||
if (v->type == JS_TOBJECT && v->u.object->type == JS_CUSERDATA)
|
||||
|
||||
4
mujs.h
4
mujs.h
@@ -137,12 +137,12 @@ int js_isobject(js_State *J, int idx);
|
||||
int js_isarray(js_State *J, int idx);
|
||||
int js_isregexp(js_State *J, int idx);
|
||||
int js_iscallable(js_State *J, int idx);
|
||||
int js_isuserdata(js_State *J, const char *tag, int idx);
|
||||
int js_isuserdata(js_State *J, int idx, const char *tag);
|
||||
|
||||
int js_toboolean(js_State *J, int idx);
|
||||
double js_tonumber(js_State *J, int idx);
|
||||
const char *js_tostring(js_State *J, int idx);
|
||||
void *js_touserdata(js_State *J, const char *tag, int idx);
|
||||
void *js_touserdata(js_State *J, int idx, const char *tag);
|
||||
|
||||
double js_tointeger(js_State *J, int idx);
|
||||
int js_toint32(js_State *J, int idx);
|
||||
|
||||
Reference in New Issue
Block a user