Hi all, I could not understand common/memsize.c, how it works? maxsize / sizeof (long), what's meaning of it? why sizeof (long) is dividend? just like stack, push every step mem addr to save: save[i++] = *addr; and then? thanks -- -- Sincerely, HaveF