summaryrefslogtreecommitdiffstats
path: root/src/util.cpp
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2014-12-09 20:02:33 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2014-12-09 20:02:33 (GMT)
commitdc37f6c2a42740e6cbd79d1e6c758c5cbc1f10f7 (patch)
treea8ab738a9bba9bda3dbaa9e9d3793dcdb9150026 /src/util.cpp
parent237014486642e511103f3f5111bd3164d2bd6c26 (diff)
parent222753a906d42dab63708e074dd289e66dccf091 (diff)
downloadDoxygen-dc37f6c2a42740e6cbd79d1e6c758c5cbc1f10f7.zip
Doxygen-dc37f6c2a42740e6cbd79d1e6c758c5cbc1f10f7.tar.gz
Doxygen-dc37f6c2a42740e6cbd79d1e6c758c5cbc1f10f7.tar.bz2
Merge pull request #253 from albert-github/feature/bug_687576
Bug 687576 - Add support for LATEX_EXTRA_STYLESHEET
Diffstat (limited to 'src/util.cpp')
-rw-r--r--src/util.cpp15
1 files changed, 12 insertions, 3 deletions
diff --git a/src/util.cpp b/src/util.cpp
index 8f7765a..e97fe7f 100644
--- a/src/util.cpp
+++ b/src/util.cpp
@@ -6561,16 +6561,25 @@ QCString rtfFormatBmkStr(const char *name)
return *tag;
}
-QCString stripExtension(const char *fName)
+bool checkExtension(const char *fName, const char *ext)
+{
+ return (QCString(fName).right(QCString(ext).length())==ext);
+}
+
+QCString stripExtensionGeneral(const char *fName, const char *ext)
{
QCString result=fName;
- if (result.right(Doxygen::htmlFileExtension.length())==Doxygen::htmlFileExtension)
+ if (result.right(QCString(ext).length())==QCString(ext))
{
- result=result.left(result.length()-Doxygen::htmlFileExtension.length());
+ result=result.left(result.length()-QCString(ext).length());
}
return result;
}
+QCString stripExtension(const char *fName)
+{
+ return stripExtensionGeneral(fName, Doxygen::htmlFileExtension);
+}
void replaceNamespaceAliases(QCString &scope,int i)
{