Implemented declarations in first expr of a For loop, for C99
diff --git a/pycparser/c_lexer.py b/pycparser/c_lexer.py
index b5327cb..dbae2b6 100644
--- a/pycparser/c_lexer.py
+++ b/pycparser/c_lexer.py
@@ -93,8 +93,8 @@
     keywords = (
         'AUTO', 'BREAK', 'CASE', 'CHAR', 'CONST', 'CONTINUE', 
         'DEFAULT', 'DO', 'DOUBLE', 'ELSE', 'ENUM', 'EXTERN', 
-        'FLOAT', 'FOR', 'GOTO', 'IF', 'INT', 'LONG', 'REGISTER',
-        'RETURN', 'SHORT', 'SIGNED', 'SIZEOF', 'STATIC', 'STRUCT', 
+        'FLOAT', 'FOR', 'GOTO', 'IF', 'INLINE', 'INT', 'LONG', 'REGISTER',
+        'RESTRICT', 'RETURN', 'SHORT', 'SIGNED', 'SIZEOF', 'STATIC', 'STRUCT',
         'SWITCH', 'TYPEDEF', 'UNION', 'UNSIGNED', 'VOID', 
         'VOLATILE', 'WHILE',
     )