mirror of
https://github.com/Shpoike/Quakespasm.git
synced 2025-02-13 23:40:58 +00:00
added COM_ExtractExtension() helper.
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@561 af15c1b1-3010-417e-b628-4374ebc0bcbd
This commit is contained in:
parent
fb2f45126e
commit
ef0062741c
2 changed files with 16 additions and 1 deletions
|
@ -955,6 +955,20 @@ const char *COM_FileGetExtension (const char *in)
|
||||||
return src;
|
return src;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
============
|
||||||
|
COM_ExtractExtension
|
||||||
|
============
|
||||||
|
*/
|
||||||
|
void COM_ExtractExtension (const char *in, char *out, size_t outsize)
|
||||||
|
{
|
||||||
|
const char *ext = COM_FileGetExtension (in);
|
||||||
|
if (! *ext)
|
||||||
|
*out = '\0';
|
||||||
|
else
|
||||||
|
q_strlcpy (out, ext, outsize);
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
============
|
============
|
||||||
COM_FileBase
|
COM_FileBase
|
||||||
|
|
|
@ -181,7 +181,8 @@ const char *COM_SkipPath (const char *pathname);
|
||||||
void COM_StripExtension (const char *in, char *out, size_t outsize);
|
void COM_StripExtension (const char *in, char *out, size_t outsize);
|
||||||
void COM_FileBase (const char *in, char *out, size_t outsize);
|
void COM_FileBase (const char *in, char *out, size_t outsize);
|
||||||
void COM_DefaultExtension (char *path, const char *extension, size_t len);
|
void COM_DefaultExtension (char *path, const char *extension, size_t len);
|
||||||
const char *COM_FileGetExtension (const char *in);
|
const char *COM_FileGetExtension (const char *in); /* doesn't return NULL */
|
||||||
|
void COM_ExtractExtension (const char *in, char *out, size_t outsize);
|
||||||
void COM_CreatePath (char *path);
|
void COM_CreatePath (char *path);
|
||||||
|
|
||||||
char *va (const char *format, ...) __attribute__((__format__(__printf__,1,2)));
|
char *va (const char *format, ...) __attribute__((__format__(__printf__,1,2)));
|
||||||
|
|
Loading…
Reference in a new issue