You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	avutil/avstring: add av_strnlen()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
		| @@ -14,6 +14,10 @@ libavutil:     2012-10-22 | ||||
|  | ||||
|  | ||||
| API changes, most recent first: | ||||
|  | ||||
| 2013-12-22 - xxxxxxx - lavu 52.59.100 - avstring.h | ||||
|   Add av_strnlen() function. | ||||
|  | ||||
| 2013-12-xx - xxxxxxx - lavu 52.57.100 - opencl.h | ||||
|   Add av_opencl_benchmark() function. | ||||
|  | ||||
|   | ||||
| @@ -131,6 +131,20 @@ size_t av_strlcat(char *dst, const char *src, size_t size); | ||||
|  */ | ||||
| size_t av_strlcatf(char *dst, size_t size, const char *fmt, ...) av_printf_format(3, 4); | ||||
|  | ||||
| /** | ||||
|  * Get the count of continuous non zero chars starting from the beginning. | ||||
|  * | ||||
|  * @param len maximum number of characters to check in the string, that | ||||
|  *            is the maximum value which is returned by the function | ||||
|  */ | ||||
| static inline size_t av_strnlen(const char *s, size_t len) | ||||
| { | ||||
|     size_t i; | ||||
|     for (i = 0; i < len && s[i]; i++) | ||||
|         ; | ||||
|     return i; | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * Print arguments following specified format into a large enough auto | ||||
|  * allocated buffer. It is similar to GNU asprintf(). | ||||
|   | ||||
| @@ -75,8 +75,8 @@ | ||||
|  */ | ||||
|  | ||||
| #define LIBAVUTIL_VERSION_MAJOR  52 | ||||
| #define LIBAVUTIL_VERSION_MINOR  58 | ||||
| #define LIBAVUTIL_VERSION_MICRO 101 | ||||
| #define LIBAVUTIL_VERSION_MINOR  59 | ||||
| #define LIBAVUTIL_VERSION_MICRO 100 | ||||
|  | ||||
| #define LIBAVUTIL_VERSION_INT   AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \ | ||||
|                                                LIBAVUTIL_VERSION_MINOR, \ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user