summaryrefslogtreecommitdiff
authorXiaoliang Wang <xiaoliang.wang@amlogic.com>2016-11-01 02:33:03 (GMT)
committer Xiaoliang Wang <xiaoliang.wang@amlogic.com>2016-11-01 02:33:03 (GMT)
commitfef5ee18b4239e442935d69b30f77f445ffac3af (patch)
treeabea4dbc426d17dcedc20adc611306c022d841ab
parent2d5ca94ef31d7d3974c3f46e25d606ae43c7c66f (diff)
downloadSubTitle-fef5ee18b4239e442935d69b30f77f445ffac3af.zip
SubTitle-fef5ee18b4239e442935d69b30f77f445ffac3af.tar.gz
SubTitle-fef5ee18b4239e442935d69b30f77f445ffac3af.tar.bz2
PD #133499: change %ld to %d for 64bit
Change-Id: Id6e0690a8d2e4fe8d3acceebe915e919152d952e
Diffstat
-rw-r--r--jni/subtitle/sub_api.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/jni/subtitle/sub_api.c b/jni/subtitle/sub_api.c
index 70309cf..c27c5db 100644
--- a/jni/subtitle/sub_api.c
+++ b/jni/subtitle/sub_api.c
@@ -753,10 +753,10 @@ subtitle_t *internal_sub_read_line_microdvd(int fd, subtitle_t *current)
return NULL;
}
}
- while ((sscanf(line, "{%ld}{}%[^\r\n]", &(current->start), line2) < 2)
+ while ((sscanf(line, "{%d}{}%[^\r\n]", &(current->start), line2) < 2)
&&
(sscanf
- (line, "{%ld}{%ld}%[^\r\n]", &(current->start), &(current->end),
+ (line, "{%ld}{%d}%[^\r\n]", &(current->start), &(current->end),
line2) < 3));
if ((current->start && current->start == 1)
|| (current->start && current->end
@@ -805,7 +805,7 @@ subtitle_t *internal_sub_read_line_mpl1(int fd, subtitle_t *current)
return NULL;
}
while ((sscanf
- (line, "%ld,%ld,%ld,%[^\r\n]", &(current->start),
+ (line, "%d,%d,%d,%[^\r\n]", &(current->start),
&(current->end), &tmp, line2) < 4));
//parse pts rate
if ((current->start && current->start == 1)
@@ -853,7 +853,7 @@ subtitle_t *internal_sub_read_line_mpl2(int fd, subtitle_t *current)
return NULL;
}
while ((sscanf
- (line, "[%ld][%ld]%[^\r\n]", &(current->start), &(current->end),
+ (line, "[%d][%d]%[^\r\n]", &(current->start), &(current->end),
line2) < 3));
current->start *= 10;
current->end *= 10;
@@ -1474,7 +1474,7 @@ subtitle_t *internal_sub_read_line_pjs(int fd, subtitle_t *current)
return NULL;
}
/* get the time */
- if (sscanf(s, "%ld,%ld,", &(current->start), &(current->end)) < 2)
+ if (sscanf(s, "%d,%d,", &(current->start), &(current->end)) < 2)
{
return ERR;
}
@@ -1651,7 +1651,7 @@ subtitle_t *internal_sub_read_line_aqt(int fd, subtitle_t *current)
{
return NULL;
}
- if (!(sscanf(line, "-->> %ld", &(current->start)) < 1))
+ if (!(sscanf(line, "-->> %d", &(current->start)) < 1))
{
break;
}
@@ -1705,7 +1705,7 @@ subtitle_t *internal_sub_read_line_aqt(int fd, subtitle_t *current)
{
return NULL;
}
- if (!(sscanf(line, "-->> %ld", &(current->end)) < 1))
+ if (!(sscanf(line, "-->> %d", &(current->end)) < 1))
{
break;
}