From f00536971e0e51dc47295f6fe1a68c4f9bbf23aa Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Sat, 15 Aug 2015 06:52:21 +0000
Subject: [PATCH] Declare variables to help prevent accidental use of globals.

---
 exec/jsdocs.js | 30 +++++++++++++++++++-----------
 1 file changed, 19 insertions(+), 11 deletions(-)

diff --git a/exec/jsdocs.js b/exec/jsdocs.js
index ea4048e799..80dbf82336 100644
--- a/exec/jsdocs.js
+++ b/exec/jsdocs.js
@@ -11,14 +11,15 @@ const li_tag =	"<li onclick = 'this.className = (this.className == \"showList\")
 				"\tonselectstart = 'event.returnValue = false;'" +
 				">";
 
-min_ver=0;
-max_ver=999999;
-total_methods=0;
-total_properties=0;
-table_depth=0;
-object_depth=0;
+var min_ver=0;
+var max_ver=999999;
+var total_methods=0;
+var total_properties=0;
+var table_depth=0;
+var object_depth=0;
 
-body = "";
+var body = "";
+var f;
 
 function docwrite(str)
 {
@@ -54,6 +55,9 @@ function verstr(ver)
 
 function document_methods(name,obj)
 {
+	var method;
+	var func;
+
 	if(obj._method_list == undefined)
 		return;
 
@@ -159,9 +163,10 @@ function document_properties(name, obj)
 {
 	var prop_name;
 	var count=0;
+	var prop;
 	var prop_num;
-
-	prop_hdr=false;
+	var prop_hdr=false;
+	var p;
 
 	p=0;
 	for(prop in obj) {
@@ -214,6 +219,8 @@ function document_properties(name, obj)
 
 function document_object(name, obj, type)
 {
+	var i;
+
 	if(obj._ver > max_ver)
 		return;
 
@@ -299,13 +306,14 @@ if(js.global.MsgBase != undefined)		document_object("MsgBase"	,new MsgBase(msg_a
 if(js.global.File != undefined)			document_object("File"		,new File(system.devnull), "class");
 if(js.global.Queue != undefined)		document_object("Queue"		,new Queue(), "class");
 if(js.global.Socket != undefined) {
-	sock=new Socket();
+	var sock=new Socket();
 	sock.close();
 	if(js.global.client != undefined)
 		sock.descriptor=client.socket.descriptor;
 	if(sock != undefined)		document_object("Socket"	,sock, "class");
 }
 if(js.global.COM != undefined) {
+	var com;
 	if(system.platform=="Win32")
 		com=new COM('COM1');
 	else
@@ -314,7 +322,7 @@ if(js.global.COM != undefined) {
 	if(com != undefined)		document_object("COM"	,com, "class");
 }
 if(js.global.CryptContext != undefined) {
-	cc = new CryptContext(CryptContext.ALGO.AES);
+	var cc = new CryptContext(CryptContext.ALGO.AES);
 	if(cc != undefined)			document_object("CryptContext",cc, "class");
 }
 
-- 
GitLab