Fri Sep 2 15:22:00 CEST 2005 Thomas Schwinge * Make it build with gcc-4.0: Fixes. diff -rN -u old-hurd-0-branch.1.tmp-1/boot/boot.c new-hurd-0-branch.1.tmp-1/boot/boot.c --- old-hurd-0-branch.1.tmp-1/boot/boot.c 2005-09-03 02:00:26.465879504 +0200 +++ new-hurd-0-branch.1.tmp-1/boot/boot.c 2005-09-03 02:00:26.495874944 +0200 @@ -368,16 +368,16 @@ + (argc + 2) * sizeof (char *) + sizeof (integer_t)); p = args + ((vm_address_t) arg_pos & (vm_page_size - 1)); *(int *) p = argc; - p += sizeof (int *); + p = (char *) ((int *) p + 1); for (i = 0; i < argc; i++) { *(char **) p = argv[i] - strings + (char *) str_start; - p += sizeof (char **); + p = (char *) ((char **) p + 1); } *(char **) p = 0; - p += sizeof (char **); + p = (char *) ((char **) p + 1); *(char **) p = 0; - p += sizeof (char **); + p = (char *) ((char **) p + 1); memcpy (p, strings, stringlen); bzero (args, (vm_offset_t) arg_pos & (vm_page_size - 1)); vm_write (task, trunc_page ((vm_offset_t) arg_pos), (vm_address_t) args,