From ce574f2665aa8b23773374faea8cae2b741c0876 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Mon, 16 Apr 2001 23:54:50 +0000
Subject: [PATCH] Prepended js_ to CreateSystem/UserObject function names.
 Added js_CreateFileAreaObject function.

---
 src/sbbs3/sbbs.h    | 8 ++++++--
 src/sbbs3/sysobj.c  | 2 +-
 src/sbbs3/userobj.c | 2 +-
 3 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/src/sbbs3/sbbs.h b/src/sbbs3/sbbs.h
index bf5b224b67..8efff08309 100644
--- a/src/sbbs3/sbbs.h
+++ b/src/sbbs3/sbbs.h
@@ -772,12 +772,16 @@ extern "C" {
 #ifdef JAVASCRIPT
 
 	/* sysobj.c */
-	DLLEXPORT JSObject* DLLCALL CreateSystemObject(scfg_t* cfg, JSContext* cx, JSObject* parent);
+	DLLEXPORT JSObject* DLLCALL js_CreateSystemObject(scfg_t* cfg, JSContext* cx, JSObject* parent);
 
 	/* userobj.c */
-	DLLEXPORT JSObject* DLLCALL CreateUserObject(scfg_t* cfg, JSContext* cx, JSObject* parent
+	DLLEXPORT JSObject* DLLCALL js_CreateUserObject(scfg_t* cfg, JSContext* cx, JSObject* parent
 													,char* name, user_t* user);
 
+	/* fileobj.c */
+	DLLEXPORT JSObject* DLLCALL js_CreateFileAreaObject(scfg_t* cfg, JSContext* cx, JSObject* parent
+													,user_t* user, char* html_index_file);
+
 #endif
 
 #ifdef SBBS /* These aren't exported */
diff --git a/src/sbbs3/sysobj.c b/src/sbbs3/sysobj.c
index 0c4d49a13f..897d980a64 100644
--- a/src/sbbs3/sysobj.c
+++ b/src/sbbs3/sysobj.c
@@ -318,7 +318,7 @@ static JSClass js_sysstats_class = {
 };
 
 
-JSObject* DLLCALL CreateSystemObject(scfg_t* cfg, JSContext* cx, JSObject* parent)
+JSObject* DLLCALL js_CreateSystemObject(scfg_t* cfg, JSContext* cx, JSObject* parent)
 {
 	JSObject*	sysobj;
 	JSObject*	statsobj;
diff --git a/src/sbbs3/userobj.c b/src/sbbs3/userobj.c
index b573329bb7..220e25e140 100644
--- a/src/sbbs3/userobj.c
+++ b/src/sbbs3/userobj.c
@@ -436,7 +436,7 @@ static JSClass js_user_security_class = {
 	,JS_FinalizeStub		/* finalize		*/
 };
 
-JSObject* DLLCALL CreateUserObject(scfg_t* cfg, JSContext* cx, JSObject* parent, char* name, user_t* user)
+JSObject* DLLCALL js_CreateUserObject(scfg_t* cfg, JSContext* cx, JSObject* parent, char* name, user_t* user)
 {
 	JSObject*	userobj;
 	JSObject*	statsobj;
-- 
GitLab