Mercurial > ecos
diff packages/cygmon/current/misc/generic_mem.c @ 115:6ed91473a1cd ecos-sw-2000-08-21
Merge from eCos master repository on 2000-08-21-22:40:54-BST
| author | jlarmour |
|---|---|
| date | Fri, 25 Aug 2000 17:32:38 +0000 |
| parents | 435cced73e2f |
| children | e0c0827131d1 |
line wrap: on
line diff
--- a/packages/cygmon/current/misc/generic_mem.c +++ b/packages/cygmon/current/misc/generic_mem.c @@ -32,7 +32,7 @@ //#####DESCRIPTIONBEGIN#### // // Author(s): -// Contributors: gthomas +// Contributors: gthomas, dmoseley // Date: 1999-10-20 // Purpose: // Description: It may be appropriate to relay directly into the stubs @@ -65,24 +65,24 @@ int read_memory (mem_addr_t *src, int size, int amt, char *dst) { -#ifdef HAVE_BSP +#if defined(HAVE_BSP) && !defined(USE_ECOS_HAL_SAFE_MEMORY) return (bsp_memory_read((unsigned char *)src->addr, MEM_ADDR_ASI(src), size << 3, amt, dst) != amt); #else int totamt = size * amt; - return (totamt != __read_mem_safe (dst, src->addr, totamt)); + return (totamt != __read_mem_safe (dst, (void*)src->addr, totamt)); #endif } int write_memory (mem_addr_t *dst, int size, int amt, char *src) { -#ifdef HAVE_BSP +#if defined(HAVE_BSP) && !defined(USE_ECOS_HAL_SAFE_MEMORY) return (bsp_memory_write((unsigned char *)dst->addr, MEM_ADDR_ASI(dst), size << 3, amt, src) != amt); #else int totamt = size * amt; - return (totamt != __write_mem_safe (src, dst->addr, totamt)); + return (totamt != __write_mem_safe (src, (void*)dst->addr, totamt)); #endif }
