[vdr] small patch to compil vdr-1.7.8 with gcc-4.4.0
Matthias Schwarzott
zzam at gentoo.org
Tue Jul 14 12:33:47 CEST 2009
On Dienstag, 14. Juli 2009, Gregoire Favre wrote:
> Hello,
>
> today I (finally...) took some time to compil the "new" VDR but it
> failed, with this change it compil :
>
> --- recording.c~ 2009-07-13 21:45:05.000000000 +0200
> +++ recording.c 2009-07-13 21:51:51.000000000 +0200
> @@ -1217,7 +1217,8 @@
> if (recording) {
> cThreadLock DeletedRecordingsLock(&DeletedRecordings);
> Del(recording, false);
> - char *ext = strrchr(recording->FileName(), '.');
> + //char *ext = strrchr(recording->FileName(), '.');
> + char *ext = strrchr(const_cast<char *>(recording->FileName()), '.');
> if (ext) {
> strncpy(ext, DELEXT, strlen(ext));
> recording->fileSizeMB = DirSizeMB(recording->FileName());
>
> Sorry if I missed something already posted for vdr-1.7.8 here and have a
> great day,
Well, but why not having a look at the other gcc-4.4 patches for different
vdr-versions, and just use the not const recording->fileName member?
This can be done, as cRecordings is a friend of cRecording.
- char *ext = strrchr(recording->FileName(), '.');
+ char *ext = strrchr(recording->fileName, '.');
Regards
Matthias
More information about the vdr
mailing list