Change local index initialization of uniqeph().
"nav->eph[0].sat!=nav->eph[0].sat||nav->eph[0].iode!=nav->eph[0].iode"
is always false, therefore skippable.
Cast is required to use return value of malloc().
Restrict use of QZSS related functions only when ENAQZS defined.
Modify const qualifier for C++ strict checking.