use LP64 for treating long as 64 bit

hpux defaults to use LP32 and it treats long as 32 bit (= 4 bytes).

some source codes in libressl seems that long should be 64 bit.
ex. lval in dh/dh_pmeth.c, dsa/dsa_pmeth.c, rsa/rsa_pmeth.c