* useful when an application did not create the input stream by specifying
* an input module, but instead some shortcut or convenience wrapper did.
*
- * @since 0.6.0
+ * @since 0.5.1
*/
SR_API const struct sr_input_module *sr_input_module_get(const struct sr_input *in)
{
* @return On success, the number of characters that would have been written,
* not counting the terminating NUL character.
*
- * @since 0.6.0
+ * @since 0.5.1
*/
SR_API int sr_sprintf_ascii(char *buf, const char *format, ...)
{
* @return On success, the number of characters that would have been written,
* not counting the terminating NUL character.
*
- * @since 0.6.0
+ * @since 0.5.1
*/
SR_API int sr_vsprintf_ascii(char *buf, const char *format, va_list args)
{
* Notice that only when this returned value is non-negative and less
* than buf_size, the string has been completely written.
*
- * @since 0.6.0
+ * @since 0.5.1
*/
SR_API int sr_snprintf_ascii(char *buf, size_t buf_size,
const char *format, ...)
* Notice that only when this returned value is non-negative and less
* than buf_size, the string has been completely written.
*
- * @since 0.6.0
+ * @since 0.5.1
*/
SR_API int sr_vsnprintf_ascii(char *buf, size_t buf_size,
const char *format, va_list args)