Exemple #1
0
static void mem_check_init()
{
  get_memcpy();
  get___memcpy_chk();
  get_wmemcpy();
  get___wmemcpy_chk();
  
  get_memmove();
  get___memmove_chk();
  get_wmemmove();
  get___wmemmove_chk();
 
  get_memset();
  get___memset_chk();
  get_wmemset();
  get___wmemset_chk();

  get_strcpy();
  get___strcpy_chk();
  get_wcscpy();
  get___wcscpy_chk();
  
  get_strncpy();
  get___strncpy_chk();
  get_wcsncpy();
  get___wcsncpy_chk();
  
  get_strcat();
  get___strcat_chk();
  get_wcscat();
  get___wcscat_chk();
  
  get_strncat();
  get___strncat_chk();
  get_wcsncat();
  get___wcsncat_chk();
  
  get_strcmp();
  get_wcscmp();
  
  get_strncmp();
  get_wcsncmp();
  
}
Exemple #2
0
char* get_reverse_string(const char* string)
{
  char* string_reversed = get_strcpy(string);
  reverse_string(string_reversed);
  return string_reversed;
}