X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=ROM2%2Fhelpers.c;h=a35073cf5ca7400a177f08ff1e9127238fcfe7b5;hb=59ddc1de7a960375ef639e2bf7c69229752324ac;hp=0f9f4dbf06ae27f86b25b2ac02c18ddac8c12c36;hpb=5266fabbd6d0e04a49e31b945b3f3c96fbd12db6;p=uccvend-snackrom.git diff --git a/ROM2/helpers.c b/ROM2/helpers.c index 0f9f4db..a35073c 100644 --- a/ROM2/helpers.c +++ b/ROM2/helpers.c @@ -19,3 +19,14 @@ void print_amount(u16 amt) { } set_msg(str); } + +void my_strncpy(char* dst, char* src, u8 max_size) { + u8 i; + for (i = 0; src[i] && i < max_size; i++) dst[i] = src[i]; + if (src[i] == 0 && i < max_size) dst[i] = 0; /* null terminator */ +} + +void my_memcpy(char* dst, char* src, u8 size) { + u8 i = 0; + for (i = 0; i < size; i++) dst[i] = src[i]; +}