added another func

This commit is contained in:
Ken Martin 2002-11-14 11:16:58 -05:00
parent 1d74cb3e35
commit f67643112c
2 changed files with 10 additions and 0 deletions

View File

@ -453,6 +453,14 @@ char *cmGetFilenameWithoutExtension(const char *name)
return result;
}
char *cmGetFilenamePath(const char *name)
{
std::string sres = cmSystemTools::GetFilenamePath(name);
char *result = (char *)malloc(sres.size()+1);
strcpy(result,sres.c_str());
return result;
}
char *cmCapitalized(const char *name)
{
std::string sres = cmSystemTools::Capitalized(name);
@ -522,6 +530,7 @@ cmCAPI cmStaticCAPI =
cmCapitalized,
cmCopyFileIfDifferent,
cmGetFilenameWithoutExtension,
cmGetFilenamePath,
cmRemoveFile,
};

View File

@ -137,6 +137,7 @@ typedef struct
char *(*Capitalized)(const char *);
void (*CopyFileIfDifferent)(const char *f1, const char *f2);
char *(*GetFilenameWithoutExtension)(const char *);
char *(*GetFilenamePath)(const char *);
void (*RemoveFile)(const char *f1);
/* this is the end of the C function stub API structure */