From a52bb6e05d90c068396b45a96b28b5b10c3242f7 Mon Sep 17 00:00:00 2001
From: shennetsind <shennetsind@54d463be-8e91-2dee-dedb-b68131a5f0ec>
Date: Wed, 25 Apr 2012 13:42:49 +0000
Subject: Minor performance improvement on script function is_function --
 replaced strdb_get with strdb_exists since we don't use the data at all.
 Modified get_revision to return the revision number rather than it's string,
 when revision is not known by the server it now returns -1.

git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15969 54d463be-8e91-2dee-dedb-b68131a5f0ec
---
 src/map/script.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

(limited to 'src/map')

diff --git a/src/map/script.c b/src/map/script.c
index 14ee625f7..9fe8cd2e0 100644
--- a/src/map/script.c
+++ b/src/map/script.c
@@ -15843,7 +15843,7 @@ BUILDIN_FUNC(getargcount) {
 BUILDIN_FUNC(is_function) {
 	const char* str = script_getstr(st,2);
 
-	if( ((struct script_code*)strdb_get(userfunc_db, str)) != NULL )
+	if( strdb_exists(userfunc_db, str) )
 		script_pushint(st,1);
 	else
 		script_pushint(st,0);
@@ -15857,9 +15857,9 @@ BUILDIN_FUNC(get_revision) {
 	const char * revision;
 
 	if ( (revision = get_svn_revision()) != 0 )
-		script_pushstrcopy(st,revision);
+		script_pushint(st,atoi(revision));
 	else
-		script_pushconststr(st,"Unknown");
+		script_pushint(st,-1);//unknown
 
 	return 0;
 }
-- 
cgit v1.2.3-70-g09d2