diff options
Diffstat (limited to 'gnu-efi-3.0/lib/runtime/efirtlib.c')
-rw-r--r-- | gnu-efi-3.0/lib/runtime/efirtlib.c | 16 |
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; |