Changeset defde1c851d0defe58aab85305c34bffe7dab7bf

Show
Ignore:
Timestamp:
03/01/07 23:44:16 (2 years ago)
Author:
Antoine Cellerier <dionoea@videolan.org>
git-committer:
Antoine Cellerier <dionoea@videolan.org> 1172789056 +0000
git-parent:

[5d03d245a77eccb97eb82dfa7f198f8375aec5f3]

git-author:
Antoine Cellerier <dionoea@videolan.org> 1172789056 +0000
Message:
  • Fix forbiden windows characters list. (in fact it's not windows only, but fat32/ntfs ... but noone cares)
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/text/strings.c

    r7cdfb7e rdefde1c  
    805805            case '/': 
    806806#ifdef WIN32 
     807            case '\\': 
    807808            case '*': 
    808809            case '"': 
    809             case '\\': 
    810             case '[': 
    811             case ']': 
     810            case "?": 
    812811            case ':': 
    813             case ';': 
    814812            case '|': 
    815             case '=': 
     813            case '<': 
     814            case '>' 
    816815#endif 
    817816                *str = '_'; 
     
    826825void path_sanitize( char *str ) 
    827826{ 
     827#ifdef WIN32 
    828828    while( *str ) 
    829829    { 
    830830        switch( *str ) 
    831831        { 
    832 #ifdef WIN32 
    833832            case '*': 
    834833            case '"': 
    835             case '[': 
    836             case ']': 
     834            case "?": 
    837835            case ':': 
    838             case ';': 
    839836            case '|': 
    840             case '=': 
     837            case '<': 
     838            case '>' 
     839                *str = '_'; 
     840        } 
     841        str++; 
     842    } 
    841843#endif 
    842                 *str = '_'; 
    843         } 
    844         str++; 
    845     } 
    846 
     844