34 #define snprintf _snprintf
119 snprintf(
Filename+iLen, 22,
"%d", iFinNum+1);
147 if (pDefs && !fStoreTiny)
C4Def * C4Id2Def(C4ID id)
bool LogF(const char *strMessage,...)
void SCopy(const char *szSource, char *sTarget, size_t iMaxL)
bool SEqualNoCase(const char *szStr1, const char *szStr2, int iLen)
void SAppend(const char *szSource, char *szTarget, int iMaxL)
bool Inside(T ival, U lbound, V rbound)
size_t SLen(const char *sptr)
char * GetExtension(char *szFilename)
void MakeFilenameFromTitle(char *szTitle)
char * GetFilename(char *szPath)
void EnforceExtension(char *szFilename, const char *szExtension)
void RemoveExtension(char *szFilename)
int GetTrailingNumber(const char *strString)
C4FacetSurface * pRankSymbols
C4RankSystem * pRankNames
bool Rename(const char *filename, const char *new_name)
const char * GetName() const
StdStrBuf GetFullName() const
bool OpenAsChild(C4Group *mother, const char *entry_name, bool is_exclusive=false, bool do_create=false)
bool Delete(const char *files, bool recursive=false)
bool FindEntry(const char *wildcard, StdStrBuf *filename=nullptr, size_t *size=nullptr)
bool Load(C4Group &hGroup)
bool Save(C4Group &hGroup, class C4DefList *pDefs)
bool Load(C4Group &hGroup)
bool Save(C4Group &hGroup, bool fStoreTiny, C4DefList *pDefs)
char Filename[_MAX_PATH_LEN]
static bool DrawRankSymbol(C4FacetSurface *fctSymbol, int32_t iRank, C4Facet *pfctRankSymbols, int32_t iRankSymbolCount, bool fOwnSurface, int32_t iXOff=0, C4Facet *cgoDrawDirect=nullptr)
StdStrBuf GetRankName(int iRank, bool fReturnLastIfOver)
bool SavePNG(C4Group &hGroup, const char *szFilename, bool fSaveAlpha=true, bool fSaveOverlayOnly=false)
const char * getData() const