]> git.proxmox.com Git - grub2.git/commitdiff
* grub-core/disk/lvm.c: Use grub_size_t for sizes and grub_ssize_t
authorVladimir Serbinenko <phcoder@gmail.com>
Sat, 21 Dec 2013 13:15:04 +0000 (14:15 +0100)
committerVladimir Serbinenko <phcoder@gmail.com>
Sat, 21 Dec 2013 13:15:04 +0000 (14:15 +0100)
for pointer difference.

ChangeLog
grub-core/disk/lvm.c

index 9ae1a947cdd3c9077b3d70be585be143690a5dfb..6a50c114f59bf3f24a1f666c54d9d47dab200d6f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-12-21  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/disk/lvm.c: Use grub_size_t for sizes and grub_ssize_t
+       for pointer difference.
+
 2013-12-21  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * util/import_gcry.py: Skip sample keys.
index 4025532c4c49c70dbbc0548c16419002aa15473c..483c17eb5f6962214c6c64ae90c59e3a61793176 100644 (file)
@@ -65,7 +65,7 @@ grub_lvm_checkvalue (char **p, char *str, char *tmpl)
 static int
 grub_lvm_check_flag (char *p, const char *str, const char *flag)
 {
-  int len_str = grub_strlen (str), len_flag = grub_strlen (flag);
+  grub_size_t len_str = grub_strlen (str), len_flag = grub_strlen (flag);
   while (1)
     {
       char *q;
@@ -111,7 +111,8 @@ grub_lvm_detect (grub_disk_t disk,
   struct grub_lvm_disk_locn *dlocn;
   struct grub_lvm_mda_header *mdah;
   struct grub_lvm_raw_locn *rlocn;
-  unsigned int i, j, vgname_len;
+  unsigned int i, j;
+  grub_size_t vgname_len;
   struct grub_diskfilter_vg *vg;
   struct grub_diskfilter_pv *pv;
 
@@ -273,7 +274,7 @@ grub_lvm_detect (grub_disk_t disk,
          /* Add all the pvs to the volume group. */
          while (1)
            {
-             int s;
+             grub_ssize_t s;
              while (grub_isspace (*p))
                p++;
 
@@ -340,7 +341,7 @@ grub_lvm_detect (grub_disk_t disk,
          /* And add all the lvs to the volume group. */
          while (1)
            {
-             int s;
+             grub_ssize_t s;
              int skip_lv = 0;
              struct grub_diskfilter_lv *lv;
              struct grub_diskfilter_segment *seg;