]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* include/grub/efi/api.h (grub_efi_runtime_services): Make vendor_guid
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Wed, 12 Sep 2012 06:31:05 +0000 (08:31 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Wed, 12 Sep 2012 06:31:05 +0000 (08:31 +0200)
a const pointer.
* grub-core/efiemu/runtime/efiemu.c (efiemu_memcpy): Make from a
const pointer.
(efiemu_set_variable): Make vendor_guid a const pointer.

ChangeLog
grub-core/efiemu/runtime/efiemu.c
include/grub/efi/api.h

index 8576923515cd8cc9a9f1d21d94b508fb4578b124..527e9d17c47424b1ce3a48a42ee9abad3f2b98d5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2012-09-12  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * include/grub/efi/api.h (grub_efi_runtime_services): Make vendor_guid
+       a const pointer.
+       * grub-core/efiemu/runtime/efiemu.c (efiemu_memcpy): Make from a
+       const pointer.
+       (efiemu_set_variable): Make vendor_guid a const pointer.
+
 2012-09-12  Vladimir Serbinenko  <phcoder@gmail.com>
 
        Don't require grub-mkconfig_lib to generate manpages for programs.
index 84b02cb20935bdb16382d1a620a180003ab16a08..d923e409f921384dfe29a9b241bb2feb7a0b0e38 100644 (file)
@@ -78,7 +78,7 @@ efiemu_get_next_variable_name (grub_efi_uintn_t *variable_name_size,
 
 grub_efi_status_t
 efiemu_set_variable (grub_efi_char16_t *variable_name,
-                    grub_efi_guid_t *vendor_guid,
+                    const grub_efi_guid_t *vendor_guid,
                     grub_efi_uint32_t attributes,
                     grub_efi_uintn_t data_size,
                     void *data);
@@ -131,11 +131,11 @@ extern grub_uint32_t efiemu_time_accuracy;
 
 /* Some standard functions because we need to be standalone */
 static void
-efiemu_memcpy (void *to, void *from, int count)
+efiemu_memcpy (void *to, const void *from, int count)
 {
   int i;
   for (i = 0; i < count; i++)
-    ((grub_uint8_t *) to)[i] = ((grub_uint8_t *) from)[i];
+    ((grub_uint8_t *) to)[i] = ((const grub_uint8_t *) from)[i];
 }
 
 static int
@@ -503,10 +503,10 @@ grub_efi_status_t EFI_FUNC
 
 grub_efi_status_t
 EFI_FUNC (efiemu_set_variable) (grub_efi_char16_t *variable_name,
-                                  grub_efi_guid_t *vendor_guid,
-                                  grub_efi_uint32_t attributes,
-                                  grub_efi_uintn_t data_size,
-                                  void *data)
+                               const grub_efi_guid_t *vendor_guid,
+                               grub_efi_uint32_t attributes,
+                               grub_efi_uintn_t data_size,
+                               void *data)
 {
   struct efi_variable *efivar;
   grub_uint8_t *ptr;
index ae61730984a0624f0a730bdffefbcc2a14e940dc..2917d142685ee4c7442dbbc31263d72487adba2b 100644 (file)
@@ -1208,7 +1208,7 @@ struct grub_efi_runtime_services
 
   grub_efi_status_t
   (*set_variable) (grub_efi_char16_t *variable_name,
-                  grub_efi_guid_t *vendor_guid,
+                  const grub_efi_guid_t *vendor_guid,
                   grub_efi_uint32_t attributes,
                   grub_efi_uintn_t data_size,
                   void *data);