summaryrefslogtreecommitdiffstats
path: root/gnu-efi-3.0/lib/runtime/efirtlib.c
diff options
context:
space:
mode:
Diffstat (limited to 'gnu-efi-3.0/lib/runtime/efirtlib.c')
-rw-r--r--gnu-efi-3.0/lib/runtime/efirtlib.c16
1 files changed, 6 insertions, 10 deletions
diff --git a/gnu-efi-3.0/lib/runtime/efirtlib.c b/gnu-efi-3.0/lib/runtime/efirtlib.c
index bae75d7..f782e4c 100644
--- a/gnu-efi-3.0/lib/runtime/efirtlib.c
+++ b/gnu-efi-3.0/lib/runtime/efirtlib.c
@@ -64,14 +64,13 @@ VOID
RUNTIMEFUNCTION
RtCopyMem (
IN VOID *Dest,
- IN VOID *Src,
+ IN CONST VOID *Src,
IN UINTN len
)
{
- CHAR8 *d, *s;
-
+ CHAR8 *d;
+ CONST CHAR8 *s = Src;
d = Dest;
- s = Src;
while (len--) {
*(d++) = *(s++);
}
@@ -83,15 +82,12 @@ RtCopyMem (
INTN
RUNTIMEFUNCTION
RtCompareMem (
- IN VOID *Dest,
- IN VOID *Src,
+ IN CONST VOID *Dest,
+ IN CONST VOID *Src,
IN UINTN len
)
{
- CHAR8 *d, *s;
-
- d = Dest;
- s = Src;
+ CONST CHAR8 *d = Dest, *s = Src;
while (len--) {
if (*d != *s) {
return *d - *s;