Manual Reference Pages - CANONICALIZE_FILENAME (3)
canonicalize_filename - Converts any filename into its canonical form. Allegro game programming library.
char *canonicalize_filename(char *dest, const char *filename, int size);
Converts any filename into its canonical form, i.e. the minimal absolute
filename describing the same file and fixing incorrect forward/backward
slashes for the current platform, storing at most size bytes into the
dest buffer. You can use the same buffer both as input and output
because Allegro internally works on a copy of the input before touching
/* Running this under Unix would
return: /home/t3st/hi.c */
Note that this function wont work as expected if the path to canonicalize
comes from another platform (eg. a "c:\something" path will canonicalize
into something really wrong under Unix: "/current/path/c:/something").
Returns a copy of the dest parameter.
|Allegro ||CANONICALIZE_FILENAME (3) ||version 4.4.2 |
Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.