aboutsummaryrefslogtreecommitdiff
path: root/tcctok.h
diff options
context:
space:
mode:
authorThomas Preud'homme <thomas.preudhomme@celest.fr>2010-05-06 02:19:00 +0200
committerThomas Preud'homme <thomas.preudhomme@celest.fr>2010-05-06 02:20:35 +0200
commit8eb86ab78d19cc9e97b09cd6107397221552817d (patch)
treeafffd4512483a57b718a006d5abab6531dc98efb /tcctok.h
parent2220467fcf27dbdf6b0d6d8cc56eb65bc35a78ab (diff)
downloadtinycc-8eb86ab78d19cc9e97b09cd6107397221552817d.tar.gz
tinycc-8eb86ab78d19cc9e97b09cd6107397221552817d.tar.bz2
Add nan, snan and inf float constants
Diffstat (limited to 'tcctok.h')
-rw-r--r--tcctok.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/tcctok.h b/tcctok.h
index 02ac767..28c4236 100644
--- a/tcctok.h
+++ b/tcctok.h
@@ -81,10 +81,15 @@
DEF(TOK___TIME__, "__TIME__")
DEF(TOK___FUNCTION__, "__FUNCTION__")
DEF(TOK___VA_ARGS__, "__VA_ARGS__")
-
+
/* special identifiers */
DEF(TOK___FUNC__, "__func__")
-
+
+/* special floating point values */
+ DEF(TOK___NAN__, "__nan__")
+ DEF(TOK___SNAN__, "__snan__")
+ DEF(TOK___INF__, "__inf__")
+
/* attribute identifiers */
/* XXX: handle all tokens generically since speed is not critical */
DEF(TOK_SECTION1, "section")