1.1 --- a/decoder-snd.c Fri Nov 13 19:27:36 2009 +0800
1.2 +++ b/decoder-snd.c Sun Dec 06 08:48:57 2009 +0800
1.3 @@ -579,7 +579,8 @@
1.4 bool cCDDBDisc::Split(const char *source, char div, char * &first, char * &second, bool only3)
1.5 {
1.6 int pos=-1, n=0;
1.7 - char *p, l[4]={ ' ',div,' ',0 };
1.8 + const char *p;
1.9 + char l[4]={ ' ',div,' ',0 };
1.10 if ((p=strstr(source,l))) { pos=p-source; n=3; }
1.11 else if(!only3 && (p=strchr(source,div))) { pos=p-source; n=1; }
1.12 if(pos>=0) {
1.13 @@ -860,7 +861,7 @@
1.14 {
1.15 if(id->Get()) {
1.16 int tr;
1.17 - char *s=strstr(filename,CDFS_TRACK);
1.18 + const char *s=strstr(filename,CDFS_TRACK);
1.19 if(s && sscanf(s+strlen(CDFS_TRACK),"%d",&tr)==1) {
1.20 d(printf("snd: looking up disc id %08x track %d\n",id->discid,tr))
1.21 return cddb.Lookup(id,tr-1,this);