From c38f1dccccebffc6d4e022eca34249058770f460 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Fri, 3 Aug 2001 21:11:32 +0000 Subject: [PATCH] Changed bbs_ver() function to return const char* instead of char*. Added js_ver(). Changed value that bbs_ver_num() returns (revision starts at 0 rather than 'A'). --- src/sbbs3/main.cpp | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp index 39ccf982c6..295646ac2d 100644 --- a/src/sbbs3/main.cpp +++ b/src/sbbs3/main.cpp @@ -2820,8 +2820,17 @@ time_t checktime(void) return(mktime(&tm)-0x2D24BD00L); } +const char* DLLCALL js_ver(void) +{ +#ifdef JAVASCRIPT + return(JS_GetImplementationVersion()); +#else + return(""); +#endif +} + /* Returns char string of version and revision */ -char* DLLCALL bbs_ver(void) +const char* DLLCALL bbs_ver(void) { static char ver[256]; char compiler[32]; @@ -2843,7 +2852,7 @@ char* DLLCALL bbs_ver(void) return(ver); } -/* Returns binary-coded version and revision (e.g. 0x31000|'A') */ +/* Returns binary-coded version and revision (e.g. 0x31000 == 3.10a) */ long DLLCALL bbs_ver_num(void) { char* minor; @@ -2852,7 +2861,7 @@ long DLLCALL bbs_ver_num(void) return(0); minor++; - return((strtoul(VERSION,NULL,16)<<16)|(strtoul(minor,NULL,16)<<8)|REVISION); + return((strtoul(VERSION,NULL,16)<<16)|(strtoul(minor,NULL,16)<<8)|(REVISION-'A')); } void DLLCALL bbs_terminate(void) -- GitLab