diff --git a/src/sbbs3/js_file_area.c b/src/sbbs3/js_file_area.c
index 004e4116abda169f89894bb49880c2b723f39b2e..576beabf0213463c5e97b7449151a4bff4bf4209 100644
--- a/src/sbbs3/js_file_area.c
+++ b/src/sbbs3/js_file_area.c
@@ -58,8 +58,8 @@ static JSClass js_file_area_class = {
 	,JS_FinalizeStub		/* finalize		*/
 };
 
-JSObject* DLLCALL js_CreateFileAreaObject(scfg_t* cfg, JSContext* cx, JSObject* parent, user_t* user
-										  ,char* html_index_file)
+JSObject* DLLCALL js_CreateFileAreaObject(JSContext* cx, JSObject* parent, scfg_t* cfg
+										  ,user_t* user, char* html_index_file)
 {
 	char		vpath[MAX_PATH+1];
 	JSObject*	areaobj;
diff --git a/src/sbbs3/js_global.c b/src/sbbs3/js_global.c
index 793e96ec191c421ae579ed61a74cb801cfb3815f..a19659aa8175b7896d619327cb00b265185c8e86 100644
--- a/src/sbbs3/js_global.c
+++ b/src/sbbs3/js_global.c
@@ -166,7 +166,7 @@ static JSFunctionSpec js_global_functions[] = {
 	{0}
 };
 
-JSObject* DLLCALL js_CreateGlobalObject(scfg_t* cfg, JSContext* cx)
+JSObject* DLLCALL js_CreateGlobalObject(JSContext* cx, scfg_t* cfg)
 {
 	JSObject*	glob;
 
diff --git a/src/sbbs3/js_system.c b/src/sbbs3/js_system.c
index 749fe2f7e0083eda2094dce5a4a164b37c4d4a38..5daa1ec5cd80e4ca34b5322e79fdf54e836b4c33 100644
--- a/src/sbbs3/js_system.c
+++ b/src/sbbs3/js_system.c
@@ -522,7 +522,7 @@ static JSClass js_node_class = {
 
 extern const char* beta_version;
 
-JSObject* DLLCALL js_CreateSystemObject(scfg_t* cfg, JSContext* cx, JSObject* parent)
+JSObject* DLLCALL js_CreateSystemObject(JSContext* cx, JSObject* parent, scfg_t* cfg)
 {
 	char		str[256];
 	uint		i;
diff --git a/src/sbbs3/js_user.c b/src/sbbs3/js_user.c
index 8b911acf70db9e87dc8a9aa92bf1cb6c9bc578cd..33edf1e7e67adc8cb6a4df41fe80569362a357f6 100644
--- a/src/sbbs3/js_user.c
+++ b/src/sbbs3/js_user.c
@@ -1,4 +1,4 @@
-/* userobj.c */
+/* js_user.c */
 
 /* Synchronet JavaScript "User" Object */
 
@@ -435,7 +435,7 @@ static JSClass js_user_security_class = {
 	,JS_FinalizeStub		/* finalize		*/
 };
 
-JSObject* DLLCALL js_CreateUserObject(scfg_t* cfg, JSContext* cx, JSObject* parent, char* name, user_t* user)
+JSObject* DLLCALL js_CreateUserObject(JSContext* cx, JSObject* parent, scfg_t* cfg, char* name, user_t* user)
 {
 	JSObject*	userobj;
 	JSObject*	statsobj;