Hi,

compiling the new 2.4.5 kernel with GCC 3.0 came with several errors and
warnings. One of the most ugly warnings was:

include/asm/checksum.h: warning: multi-line string literals are deprecated

The diff to version 2.4.5 of it is attached.

Regards,
Erik Meusel

P.S.: would it be possible to patch the menuconfig in that way, that it
does look in the whole include-path for the <ncurses.h> and relating
files? they aren't in /usr/include/ in my system and I'm tired of patching
linux/scripts/lxdialog/Makefile all the time. :)
--- include/asm-i386/checksum.h Tue Feb  1 08:41:14 2000
+++ /scratch/backup/src/linux/include/asm/checksum.h    Tue Jul  3 08:35:27 2001
@@ -72,18 +72,18 @@
-       __asm__ __volatile__("
-           movl (%1), %0
-           subl $4, %2
-           jbe 2f
-           addl 4(%1), %0
-           adcl 8(%1), %0
-           adcl 12(%1), %0
-1:         adcl 16(%1), %0
-           lea 4(%1), %1
-           decl %2
-           jne 1b
-           adcl $0, %0
-           movl %0, %2
-           shrl $16, %0
-           addw %w2, %w0
-           adcl $0, %0
-           notl %0
-2:
+       __asm__ __volatile__("\
+           movl (%1), %0 \
+           subl $4, %2 \
+           jbe 2f \
+           addl 4(%1), %0 \
+           adcl 8(%1), %0 \
+           adcl 12(%1), %0 \
+1:         adcl 16(%1), %0 \
+           lea 4(%1), %1 \
+           decl %2 \
+           jne 1b \
+           adcl $0, %0 \
+           movl %0, %2 \
+           shrl $16, %0 \
+           addw %w2, %w0 \
+           adcl $0, %0 \
+           notl %0 \
+2: \
@@ -105,3 +105,3 @@
-       __asm__("
-               addl %1, %0
-               adcl $0xffff, %0
+       __asm__("\
+               addl %1, %0 \
+               adcl $0xffff, %0 \
@@ -121,5 +121,5 @@
-    __asm__("
-       addl %1, %0
-       adcl %2, %0
-       adcl %3, %0
-       adcl $0, %0
+    __asm__("\
+       addl %1, %0 \
+       adcl %2, %0 \
+       adcl %3, %0 \
+       adcl $0, %0 \
@@ -161,12 +161,12 @@
-       __asm__("
-               addl 0(%1), %0
-               adcl 4(%1), %0
-               adcl 8(%1), %0
-               adcl 12(%1), %0
-               adcl 0(%2), %0
-               adcl 4(%2), %0
-               adcl 8(%2), %0
-               adcl 12(%2), %0
-               adcl %3, %0
-               adcl %4, %0
-               adcl $0, %0
+       __asm__("\
+               addl 0(%1), %0 \
+               adcl 4(%1), %0 \
+               adcl 8(%1), %0 \
+               adcl 12(%1), %0 \
+               adcl 0(%2), %0 \
+               adcl 4(%2), %0 \
+               adcl 8(%2), %0 \
+               adcl 12(%2), %0 \
+               adcl %3, %0 \
+               adcl %4, %0 \
+               adcl $0, %0 \

Reply via email to