mirror of
https://github.com/Shpoike/Quakespasm.git
synced 2025-02-09 01:01:07 +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;
|
||||
}
|
||||
|
||||
/*
|
||||
============
|
||||
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
|
||||
|
|
|
@ -181,7 +181,8 @@ const char *COM_SkipPath (const char *pathname);
|
|||
void COM_StripExtension (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);
|
||||
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);
|
||||
|
||||
char *va (const char *format, ...) __attribute__((__format__(__printf__,1,2)));
|
||||
|
|
Loading…
Reference in a new issue