diff options
author | Joel Sherrill <joel.sherrill@oarcorp.com> | 2014-10-15 14:23:07 -0500 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@oarcorp.com> | 2014-10-16 08:58:49 -0500 |
commit | 72866a7da441ccdc216a11fce470adde338527b2 (patch) | |
tree | dc03ec4b4b2de2ace032fc31e3a06dadffc40a2b /c/src/lib/libbsp/powerpc/shared | |
parent | libcpu/powerpc/mpc6xx: Fix warnings (diff) | |
download | rtems-72866a7da441ccdc216a11fce470adde338527b2.tar.bz2 |
libbsp/powerpc/shared/startup/zerobss.c: Fix warnings
Diffstat (limited to 'c/src/lib/libbsp/powerpc/shared')
-rw-r--r-- | c/src/lib/libbsp/powerpc/shared/startup/zerobss.c | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/c/src/lib/libbsp/powerpc/shared/startup/zerobss.c b/c/src/lib/libbsp/powerpc/shared/startup/zerobss.c index e9a2516f67..b3ab1ad9d9 100644 --- a/c/src/lib/libbsp/powerpc/shared/startup/zerobss.c +++ b/c/src/lib/libbsp/powerpc/shared/startup/zerobss.c @@ -1,7 +1,9 @@ /* * zero the various bss areas. - * - * COPYRIGHT (c) 1989-1998. + */ + +/* + * COPYRIGHT (c) 1989-2014. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -13,6 +15,7 @@ */ #include <string.h> +#include <bsp.h> /* prevent these from being accessed in the short data areas */ extern unsigned long __bss_start[], __SBSS_START__[], __SBSS_END__[]; @@ -21,7 +24,19 @@ extern unsigned long __bss_end[]; void zero_bss(void) { - memset(__SBSS_START__, 0, ((unsigned) __SBSS_END__) - ((unsigned)__SBSS_START__)); - memset(__SBSS2_START__, 0, ((unsigned) __SBSS2_END__) - ((unsigned)__SBSS2_START__)); - memset(__bss_start, 0, ((unsigned) __bss_end) - ((unsigned)__bss_start)); + memset( + __SBSS_START__, + 0, + ((unsigned) __SBSS_END__) - ((unsigned)__SBSS_START__) + ); + memset( + __SBSS2_START__, + 0, + ((unsigned) __SBSS2_END__) - ((unsigned)__SBSS2_START__) + ); + memset( + __bss_start, + 0, + ((unsigned) __bss_end) - ((unsigned)__bss_start) + ); } |