diff options
author | Rob Landley <rob@landley.net> | 2014-05-06 06:14:20 -0500 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2014-05-06 06:14:20 -0500 |
commit | 30e28cf7e166cf54b3a2a4fea5e6e134b5968812 (patch) | |
tree | 8d080160009d3ab7415de5d3c7462009378b5ac9 /lib/pending.h | |
parent | 4c2bd6277d5966ea7ef7d59a34838066b5c130eb (diff) | |
download | toybox-30e28cf7e166cf54b3a2a4fea5e6e134b5968812.tar.gz |
Use compiler built-in macros to determine if argument parsing can use double or float for FLOAT arguments. (I.E. whether double fits in a long's memory.) Check in a way that the macros not being defined just gives us the shorter one.
Diffstat (limited to 'lib/pending.h')
-rw-r--r-- | lib/pending.h | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/lib/pending.h b/lib/pending.h index 67605c0b..5e3b309f 100644 --- a/lib/pending.h +++ b/lib/pending.h @@ -1,13 +1,5 @@ // pending.h - header for pending.c -// Unfortunately, sizeof() doesn't work in a preprocessor test. TODO. - -//#if sizeof(double) <= sizeof(long) -//typedef double FLOAT; -//#else -typedef float FLOAT; -//#endif - // password.c #define MAX_SALT_LEN 20 //3 for id, 16 for key, 1 for '\0' #define SYS_FIRST_ID 100 |