Versuch es mal mit einem Cast.

Code:
  while(1)
  {
    FPTR = (fptr_t)FPTR();
  }