changeset 417:57e1335e59f6

Commit 415 needs the other two files. (Oops.)
author Rob Landley <rob@landley.net>
date Thu, 02 Feb 2012 07:26:39 -0600
parents e9f6e7f25854
children 9be513853e6b
files Config.in lib/lib.h
diffstat 2 files changed, 15 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/Config.in	Mon Jan 30 07:40:32 2012 -0600
+++ b/Config.in	Thu Feb 02 07:26:39 2012 -0600
@@ -19,6 +19,13 @@
 	  be installed suid root, and drops permissions before running commands
 	  which do not require root access.
 
+config TOYBOX_FLOAT
+	bool "Floating point support"
+	default y
+	help
+	  Include floating point support infrastructure and commands that
+	  require it.
+
 config TOYBOX_FREE
 	bool "Free memory unnecessarily"
 	default n
--- a/lib/lib.h	Mon Jan 30 07:40:32 2012 -0600
+++ b/lib/lib.h	Thu Feb 02 07:26:39 2012 -0600
@@ -4,6 +4,14 @@
  * Copyright 2006 Rob Landley <rob@landley.net>
  */
 
+// Unfortunately, sizeof() doesn't work in a preprocessor test.  TODO.
+
+//#if sizeof(double) <= sizeof(long)
+//typedef double FLOAT;
+//#else
+typedef float FLOAT;
+//#endif
+
 // libc generally has this, but the headers are screwed up
 ssize_t getline(char **lineptr, size_t *n, FILE *stream);