| open-mgl-dev (開発バージョン) (0.7.9.80) | 2009-11-02 22:25 |
| open-mgl (DirectX9, VC++2008) (0.7.9) | 2009-09-27 20:32 |
| roast-dev (開発バージョン) (0.0.1.40-dev) | 2009-11-02 23:09 |
>FrontPage>Roast+>リファレンス>std>file.hpp>normalize_filepath
normalize_filepath 関数は、引数に指定されたバッファのパスを正規化します。
文字列長は必ず、元の文字列長と同じかそれよりも下回るため、バッファオーバーランの危険性はありません。
正規化処理は、具体的に以下の内容を行います。
roast/std/file.hpp :
roast_file.h :
- char* roast_fix_path( char* path );
- #define roast_path_fix(path) roast_fix_path(path)
- #define RoastFixPath(path) roast_fix_path(path)
- #define RoastPathFix(path) roast_fix_path(path)
- #define roast_path_normalize(path) roast_fix_path(path)
- #define roast_normalize_path(path) roast_fix_path(path)
- #define roast_normalize_filepath(path) roast_fix_path(path)
path と同じです。
0.0.2からサポート。