#define CP_CHP_HASH_DATA(f, d, l) _CP_CHP_SAFE_CHECK_((d),(l), \ _CP_CHP_ADD_((d), (l)-CP_CHP_HASH_SIZE(f)), \ CP_CHP_HASH_SIZE(f) \ )