Changeset 3d1a131f61ce2c52997128178a55f708e10ca793

Show
Ignore:
Timestamp:
11/21/06 07:26:41 (2 years ago)
Author:
Rafaël Carré <funman@videolan.org>
git-committer:
Rafaël Carré <funman@videolan.org> 1164090401 +0000
git-parent:

[08936b3bbeae3b93615fa665683c540de4eb8d23]

git-author:
Rafaël Carré <funman@videolan.org> 1164090401 +0000
Message:

Use non wide char functions on windows 9x

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/extras/libc.c

    r08936b3 r3d1a131  
    427427        p_real_dir = _wopendir( wpath ); 
    428428    } 
     429    else 
     430    { 
     431        p_real_dir = opendir( psz_path );  
     432    } 
    429433 
    430434    if ( p_real_dir == NULL ) 
     
    455459            return &p_dir->dd_dir; 
    456460        } 
    457  
    458         return _wreaddir( p_dir->p_real_dir ); 
     461         
     462        if( GetVersion() < 0x80000000 ) 
     463            return _wreaddir( p_dir->p_real_dir ); 
     464        else 
     465            return readdir( p_dir->p_real_dir ); 
    459466    } 
    460467 
     
    482489    if ( p_dir->p_real_dir != NULL ) 
    483490    { 
    484         int i_ret = _wclosedir( p_dir->p_real_dir ); 
     491        int i_ret; 
     492        if( GetVersion() < 0x80000000 ) 
     493            i_ret = _wclosedir( p_dir->p_real_dir ); 
     494        else 
     495            i_ret = closedir( p_dir->p_real_dir ); 
    485496        free( p_dir ); 
    486497        return i_ret;