@@ -543,37 +543,37 @@ size_t detect_gc_game(intfstream_t *fd, char *s, size_t len, const char *filenam
543543 {
544544 case 'E' :
545545 _len += strlcpy (s + _len , "-USA" , len - _len );
546- return _len ;
546+ break ;
547547 case 'J' :
548548 _len += strlcpy (s + _len , "-JPN" , len - _len );
549- return _len ;
549+ break ;
550550 case 'P' : /** NYI: P can also be P-UKV, P-AUS **/
551551 case 'X' : /** NYI: X can also be X-UKV, X-EUU **/
552552 _len += strlcpy (s + _len , "-EUR" , len - _len );
553- return _len ;
553+ break ;
554554 case 'Y' :
555555 _len += strlcpy (s + _len , "-FAH" , len - _len );
556- return _len ;
556+ break ;
557557 case 'D' :
558558 _len += strlcpy (s + _len , "-NOE" , len - _len );
559- return _len ;
559+ break ;
560560 case 'S' :
561561 _len += strlcpy (s + _len , "-ESP" , len - _len );
562- return _len ;
562+ break ;
563563 case 'F' :
564564 _len += strlcpy (s + _len , "-FRA" , len - _len );
565- return _len ;
565+ break ;
566566 case 'I' :
567567 _len += strlcpy (s + _len , "-ITA" , len - _len );
568- return _len ;
568+ break ;
569569 case 'H' :
570570 _len += strlcpy (s + _len , "-HOL" , len - _len );
571- return _len ;
571+ break ;
572572 default :
573- break ;
573+ return 0 ;
574574 }
575575
576- return 0 ;
576+ return _len ;
577577}
578578
579579int detect_scd_game (intfstream_t * fd , char * s , size_t len , const char * filename )
@@ -746,9 +746,7 @@ int detect_sat_game(intfstream_t *fd, char *s, size_t len, const char *filename)
746746 if ( raw_game_id [0 ] == 'M'
747747 && raw_game_id [1 ] == 'K'
748748 && raw_game_id [2 ] == '-' )
749- {
750749 strlcpy (s , & raw_game_id [3 ], len );
751- }
752750 else
753751 strlcpy (s , raw_game_id , len );
754752 cue_append_multi_disc_suffix (s , filename );
@@ -788,12 +786,12 @@ int detect_sat_game(intfstream_t *fd, char *s, size_t len, const char *filename)
788786
789787int detect_dc_game (intfstream_t * fd , char * s , size_t len , const char * filename )
790788{
789+ int index ;
791790 size_t _len , __len , ___len ;
792791 int total_hyphens ;
793792 int total_hyphens_recalc ;
794793 char pre_game_id [50 ];
795794 char raw_game_id [50 ];
796- int index ;
797795 char lgame_id [20 ];
798796 char rgame_id [20 ];
799797
0 commit comments