Bläddra i källkod

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://svn.code.sf.net/p/rathena/svn/trunk@15969 54d463be-8e91-2dee-dedb-b68131a5f0ec

shennetsind 13 år sedan
förälder
incheckning
147c6ddbad
1 ändrade filer med 3 tillägg och 3 borttagningar
  1. 3 3
      src/map/script.c

+ 3 - 3
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;
 }