diff options
Diffstat (limited to 'rgo/src/strcpy.c')
-rw-r--r-- | rgo/src/strcpy.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/rgo/src/strcpy.c b/rgo/src/strcpy.c index 4e26312..1d27be3 100644 --- a/rgo/src/strcpy.c +++ b/rgo/src/strcpy.c @@ -6,6 +6,8 @@ #include <rgo-priv.h> +#include <stddef.h> + #if defined(rgo_priv_fastimpl) __asm__ ( ".global rgo_strcpy\n" @@ -54,13 +56,13 @@ __asm__ ( #endif ); #else -sus_typ_usz rgo_strcpy(char const * const sus_restr _in,char * const sus_restr _out) { - char const * sus_restr inpos = _in; - char * sus_restr outpos = _out; +size_t rgo_strcpy(char const * const _in,char * const _out) { + char const * inpos = _in; + char * outpos = _out; for (;;++inpos,++outpos) { char const chr = *inpos; *outpos = chr; - if (chr == '\x0') {return (sus_typ_usz)(inpos - _in);} + if (chr == '\x0') {return (size_t)(inpos - _in);} } sus_unreach(); } |