Fixed compile problem on ARM64/GNU-EFI.
authorsrs5694 <srs5694@users.sourceforge.net>
Wed, 9 Dec 2015 22:31:02 +0000 (17:31 -0500)
committersrs5694 <srs5694@users.sourceforge.net>
Wed, 9 Dec 2015 22:31:02 +0000 (17:31 -0500)
Makefile
debian/changelog
libeg/lodepng.h
libeg/lodepng_xtra.c

index ec8c892..829d1a6 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -12,7 +12,7 @@ MOK_DIR=mok
 GPTSYNC_DIR=gptsync
 EFILIB_DIR=EfiLib
 export EDK2BASE=/usr/local/UDK2014/MyWorkSpace
-export REFIND_VERSION='L"0.10.0.11"'
+export REFIND_VERSION='L"0.10.0.13"'
 
 # The "all" target builds with the TianoCore library if possible, but falls
 # back on the more easily-installed GNU-EFI library if TianoCore isn't
index d2462d8..afdd614 100644 (file)
@@ -1,8 +1,8 @@
-refind (0.10.0.11-0ppa9) trusty; urgency=medium
+refind (0.10.0.12-0ppa1) wily; urgency=medium
 
   * Version bump
 
- -- Roderick Smith <rodsmith@rodsbooks.com>  Wed, 09 Dec 2015 12:52:52 -0500
+ -- Roderick Smith <rodsmith@rodsbooks.com>  Wed, 09 Dec 2015 16:20:11 -0500
 
 refind (0.10.0-0ppa1) trusty; urgency=medium
 
index 2b2cc89..1d2cd25 100644 (file)
@@ -46,6 +46,10 @@ int MyStrlen(const char *InString);
 #else
 #include "../include/tiano_includes.h"
 #endif
+VOID *MyMemSet(VOID *s, int c, size_t n);
+VOID *MyMemCpy(void *__restrict __dest, const void *__restrict __src, size_t __n);
+#define memset(s, c, n) MyMemSet(s, c, n)
+#define memcpy(d, s, n) MyMemCpy(d, s, n)
 
 #ifdef __cplusplus
 #include <vector>
index 684e10e..bf28c64 100644 (file)
@@ -85,12 +85,12 @@ int MyStrlen(const char *InString) {
    return Length;
 } // int MyStrlen()
 
-VOID *memset (VOID *s, int c, size_t n) {
+VOID *MyMemSet(VOID *s, int c, size_t n) {
     SetMem(s, c, n);
     return s;
 }
 
-VOID *memcpy (void *__restrict __dest, const void *__restrict __src, size_t __n) {
+VOID *MyMemCpy(void *__restrict __dest, const void *__restrict __src, size_t __n) {
     CopyMem(__dest, __src, __n);
     return __dest;
 }