From 3574e6d2024f5d8d0a0a78ce7785eda92571a81e Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Wed, 14 Jan 2004 22:28:30 +0000 Subject: 2004-01-15 Alfred M. Szmidt * 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. --- linux/dev/include/asm-i386/string.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'linux/dev/include/asm-i386/string.h') 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; -- cgit v1.2.3