gc.flags[FLG_NULLINIT] = TRUE;
gc.flags[FLG_STRINGLITTOOLONG] = TRUE;
-
+ gc.flags[FLG_MACROCONSTDIST] = TRUE;
gc.flags[FLG_LIKELYBOOL] = TRUE;
gc.flags[FLG_ZEROPTR] = TRUE;
gc.flags[FLG_NUMLITERAL] = TRUE;
gc.flags[FLG_DUPLICATEQUALS] = TRUE;
gc.flags[FLG_SKIPISOHEADERS] = TRUE;
- gc.flags[FLG_SKIPPOSIXHEADERS] = TRUE;
+ gc.flags[FLG_SKIPPOSIXHEADERS] = FALSE;
gc.flags[FLG_SYSTEMDIREXPAND] = TRUE;
gc.flags[FLG_UNRECOGCOMMENTS] = TRUE;
gc.flags[FLG_UNRECOGFLAGCOMMENTS] = TRUE;
** On by default for Win32, but not Unix
*/
-# ifdef WIN32
+# if defined (WIN32) || defined (OS2)
gc.flags[FLG_PARENFILEFORMAT] = TRUE;
gc.flags[FLG_CASEINSENSITIVEFILENAMES] = TRUE;
# endif
FLG_CHECKSTRICTGLOBALS, FLG_IMPCHECKEDSPECGLOBALS,
FLG_MACROMATCHNAME, FLG_WARNLINTCOMMENTS,
FLG_INCLUDENEST, FLG_ISORESERVED, FLG_CPPNAMES,
- FLG_NOPARAMS, FLG_IFEMPTY, FLG_WHILEEMPTY, FLG_REALCOMPARE,
+ FLG_NOPARAMS, FLG_IFEMPTY, FLG_WHILEEMPTY, FLG_REALCOMPARE, FLG_REALRELATECOMPARE,
FLG_BOOLOPS, FLG_SHIFTNEGATIVE,
FLG_SHIFTIMPLEMENTATION,
FLG_BUFFEROVERFLOWHIGH, FLG_BUFFEROVERFLOW,
FLG_FOREMPTY, FLG_WHILEEMPTY,
FLG_IFEMPTY, FLG_IFBLOCK,
FLG_ELSEIFCOMPLETE,
- FLG_REALCOMPARE, FLG_BOOLOPS,
+ FLG_REALCOMPARE, FLG_BOOLOPS, FLG_REALRELATECOMPARE,
FLG_SYSTEMDIRERRORS, FLG_UNUSEDSPECIAL,
FLG_SHIFTNEGATIVE,
void context_enterAndClause (exprNode e)
{
-
+ DPRINTF (("enter and clause: %s", exprNode_unparse (e)));
usymtab_trueBranch (guardSet_copy (exprNode_getGuards (e)));
pushClause (ANDCLAUSE);
}