Implement av_strlcatf(): a strlcat which adds a printf style formatted string

Originally committed as revision 9753 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Luca Abeni
2007-07-19 06:36:02 +00:00
parent 614e9b2424
commit 1e7f363804
2 changed files with 28 additions and 0 deletions
+14
View File
@@ -73,4 +73,18 @@ size_t av_strlcpy(char *dst, const char *src, size_t size);
*/
size_t av_strlcat(char *dst, const char *src, size_t size);
/**
* Append output to a string, according to a format. Never write out of
* the destination buffer, and and always put a terminating 0 within
* the buffer.
* @param dst destination buffer (string to which the output is
* appended)
* @param size total size of the destination buffer
* @param fmt printf-compatible format string, specifying how the
* following parameters are used
* @return the length of the string that would have been generated
* if enough space had been available
*/
size_t av_strlcatf(char *dst, size_t size, const char *fmt, ...);
#endif /* AVUTIL_STRING_H */