summaryrefslogtreecommitdiff
path: root/linux/dev/include/asm-i386/string.h
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2004-01-14 22:28:30 +0000
committerThomas Schwinge <tschwinge@gnu.org>2009-06-18 00:15:24 +0200
commit3574e6d2024f5d8d0a0a78ce7785eda92571a81e (patch)
tree33e86bfe6cddb99f51b99440e63c10ef2c0b4aac /linux/dev/include/asm-i386/string.h
parent69e15247bf8b82792b7c1d041ae5babb63a63862 (diff)
2004-01-15 Alfred M. Szmidt <ams@kemisten.nu>
* linux/dev/include/asm-i386/string.h (memscan): Don't use multi-line string literals for asm(). * linux/dev/include/asm-i386/segment.h (__generic_memcpy_tofs) (__generic_memcpy_fromfs): Likewise. * i386/i386/proc_reg.h (flush_instr_queue): Likewise. * i386/i386/gdt.c (gdt_init): Likewise.
Diffstat (limited to 'linux/dev/include/asm-i386/string.h')
-rw-r--r--linux/dev/include/asm-i386/string.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/linux/dev/include/asm-i386/string.h b/linux/dev/include/asm-i386/string.h
index 8417d4a..bdb7545 100644
--- a/linux/dev/include/asm-i386/string.h
+++ b/linux/dev/include/asm-i386/string.h
@@ -473,11 +473,11 @@ extern inline void * memscan(void * addr, int c, size_t size)
{
if (!size)
return addr;
- __asm__("cld
- repnz; scasb
- jnz 1f
- dec %%edi
-1: "
+ __asm__("cld\n"
+ "repnz; scasb\n"
+ "jnz 1f\n"
+ "dec %%edi\n"
+ "1:\n"
: "=D" (addr), "=c" (size)
: "0" (addr), "1" (size), "a" (c));
return addr;