summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/common/memcpy.c6
-rw-r--r--firmware/common/memset.c6
2 files changed, 12 insertions, 0 deletions
diff --git a/firmware/common/memcpy.c b/firmware/common/memcpy.c
index e380680..4967892 100644
--- a/firmware/common/memcpy.c
+++ b/firmware/common/memcpy.c
@@ -53,6 +53,12 @@ _PTR
_DEFUN (memcpy, (dst0, src0, len0),
_PTR dst0 _AND
_CONST _PTR src0 _AND
+ size_t len0) __attribute__ ((section (".icode")));
+
+_PTR
+_DEFUN (memcpy, (dst0, src0, len0),
+ _PTR dst0 _AND
+ _CONST _PTR src0 _AND
size_t len0)
{
#if defined(PREFER_SIZE_OVER_SPEED) || defined(__OPTIMIZE_SIZE__)
diff --git a/firmware/common/memset.c b/firmware/common/memset.c
index c370191..1885a47 100644
--- a/firmware/common/memset.c
+++ b/firmware/common/memset.c
@@ -43,6 +43,12 @@ _PTR
_DEFUN (memset, (m, c, n),
_PTR m _AND
int c _AND
+ size_t n) __attribute__ ((section (".icode")));
+
+_PTR
+_DEFUN (memset, (m, c, n),
+ _PTR m _AND
+ int c _AND
size_t n)
{
#if defined(PREFER_SIZE_OVER_SPEED) || defined(__OPTIMIZE_SIZE__)