|  | GnuCOBOL
    2.0
    A free COBOL compiler | 

| Functions | |
| CB_WARNDEF (cb_warn_obsolete,"obsolete", _("Warn if obsolete features are used")) CB_WARNDEF(cb_warn_archaic | |
| _ ("Warn if archaic features are used")) CB_WARNDEF(cb_warn_redefinition | |
| _ ("Warn incompatible redefinition of data items")) CB_WARNDEF(cb_warn_constant | |
| _ ("Warn inconsistent constant")) CB_WARNDEF(cb_warn_overlap | |
| _ ("Warn overlapping MOVE items")) CB_WARNDEF(cb_warn_parentheses | |
| _ ("Warn lack of parentheses around AND within OR")) CB_WARNDEF(cb_warn_strict_typing | |
| strict | _ ("Warn type mismatch strictly")) CB_WARNDEF(cb_warn_implicit_define | 
| strict implicit | _ ("Warn implicitly defined data items")) CB_WARNDEF(cb_warn_corresponding | 
| strict implicit | _ ("Warn CORRESPONDING with no matching items")) CB_WARNDEF(cb_warn_external_val | 
| strict implicit external | _ ("Warn EXTERNAL item with VALUE clause")) CB_NOWARNDEF(cb_warn_call_params | 
| strict implicit external call | _ ("Warn non 01/77 items for CALL params")) CB_NOWARNDEF(cb_warn_column_overflow | 
| strict implicit external call column | _ ("Warn text after column 72, FIXED format")) CB_NOWARNDEF(cb_warn_terminator | 
| strict implicit external call column | _ ("Warn lack of scope terminator END-XXX")) CB_NOWARNDEF(cb_warn_truncate | 
| strict implicit external call column | _ ("Warn possible field truncation")) CB_NOWARNDEF(cb_warn_linkage | 
| strict implicit external call column | _ ("Warn dangling LINKAGE items")) CB_NOWARNDEF(cb_warn_unreachable | 
| Variables | |
| archaic | |
| redefinition | |
| constant | |
| overlap | |
| parentheses | |
| strict | typing | 
| strict implicit | define | 
| strict implicit | corresponding | 
| strict implicit external | value | 
| strict implicit external call | params | 
| strict implicit external call column | overflow | 
| strict implicit external call column | terminator | 
| strict implicit external call column | truncate | 
| strict implicit external call column | linkage | 
| strict implicit external call column | unreachable | 
| _ | ( | "Warn incompatible redefinition of data items" | ) | 
| _ | ( | "Warn inconsistent constant" | ) | 
| _ | ( | "Warn overlapping MOVE items" | ) | 
| _ | ( | "Warn lack of parentheses around AND within OR" | ) | 
| strict _ | ( | "Warn type mismatch strictly" | ) | 
| strict implicit _ | ( | "Warn implicitly defined data items" | ) | 
| strict implicit _ | ( | "Warn CORRESPONDING with no matching items" | ) | 
| strict implicit external call column _ | ( | "Warn lack of scope terminator END-XXX" | ) | 
| strict implicit external call column _ | ( | "Warn possible field truncation" | ) | 
| archaic | 
| constant | 
| strict implicit corresponding | 
| strict implicit define | 
| strict implicit external call column linkage | 
| strict implicit external call column overflow | 
| overlap | 
| strict implicit external call params | 
| parentheses | 
| redefinition | 
| strict implicit external call column terminator | 
| strict implicit external call column truncate | 
| strict typing | 
| strict implicit external call column unreachable | 
| strict implicit external value |