/* * Copyright 2007, Ingo Weinhold, bonefish@cs.tu-berlin.de. * Distributed under the terms of the MIT License. */ #include "fssh_stdio.h" #include #include int fssh_sprintf(char *string, char const *format, ...) { va_list args; va_start(args, format); int result = vsprintf(string, format, args); va_end(args); return result; } int fssh_snprintf(char *string, fssh_size_t size, char const *format, ...) { va_list args; va_start(args, format); int result = vsnprintf(string, size, format, args); va_end(args); return result; } int fssh_vsprintf(char *string, char const *format, va_list ap) { return vsprintf(string, format, ap); } int fssh_vsnprintf(char *string, fssh_size_t size, char const *format, va_list ap) { return vsnprintf(string, size, format, ap); } int fssh_sscanf(char const *str, char const *format, ...) { va_list args; va_start(args, format); int result = vsscanf(str, format, args); va_end(args); return result; } int fssh_vsscanf(char const *str, char const *format, va_list ap) { return vsscanf(str, format, ap); }