markwkidd a9ead799e6 improve cross-platform support for thumbnail filenames
The intention of this PR is to allow RetroArch playlists to display the 'prohibited' characters & \ / ? : < > : * | on the screen, while searching for matching thumbnail files that replace these problematic characters with an underscore. This step of the process is bolded in the flowchart below as #2 under 'Playlist display.'

I don't normally work in C -- this change is a hack job. It did look like string_replace_substring could handle being daisy-chained so I thought I'd see if this could spark a productive conversation.

Playlist generation:
    1) Use hash values to match ROM files to known-good databases such as No-Intro. (exists)
    2) Create playlist using 'display names' from the known-good databases (exists)

Playlist display:
    1) Read display name from the playlist file (exists)
    **2) Transform characters that are not cross-platform friendly into underscores to determine thumb filename (this PR)**
    3) Look for a thumbnail file that matches this filename (exists)
    4) Display the thumbnail image (exists)
2016-11-14 13:24:05 -05:00
..
2016-11-08 01:21:21 +01:00
2016-10-20 15:57:35 +02:00
2016-10-20 15:57:35 +02:00
2016-07-01 15:55:36 +02:00
2016-11-13 19:09:24 +01:00
2016-10-30 20:41:32 +01:00
2016-10-20 15:57:35 +02:00
2016-11-05 14:04:05 +01:00
2016-11-05 14:04:05 +01:00
2016-11-02 16:15:23 +01:00
2016-06-20 01:30:12 +02:00
2016-06-03 05:49:46 +02:00
2016-10-26 08:57:55 +02:00
2016-10-26 07:06:18 +02:00