[vdr] small patch to compil vdr-1.7.8 with gcc-4.4.0
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.0 +0200 +++ recording.c 2009-07-13 21:51:51.0 +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(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, -- Grégoire FAVRE ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] small patch to compil vdr-1.7.8 with gcc-4.4.0
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.0 +0200 > +++ recording.c 2009-07-13 21:51:51.0 +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(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 ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] small patch to compil vdr-1.7.8 with gcc-4.4.0
On Tue, Jul 14, 2009 at 12:33:47PM +0200, Matthias Schwarzott wrote: > 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, '.'); Oh, very nice, I didn't look at the patch for older VDR, of course it's better this way :-) Thanks. -- Grégoire FAVRE ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr