text: // NOTE - eventually this file will be automatically updated using a Perl script that understand
  // the naming of test case files, functions, and namespaces.
  
  #ifndef _TESTCASES_H
  #define _TESTCASES_H
  
  #ifdef __cplusplus
  extern "C" {
  #endif
  
  // declare C good and bad functions
  #ifndef OMITGOOD
  	/* BEGIN-AUTOGENERATED-C-GOOD-FUNCTION-DECLARATIONS */
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_02_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_52_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_01_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_22_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_05_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_54_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_21_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_42_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_67_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_03_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_61_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_07_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_01_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_01_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_13_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_18_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_05_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_22_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_12_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_31_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_06_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_03_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_68_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_08_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_02_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_45_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_67_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_15_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_14_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_05_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_12_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_44_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_68_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_10_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_44_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_67_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_51_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_63_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_42_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_63_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_54_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_10_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_64_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_21_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_07_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_65_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_53_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_01_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_07_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_65_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_04_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_14_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_06_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_63_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_22_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_21_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_41_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_54_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_17_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_32_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_65_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_18_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_18_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_31_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_02_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_17_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_15_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_44_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_42_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_65_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_31_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_31_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_17_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_66_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_51_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_34_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_45_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_44_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_41_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_32_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_11_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_61_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_03_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_09_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_09_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_32_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_18_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_41_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_18_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_61_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_54_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_17_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_16_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_07_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_18_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_08_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_22_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_64_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_41_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_64_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_10_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_04_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_05_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_18_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_52_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_54_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_05_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_08_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_04_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_01_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_41_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_64_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_16_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_68_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_61_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_53_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_32_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_65_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_02_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_06_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_45_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_45_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_34_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_17_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_07_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_45_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_04_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_04_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_66_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_11_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_45_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_08_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_12_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_21_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_02_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_15_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_41_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_14_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_15_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_64_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_61_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_52_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_15_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_10_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_06_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_15_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_54_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_65_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_34_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_01_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_05_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_42_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_63_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_68_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_15_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_32_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_02_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_17_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_14_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_66_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_52_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_02_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_16_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_02_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_54_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_66_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_06_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_52_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_22_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_22_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_53_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_44_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_67_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_67_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_31_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_11_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_02_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_54_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_06_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_14_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_16_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_14_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_32_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_05_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_45_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_61_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_64_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_61_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_10_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_03_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_51_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_14_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_07_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_65_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_31_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_51_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_01_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_16_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_10_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_34_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_41_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_22_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_04_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_17_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_21_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_22_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_04_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_63_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_42_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_12_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_21_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_34_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_41_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_03_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_63_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_65_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_16_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_52_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_07_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_42_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_42_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_63_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_66_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_67_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_08_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_08_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_67_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_53_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_02_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_32_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_09_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_66_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_14_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_09_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_51_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_13_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_13_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_51_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_52_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_15_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_51_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_12_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_03_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_61_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_45_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_68_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_63_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_41_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_51_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_61_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_04_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_13_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_53_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_21_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_42_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_02_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_17_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_03_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_66_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_21_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_66_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_63_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_21_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_44_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_05_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_06_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_10_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_06_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_54_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_45_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_09_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_64_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_12_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_06_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_18_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_21_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_53_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_08_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_17_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_42_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_31_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_01_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_64_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_04_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_16_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_53_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_02_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_04_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_17_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_17_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_68_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_11_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_09_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_63_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_52_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_52_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_31_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_68_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_08_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_42_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_45_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_68_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_01_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_05_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_41_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_44_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_14_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_13_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_61_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_14_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_44_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_65_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_11_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_44_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_66_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_64_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_06_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_67_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_09_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_13_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_17_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_15_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_51_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_10_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_12_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_22_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_11_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_12_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_34_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_53_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_65_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_31_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_63_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_03_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_53_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_31_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_32_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_52_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_13_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_09_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_61_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_34_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_03_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_54_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_44_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_34_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_18_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_61_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_10_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_51_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_32_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_11_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_67_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_14_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_15_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_01_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_68_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_64_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_32_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_12_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_54_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_44_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_16_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_07_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_68_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_18_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_51_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_11_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_42_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_65_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_13_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_13_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_68_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_15_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_21_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_15_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_45_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_07_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_67_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_06_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_34_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_10_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_52_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_32_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_03_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_12_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_34_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_16_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_12_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_34_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_14_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_08_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_53_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_41_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_22_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_13_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_67_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_01_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_09_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_18_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_53_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_07_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_08_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_64_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_11_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_03_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_66_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_06_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_09_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_34_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_16_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_51_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_65_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_11_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_01_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_05_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_21_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_22_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_54_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_53_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_08_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_32_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_11_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_66_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_67_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_13_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_04_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_10_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_09_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_16_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_13_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_63_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_31_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_07_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_68_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_05_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_10_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_64_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_52_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_09_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_03_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_42_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_45_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_16_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_05_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_18_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_66_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_11_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_44_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_22_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_12_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_41_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_07_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_04_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_31_good();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_08_good();
  
  	/* END-AUTOGENERATED-C-GOOD-FUNCTION-DECLARATIONS */
  #endif // OMITGOOD
  
  
  #ifndef OMITBAD
  	/* BEGIN-AUTOGENERATED-C-BAD-FUNCTION-DECLARATIONS */
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_02_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_52_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_01_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_22_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_05_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_54_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_21_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_42_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_67_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_03_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_61_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_07_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_01_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_01_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_13_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_18_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_05_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_22_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_12_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_31_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_06_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_03_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_68_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_08_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_02_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_45_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_67_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_15_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_14_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_05_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_12_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_44_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_68_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_10_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_44_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_67_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_51_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_63_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_42_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_63_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_54_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_10_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_64_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_21_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_07_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_65_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_53_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_01_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_07_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_65_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_04_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_14_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_06_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_63_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_22_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_21_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_41_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_54_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_17_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_32_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_65_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_18_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_18_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_31_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_02_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_17_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_15_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_44_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_42_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_65_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_31_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_31_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_17_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_66_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_51_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_34_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_45_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_44_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_41_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_32_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_11_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_61_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_03_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_09_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_09_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_32_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_18_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_41_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_18_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_61_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_54_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_17_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_16_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_07_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_18_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_08_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_22_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_64_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_41_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_64_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_10_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_04_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_05_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_18_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_52_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_54_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_05_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_08_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_04_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_01_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_41_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_64_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_16_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_68_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_61_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_53_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_32_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_65_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_02_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_06_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_45_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_45_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_34_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_17_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_07_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_45_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_04_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_04_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_66_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_11_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_45_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_08_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_12_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_21_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_02_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_15_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_41_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_14_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_15_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_64_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_61_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_52_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_15_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_10_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_06_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_15_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_54_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_65_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_34_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_01_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_05_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_42_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_63_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_68_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_15_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_32_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_02_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_17_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_14_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_66_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_52_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_02_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_16_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_02_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_54_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_66_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_06_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_52_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_22_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_22_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_53_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_44_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_67_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_67_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_31_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_11_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_02_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_54_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_06_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_14_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_16_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_14_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_32_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_05_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_45_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_61_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_64_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_61_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_10_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_03_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_51_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_14_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_07_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_65_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_31_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_51_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_01_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_16_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_10_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_34_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_41_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_22_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_04_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_17_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_21_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_22_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_04_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_63_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_42_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_12_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_21_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_34_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_41_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_03_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_63_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_65_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_16_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_52_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_07_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_42_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_42_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_63_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_66_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_67_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_08_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_08_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_67_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_53_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_02_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_32_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_09_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_66_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_14_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_09_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_51_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_13_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_13_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_51_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_52_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_15_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_51_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_12_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_03_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_61_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_45_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_68_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_63_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_41_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_51_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_61_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_04_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_13_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_53_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_21_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_42_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_02_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_17_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_03_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_66_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_21_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_66_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_63_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_21_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_44_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_05_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_06_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_10_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_06_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_54_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_45_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_09_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_64_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_12_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_06_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_18_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_21_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_53_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_08_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_17_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_42_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_31_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_01_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_64_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_04_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_16_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_53_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_02_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_04_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_17_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_17_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_68_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_11_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_09_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_63_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_52_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_52_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_31_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_68_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_08_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_42_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_45_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_68_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_01_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_05_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_41_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_44_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_14_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_13_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_61_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_14_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_44_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_65_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_11_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_44_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_66_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_64_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_06_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_67_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_09_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_13_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_17_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_15_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_51_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_10_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_12_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_22_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_11_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_12_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_34_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_53_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_65_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_31_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_63_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_03_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_53_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_31_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_32_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_52_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_13_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_09_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_61_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_34_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_03_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_54_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_44_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_34_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_18_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_61_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_10_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_51_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_32_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_11_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_67_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_14_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_15_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_01_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_68_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_64_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_32_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_12_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_54_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_44_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_16_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_07_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_68_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_18_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_51_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_11_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_42_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_65_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_13_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_13_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_68_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_15_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_21_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_15_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_45_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_07_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_67_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_06_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_34_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_10_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_52_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_32_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_03_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_12_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_34_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_16_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_12_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_34_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_14_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_08_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_53_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_41_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_22_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_13_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_67_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_01_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_09_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_18_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_53_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_07_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_08_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_64_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_11_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_03_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_66_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_06_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_09_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_34_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_16_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_51_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_65_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_11_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_01_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_05_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_21_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_22_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_54_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_53_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_08_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_32_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_11_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_66_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_67_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_13_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_04_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_10_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_09_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_16_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_13_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_63_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_31_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_07_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_68_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_05_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_10_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_64_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_52_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_09_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_03_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_42_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_45_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_16_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_05_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_18_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_66_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_11_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_44_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_22_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_12_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_41_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_07_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_04_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_31_bad();
  
  	void CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_08_bad();
  
  	/* END-AUTOGENERATED-C-BAD-FUNCTION-DECLARATIONS */
  #endif // OMITBAD
  
  #ifdef __cplusplus
  } // end extern "C"
  #endif
  
  #ifdef __cplusplus
  // declare C++ namespaces and good and bad functions
  
  #ifndef OMITGOOD
  	/* BEGIN-AUTOGENERATED-CPP-GOOD-FUNCTION-DECLARATIONS */
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_81 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_81 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_33 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_74 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_84 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_62 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_74 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_62 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_73 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_74 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_82 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_81 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_74 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_84 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_83 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_81 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_84 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_82 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_83 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_84 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_43 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_72 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_83 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_83 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_72 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_83 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_83 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_83 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_43 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_33 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_62 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_73 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_83 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_83 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_73 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_82 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_83 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_43 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_33 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_84 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_74 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_74 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_73 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_73 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_84 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_81 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_83 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_84 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_74 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_83 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_43 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_62 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_62 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_43 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_82 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_83 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_74 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_82 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_84 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_84 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_82 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_84 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_43 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_84 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_73 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_84 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_33 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_72 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_43 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_83 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_83 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_82 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_43 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_72 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_82 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_83 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_62 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_33 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_33 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_33 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_83 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_74 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_81 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_72 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_84 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_72 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_43 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_72 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_72 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_84 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_74 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_62 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_84 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_83 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_83 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_33 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_72 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_81 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_82 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_72 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_83 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_43 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_73 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_81 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_72 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_43 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_33 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_33 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_62 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_72 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_73 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_81 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_84 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_84 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_74 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_73 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_73 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_84 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_62 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_73 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_62 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_82 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_83 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_62 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_43 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_81 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_83 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_74 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_84 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_33 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_33 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_84 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_62 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_82 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_84 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_73 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_82 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_84 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_83 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_84 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_83 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_84 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_81 { void good();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_81 { void good();}
  
  	/* END-AUTOGENERATED-CPP-GOOD-FUNCTION-DECLARATIONS */
  #endif // OMITGOOD
  
  
  #ifndef OMITBAD
  	/* BEGIN-AUTOGENERATED-CPP-BAD-FUNCTION-DECLARATIONS */
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_81 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_81 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_33 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_74 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_84 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_62 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_74 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_62 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_73 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_74 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_82 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_81 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_74 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_84 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_83 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_81 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_84 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_82 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_83 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_84 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_43 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_72 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_83 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_83 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_72 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_83 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_83 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_83 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_43 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_33 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_62 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_73 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_83 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_83 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_73 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_82 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_83 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_43 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_33 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_84 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_74 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_74 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_73 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_73 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_84 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_81 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_83 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_84 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_74 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_83 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_43 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_62 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_62 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_43 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_82 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_83 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_74 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_82 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_84 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_84 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_82 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_84 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_43 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_84 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_73 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_84 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_33 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_72 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_43 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_83 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_83 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_82 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_43 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_72 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_82 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_83 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_62 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_33 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_33 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_33 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_83 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_74 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_81 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_72 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_84 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_72 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_43 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_72 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_72 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_84 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_74 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_62 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_84 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_83 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_83 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_33 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_72 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_81 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_82 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_72 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_83 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_43 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_73 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_81 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_72 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_43 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_33 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_33 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_62 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_72 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_73 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_81 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_84 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_84 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_74 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_73 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_73 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_84 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_62 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_snprintf_73 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_62 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_82 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_83 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_62 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_43 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_81 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_83 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_74 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_loop_84 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_wchar_t_memcpy_33 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncpy_33 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_loop_84 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_62 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_82 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_84 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncat_73 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_82 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_memmove_84 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_83 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memcpy_84 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_memmove_83 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_ncat_84 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE805_wchar_t_ncpy_81 { void bad();}
  
  	namespace CWE122_Heap_Based_Buffer_Overflow__c_CWE806_char_snprintf_81 { void bad();}
  
  	/* END-AUTOGENERATED-CPP-BAD-FUNCTION-DECLARATIONS */
  #endif // OMITBAD
  
  
  #endif // __cplusplus
  
  
  #endif //  _TESTCASES_H
  