diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2014-12-09 20:02:33 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2014-12-09 20:02:33 (GMT) |
commit | dc37f6c2a42740e6cbd79d1e6c758c5cbc1f10f7 (patch) | |
tree | a8ab738a9bba9bda3dbaa9e9d3793dcdb9150026 /src/util.cpp | |
parent | 237014486642e511103f3f5111bd3164d2bd6c26 (diff) | |
parent | 222753a906d42dab63708e074dd289e66dccf091 (diff) | |
download | Doxygen-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.cpp | 15 |
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) { |