diff options
author | Roland McGrath <roland@gnu.org> | 2004-01-14 22:28:30 +0000 |
---|---|---|
committer | Thomas Schwinge <tschwinge@gnu.org> | 2009-06-18 00:15:24 +0200 |
commit | 3574e6d2024f5d8d0a0a78ce7785eda92571a81e (patch) | |
tree | 33e86bfe6cddb99f51b99440e63c10ef2c0b4aac /linux/dev/include/asm-i386/string.h | |
parent | 69e15247bf8b82792b7c1d041ae5babb63a63862 (diff) | |
download | gnumach-3574e6d2024f5d8d0a0a78ce7785eda92571a81e.tar.gz gnumach-3574e6d2024f5d8d0a0a78ce7785eda92571a81e.tar.bz2 gnumach-3574e6d2024f5d8d0a0a78ce7785eda92571a81e.zip |
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.h | 10 |
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 8417d4ab..bdb75455 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; |