Steve, but
1)INTHAND is not a variable, in fact it is mentioned in the statement
Code:
define      INTHAND     _ISR
2)What is the basic purpose of loading value in PCLATH

cheers