portability: crypt vs. xcrypt detection