int fileio_read_u32(struct fileio *fileio_p, uint32_t *data) { uint8_t buf[4]; size_t size_read; struct fileio_internal *fileio = fileio_p->fp; int retval = fileio_local_read(fileio, sizeof(uint32_t), buf, &size_read); if (ERROR_OK == retval && sizeof(uint32_t) != size_read) retval = -EIO; if (ERROR_OK == retval) *data = be_to_h_u32(buf); return retval; }
int fileio_read_u32(fileio_t *fileio, u32 *data) { u8 buf[4]; u32 size_read; int retval; if ((retval = fileio_local_read(fileio, 4, buf, &size_read)) != ERROR_OK) return retval; *data = be_to_h_u32(buf); return ERROR_OK; }
int fileio_read(struct fileio *fileio_p, size_t size, void *buffer, size_t *size_read) { struct fileio_internal *fileio = fileio_p->fp; return fileio_local_read(fileio, size, buffer, size_read); }
int fileio_read(fileio_t *fileio, u32 size, u8 *buffer, u32 *size_read) { return fileio_local_read(fileio, size, buffer, size_read); }