aboutsummaryrefslogtreecommitdiffstats
path: root/libavutil/parseutils.c
diff options
context:
space:
mode:
authorLuca Barbato <lu_zero@gentoo.org>2015-04-06 01:45:37 +0200
committerLuca Barbato <lu_zero@gentoo.org>2015-04-07 12:36:11 +0200
commit27f274628234c1f934b9a6a6380ed567c1b4ceae (patch)
tree647efad34e75a371f43d71470c08eac773b4aa19 /libavutil/parseutils.c
parent108f2f381acb93827fb4add0517eeae859afa3bf (diff)
downloadffmpeg-27f274628234c1f934b9a6a6380ed567c1b4ceae.tar.gz
parseutils: Make av_small_strptime public
And use it in libavformat. Based on a similar patch by Stefano Sabatini <stefasab@gmail.com>.
Diffstat (limited to 'libavutil/parseutils.c')
-rw-r--r--libavutil/parseutils.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/libavutil/parseutils.c b/libavutil/parseutils.c
index 0e07b4a4b1..be238f0dde 100644
--- a/libavutil/parseutils.c
+++ b/libavutil/parseutils.c
@@ -400,7 +400,7 @@ static int date_get_num(const char **pp,
return val;
}
-static const char *small_strptime(const char *p, const char *fmt, struct tm *dt)
+const char *av_small_strptime(const char *p, const char *fmt, struct tm *dt)
{
int c, val;
@@ -453,7 +453,7 @@ static const char *small_strptime(const char *p, const char *fmt, struct tm *dt)
dt->tm_mday = val;
break;
case 'T':
- p = small_strptime(p, "%H:%M:%S", dt);
+ p = av_small_strptime(p, "%H:%M:%S", dt);
if (!p)
return NULL;
break;
@@ -526,7 +526,7 @@ int av_parse_time(int64_t *timeval, const char *timestr, int duration)
/* parse the year-month-day part */
for (i = 0; i < FF_ARRAY_ELEMS(date_fmt); i++) {
- q = small_strptime(p, date_fmt[i], &dt);
+ q = av_small_strptime(p, date_fmt[i], &dt);
if (q) {
break;
}
@@ -550,7 +550,7 @@ int av_parse_time(int64_t *timeval, const char *timestr, int duration)
/* parse the hour-minute-second part */
for (i = 0; i < FF_ARRAY_ELEMS(time_fmt); i++) {
- q = small_strptime(p, time_fmt[i], &dt);
+ q = av_small_strptime(p, time_fmt[i], &dt);
if (q) {
break;
}
@@ -562,7 +562,7 @@ int av_parse_time(int64_t *timeval, const char *timestr, int duration)
++p;
}
/* parse timestr as HH:MM:SS */
- q = small_strptime(p, time_fmt[0], &dt);
+ q = av_small_strptime(p, time_fmt[0], &dt);
if (!q) {
char *o;
/* parse timestr as S+ */