diff --git a/src/sbbs3/sbbs.h b/src/sbbs3/sbbs.h index bf5b224b678ae447131ae4b3281c901e2f2d537f..8efff083099a8eca3225867d3797320a1ec5b091 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 0c4d49a13f0b7452ae45721d4a794a131fdcfd18..897d980a6455a2e740f3a8cd8cb167fb1586b491 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 b573329bb7cd95b783575a8d6e29df7c5037054e..220e25e140f774ee22d0d21f56a9af991dd30f48 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;