rem: for (i = n_bytes / sizeof (unsigned long); i > 0; i--) { unsigned long tmp = *(const unsigned long *) block; printf (fmt_string, tmp); block += sizeof (unsigned long); }
add: for (i = n_bytes / sizeof *p; i != 0; i--) printf (fmt_string, *p++);
context: print_long (size_t n_bytes, const char *block, const char *fmt_string){  size_t i;  for (i = n_bytes / sizeof (unsigned long); i > 0; i--)    {      unsigned long tmp = *(const unsigned long *) block;      printf (fmt_string, tmp);      block += sizeof (unsigned long);    }}