| | |
| | | return libc_rom->strlcat(dst, src, len); |
| | | } |
| | | |
| | | int sprintf(char *s, const char *format, ...) |
| | | { |
| | | va_list ap; |
| | | int len; |
| | | //int sprintf(char *s, const char *format, ...) |
| | | //{ |
| | | // va_list ap; |
| | | // int len; |
| | | |
| | | va_start(ap, format); |
| | | len = libc_rom->vsnprintf(s, -(size_t)s, format, ap); |
| | | va_end(ap); |
| | | return (len); |
| | | } |
| | | // va_start(ap, format); |
| | | // len = libc_rom->vsnprintf(s, -(size_t)s, format, ap); |
| | | // va_end(ap); |
| | | // return (len); |
| | | //} |
| | | |
| | | int snprintf(char *s, size_t n, const char *format, ...) |
| | | { |
| | | va_list ap; |
| | | int len; |
| | | //int snprintf(char *s, size_t n, const char *format, ...) |
| | | //{ |
| | | // va_list ap; |
| | | // int len; |
| | | |
| | | va_start(ap, format); |
| | | len = libc_rom->vsnprintf(s, n, format, ap); |
| | | va_end(ap); |
| | | return (len); |
| | | } |
| | | // va_start(ap, format); |
| | | // len = libc_rom->vsnprintf(s, n, format, ap); |
| | | // va_end(ap); |
| | | // return (len); |
| | | //} |
| | | |
| | | int vsprintf(char *s, const char *format, va_list arg) |
| | | { |
| | | return libc_rom->vsprintf(s, format, arg); |
| | | } |
| | | //int vsprintf(char *s, const char *format, va_list arg) |
| | | //{ |
| | | // return libc_rom->vsprintf(s, format, arg); |
| | | //} |
| | | |
| | | int vsnprintf(char *s, size_t n, const char *format, va_list arg) |
| | | { |
| | | return libc_rom->vsnprintf(s, n, format, arg); |
| | | } |
| | | //int vsnprintf(char *s, size_t n, const char *format, va_list arg) |
| | | //{ |
| | | // return libc_rom->vsnprintf(s, n, format, arg); |
| | | //} |
| | | |
| | | int sscanf(const char *s, const char *format, ...) |
| | | { |