From: Ulrich Drepper Date: Sat, 10 Jul 1999 09:57:03 +0000 (+0000) Subject: (__memcpy_c): Help some stupid old compilers. X-Git-Tag: cvs/glibc_2-1-2~284 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5c87d67634a595666a83aabe1f7f6472c0cebf34;p=thirdparty%2Fglibc.git (__memcpy_c): Help some stupid old compilers. (__memset_cc): Likewise. --- diff --git a/sysdeps/i386/bits/string.h b/sysdeps/i386/bits/string.h index d67db630f5e..1ea05716807 100644 --- a/sysdeps/i386/bits/string.h +++ b/sysdeps/i386/bits/string.h @@ -122,17 +122,18 @@ __memcpy_c (void *__dest, __const void *__src, size_t __n) { case 0: __COMMON_CODE (""); - return __dest; + break; case 1: __COMMON_CODE ("\n\tmovsb"); - return __dest; + break; case 2: __COMMON_CODE ("\n\tmovsw"); - return __dest; + break; case 3: __COMMON_CODE ("\n\tmovsw\n\tmovsb"); - return __dest; - } + break; + } + return __dest; #undef __COMMON_CODE } @@ -214,17 +215,18 @@ __memset_cc (void *__s, unsigned long int __pattern, size_t __n) { case 0: __COMMON_CODE (""); - return __s; + break; case 1: __COMMON_CODE ("\n\tstosb"); - return __s; + break; case 2: __COMMON_CODE ("\n\tstosw"); - return __s; + break; case 3: __COMMON_CODE ("\n\tstosw\n\tstosb"); - return __s; + break; } + return __s; #undef __COMMON_CODE }