make parser more robust against invalid declarations
[cparser] / driver / firm_cmdline.h
index d6816bb..12ea3a5 100644 (file)
@@ -14,7 +14,8 @@
 
 enum an_os_support {
   OS_SUPPORT_LINUX,         /**< create code for Linux OS */
-  OS_SUPPORT_MINGW          /**< create code for MinGW WIN32 */
+  OS_SUPPORT_WIN32,         /**< create code for MinGW WIN32 */
+  OS_SUPPORT_MACHO
 } an_os_support;
 
 enum a_debug_mode {
@@ -72,6 +73,7 @@ struct a_firm_opt {
   a_byte   os_support;      /**< current os support */
   a_byte   honor_restrict;  /**< enable restrict keyword */
   a_byte   lower_bitfields; /**< lower bitfield access */
+  a_byte   pic;             /**< generate position independent code */
   a_byte   ycomp_dbg;       /**< yComp debugger extension */
   char     *ycomp_host;     /**< The host, yComp is running on */
   int      ycomp_port;      /**< The port, yComp is listening on */