]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
2009-12-19 Vladimir Serbinenko <phcoder@gmail.com>
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sat, 19 Dec 2009 20:30:00 +0000 (21:30 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sat, 19 Dec 2009 20:30:00 +0000 (21:30 +0100)
* include/grub/types.h (UNUSED): Removed since it conflicts with
NetBSD headers. All users changed to direct __attribute__ ((unused)).
Reported by GrĂ©goire Sutre.

12 files changed:
ChangeLog
commands/read.c
fs/i386/pc/pxe.c
include/grub/types.h
kern/elf.c
loader/i386/pc/multiboot2.c
loader/ieee1275/multiboot2.c
loader/machoXX.c
loader/multiboot2.c
util/getroot.c
util/ieee1275/devicemap.c
util/ieee1275/ofpath.c

index cc616c07867d0235eb0bb1d00aaeb2c6d6ba11f4..d386f7b71151842db4417061adba330605569e72 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2009-12-19  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * include/grub/types.h (UNUSED): Removed since it conflicts with
+       NetBSD headers. All users changed to direct __attribute__ ((unused)).
+       Reported by GrĂ©goire Sutre.
+
 2009-12-19  Carles Pina i Estany  <carles@pina.cat>
 
        * normal/menu_text.c (STANDARD_MARGIN): New macro.
index 82b30b46156e987c4c8c2885ff7eac72f290805d..aa6af37b502f134684913a8c99239d6ecf484cb9 100644 (file)
@@ -62,7 +62,7 @@ grub_getline (void)
 }
 
 static grub_err_t
-grub_cmd_read (grub_command_t cmd UNUSED, int argc, char **args)
+grub_cmd_read (grub_command_t cmd __attribute__ ((unused)), int argc, char **args)
 {
   char *line = grub_getline ();
   if (! line)
index 6c41d429874201700436e5364278ea027e599f19..dec3b91bf2dfa09dc1dbe4b3db4417d92a26ea9b 100644 (file)
@@ -107,9 +107,11 @@ static struct grub_disk_dev grub_pxe_dev =
   };
 
 static grub_err_t
-grub_pxefs_dir (grub_device_t device UNUSED, const char *path UNUSED,
+grub_pxefs_dir (grub_device_t device __attribute__ ((unused)),
+               const char *path  __attribute__ ((unused)),
                int (*hook) (const char *filename,
-                            const struct grub_dirhook_info *info) UNUSED)
+                            const struct grub_dirhook_info *info) 
+               __attribute__ ((unused)))
 {
   return GRUB_ERR_NONE;
 }
index 8e2ad15efb45872381ff7bfc0782328e63a59e6d..5f6b7ec6234d9568d216b9dc493587a4d053df99 100644 (file)
@@ -22,8 +22,6 @@
 #include <config.h>
 #include <grub/cpu/types.h>
 
-#define UNUSED __attribute__ ((unused))
-
 #ifdef GRUB_UTIL
 # define GRUB_CPU_SIZEOF_VOID_P        SIZEOF_VOID_P
 # define GRUB_CPU_SIZEOF_LONG  SIZEOF_LONG
index f14161060e170699c6b8afd0aaee637ac6312a46..951049e7333d2fded1b08d1f5e439011c3618bf1 100644 (file)
@@ -181,7 +181,9 @@ grub_elf32_size (grub_elf_t elf)
   /* Run through the program headers to calculate the total memory size we
    * should claim.  */
   auto int NESTED_FUNC_ATTR calcsize (grub_elf_t _elf, Elf32_Phdr *phdr, void *_arg);
-  int NESTED_FUNC_ATTR calcsize (grub_elf_t UNUSED _elf, Elf32_Phdr *phdr, void UNUSED *_arg)
+  int NESTED_FUNC_ATTR calcsize (grub_elf_t _elf  __attribute__ ((unused)),
+                                Elf32_Phdr *phdr,
+                                void *_arg __attribute__ ((unused)))
     {
       /* Only consider loadable segments.  */
       if (phdr->p_type != PT_LOAD)
@@ -360,7 +362,9 @@ grub_elf64_size (grub_elf_t elf)
   /* Run through the program headers to calculate the total memory size we
    * should claim.  */
   auto int NESTED_FUNC_ATTR calcsize (grub_elf_t _elf, Elf64_Phdr *phdr, void *_arg);
-  int NESTED_FUNC_ATTR calcsize (grub_elf_t UNUSED _elf, Elf64_Phdr *phdr, void UNUSED *_arg)
+  int NESTED_FUNC_ATTR calcsize (grub_elf_t _elf __attribute__ ((unused)),
+                                Elf64_Phdr *phdr,
+                                void *_arg __attribute__ ((unused)))
     {
       /* Only consider loadable segments.  */
       if (phdr->p_type != PT_LOAD)
index e2d649613926d60cf1fadf893996c82ecb5ff09d..6ef8c70ca08e9074244901287bf01eb81443e59c 100644 (file)
@@ -27,7 +27,8 @@
 #include <grub/cpu/multiboot.h>
 
 grub_err_t
-grub_mb2_arch_elf32_hook (Elf32_Phdr *phdr, UNUSED grub_addr_t *addr,
+grub_mb2_arch_elf32_hook (Elf32_Phdr *phdr,
+                         grub_addr_t *addr __attribute__ ((unused)),
                          int *do_load)
 {
   Elf32_Addr paddr = phdr->p_paddr;
@@ -48,7 +49,8 @@ grub_mb2_arch_elf32_hook (Elf32_Phdr *phdr, UNUSED grub_addr_t *addr,
 }
 
 grub_err_t
-grub_mb2_arch_elf64_hook (Elf64_Phdr *phdr, UNUSED grub_addr_t *addr,
+grub_mb2_arch_elf64_hook (Elf64_Phdr *phdr,
+                         grub_addr_t *addr __attribute__ ((unused)),
                          int *do_load)
 {
   Elf64_Addr paddr = phdr->p_paddr;
@@ -82,7 +84,8 @@ grub_mb2_arch_module_alloc (grub_size_t size, grub_addr_t *addr)
 }
 
 grub_err_t
-grub_mb2_arch_module_free (grub_addr_t addr, UNUSED grub_size_t size)
+grub_mb2_arch_module_free (grub_addr_t addr,
+                          grub_size_t size __attribute__ ((unused)))
 {
   grub_free((void *) addr);
   return GRUB_ERR_NONE;
index 3646e8091bd85e6fd03d19ec35cb7e7db6a1bd8e..3b0ab758ee98b9e3e7ba5e338eda9f9c79113cf0 100644 (file)
@@ -36,7 +36,8 @@ typedef void (*kernel_entry_t) (unsigned long, void *, int (void *),
 
 /* Claim the memory occupied by the multiboot kernel.  */
 grub_err_t
-grub_mb2_arch_elf32_hook (Elf32_Phdr *phdr, UNUSED grub_addr_t *addr,
+grub_mb2_arch_elf32_hook (Elf32_Phdr *phdr,
+                         grub_addr_t *addr __attribute__((unused)),
                          int *do_load)
 {
   int rc;
@@ -61,7 +62,8 @@ grub_mb2_arch_elf32_hook (Elf32_Phdr *phdr, UNUSED grub_addr_t *addr,
 
 /* Claim the memory occupied by the multiboot kernel.  */
 grub_err_t
-grub_mb2_arch_elf64_hook (Elf64_Phdr *phdr, UNUSED grub_addr_t *addr,
+grub_mb2_arch_elf64_hook (Elf64_Phdr *phdr,
+                         grub_addr_t *addr __attribute__((unused)),
                          int *do_load)
 {
   int rc;
index d42dd8b55f4928b796cfbc2434744ba3c6d0e239..8441e0128f409e0d44562fdc7dbe4ff235b86a68 100644 (file)
@@ -123,8 +123,9 @@ SUFFIX (grub_macho_size) (grub_macho_t macho, grub_macho_addr_t *segments_start,
      should claim.  */
   auto int NESTED_FUNC_ATTR calcsize (grub_macho_t _macho,
                                      struct grub_macho_cmd *phdr, void *_arg);
-  int NESTED_FUNC_ATTR calcsize (grub_macho_t UNUSED _macho,
-                                struct grub_macho_cmd *hdr0, void UNUSED *_arg)
+  int NESTED_FUNC_ATTR calcsize (grub_macho_t _macho __attribute__ ((unused)),
+                                struct grub_macho_cmd *hdr0,
+                                void *_arg __attribute__ ((unused)))
     {
       grub_macho_segment_t *hdr = (grub_macho_segment_t *) hdr0;
       if (hdr->cmd != GRUB_MACHO_CMD_SEGMENT)
@@ -166,10 +167,10 @@ SUFFIX (grub_macho_load) (grub_macho_t macho, char *offset, int flags)
   grub_err_t err = 0;
   auto int NESTED_FUNC_ATTR do_load(grub_macho_t _macho,
                               struct grub_macho_cmd *hdr0,
-                              void UNUSED *_arg);
+                              void *_arg __attribute__ ((unused)));
   int NESTED_FUNC_ATTR do_load(grub_macho_t _macho,
                               struct grub_macho_cmd *hdr0,
-                              void UNUSED *_arg)
+                              void *_arg __attribute__ ((unused)))
   {
     grub_macho_segment_t *hdr = (grub_macho_segment_t *) hdr0;
 
@@ -223,11 +224,11 @@ SUFFIX (grub_macho_get_entry_point) (grub_macho_t macho)
 {
   grub_macho_addr_t entry_point = 0;
   auto int NESTED_FUNC_ATTR hook(grub_macho_t _macho,
-                              struct grub_macho_cmd *hdr,
-                              void UNUSED *_arg);
-  int NESTED_FUNC_ATTR hook(grub_macho_t UNUSED _macho,
-                              struct grub_macho_cmd *hdr,
-                              void UNUSED *_arg)
+                                struct grub_macho_cmd *hdr,
+                                void *_arg __attribute__ ((unused)));
+  int NESTED_FUNC_ATTR hook(grub_macho_t _macho __attribute__ ((unused)),
+                           struct grub_macho_cmd *hdr,
+                           void *_arg __attribute__ ((unused)))
   {
     if (hdr->cmd == GRUB_MACHO_CMD_THREAD)
       entry_point = ((grub_macho_thread_t *) hdr)->entry_point;
index 976285b856ae8bae35b41485b27b567423ffa8b0..4c73a2f179ec715eb47975fb9892243f64c6fe49 100644 (file)
@@ -222,7 +222,8 @@ grub_mb2_unload (void)
 }
 
 static grub_err_t
-grub_mb2_load_other (UNUSED grub_file_t file, UNUSED void *buffer)
+grub_mb2_load_other (grub_file_t file __attribute__ ((unused)),
+                    void *buffer __attribute__ ((unused)))
 {
   /* XXX Create module tag here.  */
   return grub_error (GRUB_ERR_UNKNOWN_OS, "currently only ELF is supported");
index c6c22996796b413fd38df1bfb036a94c472a49a3..db772b9682418fb86fb780e0f8ab4d816ba1b0ff 100644 (file)
@@ -488,7 +488,7 @@ grub_util_is_dmraid (const char *os_dev)
 }
 
 int
-grub_util_get_dev_abstraction (const char *os_dev UNUSED)
+grub_util_get_dev_abstraction (const char *os_dev __attribute__((unused)))
 {
 #ifdef __linux__
   /* Check for LVM.  */
index bddfc17e7694a014a70f5d134b0599139fac0f07..19ab746effd04385d64c7ccba77eea3a714cc70b 100644 (file)
@@ -35,8 +35,10 @@ escape_of_path (const char *orig_path)
 }
 
 void
-grub_util_emit_devicemap_entry (FILE *fp, char *name, int is_floppy UNUSED,
-                               int *num_fd UNUSED, int *num_hd UNUSED)
+grub_util_emit_devicemap_entry (FILE *fp, char *name,
+                               int is_floppy __attribute__((unused)),
+                               int *num_fd __attribute__((unused)),
+                               int *num_hd __attribute__((unused)))
 {
   const char *orig_path = grub_util_devname_to_ofpath (name);
   char *ofpath = escape_of_path (orig_path);
index 7b464bf093f1d6fa5603b4de2a4306f490a9778a..e90488fc3728ee2094694c7d21ce3c7ee1ef31db 100644 (file)
@@ -39,7 +39,6 @@
 #include <ctype.h>
 
 #ifdef OFPATH_STANDALONE
-#define UNUSED __attribute__((unused))
 #define xmalloc malloc
 void
 grub_util_error (const char *fmt, ...)
@@ -199,8 +198,10 @@ get_basename(char *p)
 
 static void
 of_path_of_vdisk(char *of_path,
-                const char *devname UNUSED, const char *device,
-                const char *devnode UNUSED, const char *devicenode)
+                const char *devname __attribute__((unused)),
+                const char *device,
+                const char *devnode __attribute__((unused)),
+                const char *devicenode)
 {
   char *sysfs_path, *p;
   int devno, junk;
@@ -217,8 +218,9 @@ of_path_of_vdisk(char *of_path,
 
 static void
 of_path_of_ide(char *of_path,
-              const char *devname UNUSED, const char *device,
-              const char *devnode UNUSED, const char *devicenode)
+              const char *devname __attribute__((unused)), const char *device,
+              const char *devnode __attribute__((unused)),
+              const char *devicenode)
 {
   char *sysfs_path, *p;
   int chan, devno;
@@ -299,8 +301,9 @@ check_sas (char *sysfs_path, int *tgt)
 
 static void
 of_path_of_scsi(char *of_path,
-               const char *devname UNUSED, const char *device,
-               const char *devnode UNUSED, const char *devicenode)
+               const char *devname __attribute__((unused)), const char *device,
+               const char *devnode __attribute__((unused)),
+               const char *devicenode)
 {
   const char *p, *digit_string, *disk_name;
   int host, bus, tgt, lun;