Skip to content

Commit 57eb512

Browse files
committed
Remove my_memcpy.
1 parent fe9103d commit 57eb512

3 files changed

Lines changed: 2 additions & 11 deletions

File tree

langs/mug/compile-ops.rkt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@
146146

147147
(Mov 'r12 rdx) ; save rdx before destroyed
148148
pad-stack
149-
(Call 'my_memcpy)
149+
(Call 'memcpy)
150150
unpad-stack
151151
(Mov rbx rax) ; dst is returned, install as heap pointer
152152
(Add rbx 'r12)))

langs/mug/compile.rkt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,4 @@
4444
(Extern 'write_byte)
4545
(Extern 'raise_error)
4646
(Extern 'intern_symbol)
47-
(Extern 'my_memcpy)))
47+
(Extern 'memcpy)))

langs/mug/symbol.c

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
#include <stdlib.h>
22
#include <inttypes.h>
3-
#include <stdio.h>
4-
#include <string.h>
53
#include "values.h"
64

75
int symb_cmp(const val_symb_t *, const val_symb_t *);
@@ -15,13 +13,6 @@ struct Node {
1513

1614
static struct Node *symbol_tbl = NULL;
1715

18-
void *my_memcpy(void *dest, const void *src, size_t n) {
19-
printf("memcpy(%" PRId64 ", %" PRId64 ", %" PRId64 ")", (int64_t)dest, (int64_t)src, (int64_t)n);
20-
void * r = memcpy(dest, src, n);
21-
printf(" = %" PRId64 "\n", (int64_t)r);
22-
return r;
23-
}
24-
2516
val_symb_t *intern_symbol(val_symb_t* symb)
2617
{
2718
struct Node **curr = &symbol_tbl;

0 commit comments

Comments
 (0)