1/* We used to do folding with mismatched types which caused us to
2   infinitely loop in comparison foldings.  */
3
4extern char *grub_scratch_mem;
5int testload_func (char *arg, int flags)
6{
7  int i;
8  for (i = 0; i < 0x10ac0; i++)
9    if (*((unsigned char *) ((0x200000 + i + (int) grub_scratch_mem)))
10        != *((unsigned char *) ((0x300000 + i + (int) grub_scratch_mem))))
11      return 0;
12  return 1;
13}
14
15