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.
CInclude[header] is a symbolic representation of a preprocessor include statement.
CMember[obj, mem] is a symbolic representation of access from a struct.
CPointerMember[obj, mem] is a symbolic representation of access from a pointer to a struct.
CPointerType[type] is a symbolic representation of a type that is a pointer to a type.
CPragma[line] is a symbolic representation of a preprocessor pragma directive.
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.
CProgram[args] is a symbolic representation of an entire program.
CReturn[ ] is a symbolic representation of a return from a function. CReturn[arg] returns the argument arg.