typedef void (*fptr) (char *, ulong);