socsvn commit: r289129 - soc2015/clord/head/sys/contrib/ficl
clord at FreeBSD.org
clord at FreeBSD.org
Mon Aug 3 00:35:42 UTC 2015
Author: clord
Date: Mon Aug 3 00:35:41 2015
New Revision: 289129
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=289129
Log:
Remove dependence on sscanf so that libstand can be used in place of stdlib.
Modified:
soc2015/clord/head/sys/contrib/ficl/ficl.h
soc2015/clord/head/sys/contrib/ficl/system.c
Modified: soc2015/clord/head/sys/contrib/ficl/ficl.h
==============================================================================
--- soc2015/clord/head/sys/contrib/ficl/ficl.h Sun Aug 2 23:17:01 2015 (r289128)
+++ soc2015/clord/head/sys/contrib/ficl/ficl.h Mon Aug 3 00:35:41 2015 (r289129)
@@ -635,7 +635,9 @@
/*
** the Good Stuff starts here...
*/
-#define FICL_VERSION "4.1.0"
+#define FICL_VERSION "4.1.0"
+#define FICL_VERSION_MAJOR 4
+#define FICL_VERSION_MINOR 1
#if !defined (FICL_PROMPT)
#define FICL_PROMPT "ok> "
Modified: soc2015/clord/head/sys/contrib/ficl/system.c
==============================================================================
--- soc2015/clord/head/sys/contrib/ficl/system.c Sun Aug 2 23:17:01 2015 (r289128)
+++ soc2015/clord/head/sys/contrib/ficl/system.c Mon Aug 3 00:35:41 2015 (r289129)
@@ -81,20 +81,15 @@
ficlSystem *ficlSystemGlobal = NULL;
-int sscanf(const char * restrict str, const char * restrict format, ...);
-
/**************************************************************************
f i c l S e t V e r s i o n E n v
** Create a double ficlCell environment constant for the version ID
**************************************************************************/
static void ficlSystemSetVersion(ficlSystem *system)
{
- int major = 0;
- int minor = 0;
ficl2Integer combined;
ficlDictionary *environment = ficlSystemGetEnvironment(system);
- sscanf(FICL_VERSION, "%d.%d", &major, &minor);
- FICL_2INTEGER_SET(major, minor, combined);
+ FICL_2INTEGER_SET(FICL_VERSION_MAJOR, FICL_VERSION_MINOR, combined);
ficlDictionarySet2Constant(environment, "ficl-version", combined);
ficlDictionarySetConstant(environment, "ficl-robust", FICL_ROBUST);
return;
More information about the svn-soc-all
mailing list