Add an xdr function for the cbfs_file header
And use it in fit.c and remove one more use of htonl. Change-Id: Ibf18dcc0a7f08d75c2374115de0db7a4bf64ec1e Signed-off-by: Ronald G. Minnich <rminnich@google.com> Reviewed-on: http://review.coreboot.org/5120 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
This commit is contained in:
committed by
Ronald G. Minnich
parent
c625d0983c
commit
3fcde22a30
@ -103,6 +103,15 @@ void buffer_delete(struct buffer *buffer) {
|
||||
buffer->size = 0;
|
||||
}
|
||||
|
||||
void cbfs_file_get_header(struct buffer *buf, struct cbfs_file *file)
|
||||
{
|
||||
bgets(buf, &file->magic, sizeof(file->magic));
|
||||
file->len = xdr_be.get32(buf);
|
||||
file->type = xdr_be.get32(buf);
|
||||
file->checksum = xdr_be.get32(buf);
|
||||
file->offset = xdr_be.get32(buf);
|
||||
}
|
||||
|
||||
static struct {
|
||||
uint32_t arch;
|
||||
const char *name;
|
||||
|
Reference in New Issue
Block a user