X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=ROM2%2Fhelpers.c;h=a35073cf5ca7400a177f08ff1e9127238fcfe7b5;hb=2e7a8beb908896930042bc0564fbd16f3e0b0b62;hp=0f9f4dbf06ae27f86b25b2ac02c18ddac8c12c36;hpb=81ad17d2164523859d14464b9950a39f87e04937;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]; +}