From 30a38965208f1cb5255206eec409d90dab19aeda Mon Sep 17 00:00:00 2001 From: Adam Sutton Date: Fri, 21 Sep 2012 18:59:56 +0100 Subject: [PATCH] Fix type error in xmltv code that breaks some compilers. Fixes #1238. --- src/epggrab/module/xmltv.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/epggrab/module/xmltv.c b/src/epggrab/module/xmltv.c index 0dfc26ee..008e4240 100644 --- a/src/epggrab/module/xmltv.c +++ b/src/epggrab/module/xmltv.c @@ -240,7 +240,7 @@ static void get_episode_info */ static int xmltv_parse_vid_quality - ( epggrab_module_t *mod, epg_broadcast_t *ebc, htsmsg_t *m, uint8_t *bw ) + ( epggrab_module_t *mod, epg_broadcast_t *ebc, htsmsg_t *m, int8_t *bw ) { int save = 0; int hd = 0, lines = 0, aspect = 0; @@ -401,7 +401,7 @@ static int _xmltv_parse_programme_tags lang_str_t *desc = NULL; lang_str_t *subtitle = NULL; time_t first_aired = 0; - uint8_t bw = -1; + int8_t bw = -1; /* * Broadcast @@ -474,7 +474,7 @@ static int _xmltv_parse_programme_tags } if (bw != -1) - save3 |= epg_episode_set_is_bw(ee, bw, mod); + save3 |= epg_episode_set_is_bw(ee, (uint8_t)bw, mod); save3 |= epg_episode_set_epnum(ee, &epnum, mod);