blob: 2e9ca128c19150e1b98c1904ddd2c6d1a7474fd5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
// Replace .ext with new extension
// If no . in name, append new extension
// If new extension is null, act like it is ""
#include <FL/filename.H>
#include <string.h>
char *filename_setext(char *buf, const char *ext) {
char *q = (char *)filename_ext(buf);
if (ext) strcpy(q,ext); else *q = 0;
return(buf);
}
|