core: fix read_XX_{be,le} funcs