CIf
(SymbolicC Package Symbol) CIf[test, trueArg, falseArg] is a symbolic representation of a conditional statement. CIf[test, trueArg] only has a branch if test is true.
COperator[oper, arg_1, ...] is a symbolic representation of an operator.
CPointerMember[obj, mem] is a symbolic representation of access from a pointer to a struct.
CPreprocessorIfdef[cond] is a symbolic representation of a preprocessor ifdef conditional.CPreprocessorIfdef[cond, true, false] represents the true and false cases.
CPreprocessorIf[cond] is a symbolic representation of a preprocessor if conditional.CPreprocessorIf[cond, true, false] represents the true and false cases.
CPreprocessorIfndef[cond] is a symbolic representation of a preprocessor ifndef conditional.CPreprocessorIfndef[cond, true, false] represents the true and false cases.
CStandardMathOperator[oper, args] is a symbolic representation of a standard math operator.
CSwitch[cond, statements] is a symbolic representation of a switch statement.
CTypedef[type, var] is a symbolic representation of a type declaration.