summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2010-05-26 08:11:08 -0700
committerCarl Worth <cworth@cworth.org>2010-05-26 08:11:08 -0700
commitc9dcc08d4512370b6fef6370afb8bcdb0ecd9292 (patch)
tree49473b8ea1c81ea1ec1de0272bd6dd12de4696ef
parentb1ae61a2ee1bf2ba733dca417b0268b1106d83cf (diff)
README: Document some known limitations.
None of these are fundamental---just a few things that haven't been implemented yet.
-rw-r--r--README12
1 files changed, 12 insertions, 0 deletions
diff --git a/README b/README
index ba833a4..f0f64c2 100644
--- a/README
+++ b/README
@@ -12,3 +12,15 @@ preprocessors". To fill in these details, I've been using the C99
standard (for which I had a convenient copy) as available from:
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf
+
+Known limitations
+-----------------
+Macro invocations cannot include embedded newlines.
+
+The __LINE__, __FILE__, and __VERSION__ macros are not yet supported.
+
+The argument of the 'defined' operator cannot yet include enclosing
+parentheses.
+
+The #error, #pragma, #extension, #version, and #line macros are not
+yet supported.