#!gbuild
[Options File]

    ###########################################################################
    ## General Checks
    ###########################################################################

    # Diagnostic level
    --display_error_number
    --quit_after_warnings

    # No uninitialized local variables
    --diag_error=1959 ## ghs_uninitialized_local_variable
    --diag_error=1968 ## ghs_uninitialized_local_struct_variable
    --diag_error=2019 ## ghs_uninitialized_local_array_variable

    # No asm
    --asm_errors

    # Require Prototypes
    -needprototype
    --prototype_errors

    # GHS STD 2010
    --ghstd=2010
    --diag_error=ghstd_all

    # mem* checks
     --diag_error=1955 ## ghs_memset_length_is_zero
     --diag_error=1956 ## ghs_length_is_not_multiple_of_target_size
     --diag_error=1989 ## ghs_mismatched_memcpy_sizes
     --diag_error=1991 ## ghs_length_uses_wrong_sizeof

    ###########################################################################
    ## Doublecheck Checks
    ###########################################################################

    # Doublecheck
    -double_check.level=high
    -double_check.stop_build=warnings

    # DC: NULL Checks
    -double_check.enable=1
    -double_check.enable=5
    -double_check.enable=8
    -double_check.enable=16

    # DC: Array Bounds
    -double_check.enable=2
    -double_check.enable=3

    # DC: Resource Leak
    -double_check.enable=4

    # DC: Memory Checks
    -double_check.enable=6
    -double_check.enable=7
    -double_check.enable=9
    -double_check.enable=10
    -double_check.enable=11
    -double_check.enable=12
    -double_check.enable=13
    
    # DC: Initialized Variables
    -double_check.enable=14
    -double_check.enable=17

    ###########################################################################
    ## MISRA Checks
    ###########################################################################
    :optionsFile=${GHS_STANDARDS}/misra.opt

    ###########################################################################
    ## CERT C Checks
    ###########################################################################
    :optionsFile=${GHS_STANDARDS}/certc.opt
