set_extension
Description:
Adds an extension to the file name in the path buffer.
If extension is `NULL`, the extension will be unset.
If the path buffer does not have a file name set, this function returns `FALSE` and leaves the path buffer unmodified.
Parameters:
| this |
a path buffer |
| extension |
the file extension |
Returns:
|
`TRUE` if the extension was replaced, and `FALSE` otherwise |