From eb12bf41fb2bac1ab6e706be00626d2dcedf4ecc Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 3 May 2005 22:17:27 +0000 Subject: 2005-05-03 Joel Sherrill * libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_load_tar.c: Use uint8_t instead of char for raw data buffer. --- cpukit/libfs/src/imfs/imfs.h | 4 ++-- cpukit/libfs/src/imfs/imfs_load_tar.c | 11 ++++++----- 2 files changed, 8 insertions(+), 7 deletions(-) (limited to 'cpukit/libfs') diff --git a/cpukit/libfs/src/imfs/imfs.h b/cpukit/libfs/src/imfs/imfs.h index 0fefa5f56d..67a154c0a2 100644 --- a/cpukit/libfs/src/imfs/imfs.h +++ b/cpukit/libfs/src/imfs/imfs.h @@ -84,7 +84,7 @@ typedef struct { #define IMFS_MEMFILE_BLOCK_SLOTS \ (IMFS_MEMFILE_BYTES_PER_BLOCK / sizeof(void *)) -typedef char * block_p; +typedef uint8_t *block_p; typedef block_p *block_ptr; typedef struct { @@ -266,7 +266,7 @@ int IMFS_fsunmount( int rtems_tarfs_load( char *mountpoint, - char *tar_image, + uint8_t *tar_image, size_t tar_size ); diff --git a/cpukit/libfs/src/imfs/imfs_load_tar.c b/cpukit/libfs/src/imfs/imfs_load_tar.c index b206547fb7..e229f3be67 100644 --- a/cpukit/libfs/src/imfs/imfs_load_tar.c +++ b/cpukit/libfs/src/imfs/imfs_load_tar.c @@ -73,9 +73,11 @@ * create_node. *************************************************************************/ int -rtems_tarfs_load(char *mountpoint, - char *tar_image, - size_t tar_size) +rtems_tarfs_load( + char *mountpoint, + uint8_t *tar_image, + size_t tar_size +) { rtems_filesystem_location_info_t root_loc; rtems_filesystem_location_info_t loc; @@ -91,7 +93,6 @@ rtems_tarfs_load(char *mountpoint, IMFS_jnode_t *node; int status; - status = rtems_filesystem_evaluate_path(mountpoint, 0, &root_loc, 0); if (status != 0) return(-1); @@ -111,7 +112,7 @@ rtems_tarfs_load(char *mountpoint, /****************************************************************** * Read a header. ******************************************************************/ - hdr_ptr = &tar_image[offset]; + hdr_ptr = (char *) &tar_image[offset]; offset += 512; if (strncmp(&hdr_ptr[257], "ustar ", 7)) break; -- cgit v1.2.3