* it to the memory. Probably, this will not be a problem given
* that catalog files are usually small.
*/
if (st.st_size > SIZE_T_MAX) {
if (st.st_size >= SIZE_T_MAX || st.st_size < 0) {
_close(fd);
SAVEFAIL(name, lang, EFBIG);
NLRETERR(EFBIG);