summaryrefslogtreecommitdiff
blob: 92a8b76f8e02f007f27955754c1003a8770eb652 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
https://bugs.gentoo.org/663348

compile fix for  invalid conversion from char to const char*
thx to Michael Brakemeier for point this out

Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org> (29 Feb 2020)
diff -Naur vdr-loadepg-0.2.7.orig/loadepg.c vdr-loadepg-0.2.7/loadepg.c
--- vdr-loadepg-0.2.7.orig/loadepg.c	2020-02-28 14:08:35.713790460 +0100
+++ vdr-loadepg-0.2.7/loadepg.c	2020-02-28 14:11:05.457790460 +0100
@@ -162,7 +162,7 @@
             (lProviders + nProviders)->SourceId = cSource::FromString(string2);
             asprintf(&(lProviders + nProviders)->Parm1, "%i:%c:%s:%i", int1, char1, string2, int2);
             asprintf(&(lProviders + nProviders)->Parm2, "%s", string3);
-            asprintf(&(lProviders + nProviders)->Parm3, (char *) '\0');
+            asprintf(&(lProviders + nProviders)->Parm3, (char *) "");
             nProviders ++;
             IsSkyThemesNull = true;
           }
@@ -172,8 +172,8 @@
             (lProviders + nProviders)->DataFormat = DATA_FORMAT_MHW_1;
             (lProviders + nProviders)->SourceId = cSource::FromString(string2);
             asprintf(&(lProviders + nProviders)->Parm1, "%i:%c:%s:%i", int1, char1, string2, int2);
-            asprintf(&(lProviders + nProviders)->Parm2, (char *) '\0');
-            asprintf(&(lProviders + nProviders)->Parm3, (char *) '\0');
+            asprintf(&(lProviders + nProviders)->Parm2, (char *) "");
+            asprintf(&(lProviders + nProviders)->Parm3, (char *) "");
             nProviders ++;
           }
           else if(sscanf(Line, "MHW_2=%[^:] :%i :%c :%[^:] :%i ", string1, &int1, &char1, string2, &int2) == 5)
@@ -182,8 +182,8 @@
             (lProviders + nProviders)->DataFormat = DATA_FORMAT_MHW_2;
             (lProviders + nProviders)->SourceId = cSource::FromString(string2);
             asprintf(&(lProviders + nProviders)->Parm1, "%i:%c:%s:%i", int1, char1, string2, int2);
-            asprintf(&(lProviders + nProviders)->Parm2, (char *) '\0');
-            asprintf(&(lProviders + nProviders)->Parm3, (char *) '\0');
+            asprintf(&(lProviders + nProviders)->Parm2, (char *) "");
+            asprintf(&(lProviders + nProviders)->Parm3, (char *) "");
             nProviders ++;
           }
           else if(sscanf(Line, "FILE=%[^:] :%s ", string1, string2) == 2)
@@ -192,8 +192,8 @@
             (lProviders + nProviders)->DataFormat = DATA_FORMAT_FILE;
             (lProviders + nProviders)->SourceId = 0;
             asprintf(&(lProviders + nProviders)->Parm1, "%s", string2);
-            asprintf(&(lProviders + nProviders)->Parm2, (char *) '\0');
-            asprintf(&(lProviders + nProviders)->Parm3, (char *) '\0');
+            asprintf(&(lProviders + nProviders)->Parm2, (char *) "");
+            asprintf(&(lProviders + nProviders)->Parm3, (char *) "");
             nProviders ++;
           }
           else if(sscanf(Line, "SCRIPT=%[^:] :%[^:] :%s ", string1, string2, string3) == 3)
@@ -203,7 +203,7 @@
             (lProviders + nProviders)->SourceId = 0;
             asprintf(&(lProviders + nProviders)->Parm1, "%s", string2);
             asprintf(&(lProviders + nProviders)->Parm2, "%s", string3);
-            asprintf(&(lProviders + nProviders)->Parm3, (char *) '\0');
+            asprintf(&(lProviders + nProviders)->Parm3, (char *) "");
             nProviders ++;
           }
         }