]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
2008-04-04 Pavel Roskin <proski@gnu.org>
authorproski <proski@localhost>
Fri, 4 Apr 2008 06:45:07 +0000 (06:45 +0000)
committerproski <proski@localhost>
Fri, 4 Apr 2008 06:45:07 +0000 (06:45 +0000)
* kern/powerpc/ieee1275/cmain.c (grub_ieee1275_find_options):
Fix signedness warnings.
* kern/powerpc/ieee1275/openfw.c (grub_available_iterate):
Likewise.
* util/ieee1275/get_disk_name.c: Include config.h so that
_GNU_SOURCE is defined and getline() is declared.  Mark an
unused argument as such.  Fix a signedness warning.

ChangeLog
kern/powerpc/ieee1275/cmain.c
kern/powerpc/ieee1275/openfw.c
util/ieee1275/get_disk_name.c

index 68e5327f6914e775d668fedaee97a2e390279930..19d190a369d9881ccbec48f4b01f6d7a80337981 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2008-04-04  Pavel Roskin  <proski@gnu.org>
+
+       * kern/powerpc/ieee1275/cmain.c (grub_ieee1275_find_options):
+       Fix signedness warnings.
+       * kern/powerpc/ieee1275/openfw.c (grub_available_iterate):
+       Likewise.
+       * util/ieee1275/get_disk_name.c: Include config.h so that
+       _GNU_SOURCE is defined and getline() is declared.  Mark an
+       unused argument as such.  Fix a signedness warning.
+
 2008-04-02  Pavel Roskin  <proski@gnu.org>
 
        * genkernsyms.sh.in: Use more robust assignments for CC and
index 0a3a2a5c7e8b314953ccf44b5b05a45ef5676b3d..31947ccb4eed9c7493bf84361c2acc87efe5c4c7 100644 (file)
@@ -57,7 +57,7 @@ grub_ieee1275_find_options (void)
   grub_ieee1275_phandle_t openprom;
   grub_ieee1275_phandle_t bootrom;
   int rc;
-  int realmode = 0;
+  grub_uint32_t realmode = 0;
   char tmp[32];
   int is_smartfirmware = 0;
   int is_olpc = 0;
index 26ff3d5fafb5dadd312658222ad296c12c89814a..69164a627e8cae37d99b878a895f7bfb0d432066 100644 (file)
@@ -153,9 +153,9 @@ grub_err_t grub_available_iterate (int (*hook) (grub_uint64_t, grub_uint64_t))
   grub_ieee1275_phandle_t memory;
   grub_uint32_t available[32];
   grub_ssize_t available_size;
-  int address_cells = 1;
-  int size_cells = 1;
-  unsigned int i;
+  grub_uint32_t address_cells = 1;
+  grub_uint32_t size_cells = 1;
+  int i;
 
   /* Determine the format of each entry in `available'.  */
   grub_ieee1275_finddevice ("/", &root);
index 6370fe6fd46e57bb06e018bd52c2f2364c20392f..30e965ab4dc2d9716fa136da865ec0ee77277622 100644 (file)
  *  along with GRUB.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+#include <config.h>
 #include <stdio.h>
 #include <grub/util/misc.h>
 
 char *
-grub_util_get_disk_name (int disk, char *name)
+grub_util_get_disk_name (int disk __attribute__ ((unused)), char *name)
 {
   int p[2];
 
   char *line = NULL;
-  int zero = 0;
+  size_t zero = 0;
   int len;
 
   pipe (p);