[LyX/master] Fix compilation problem
Richard Kimberly Heck
rikiheck at lyx.org
Sun Apr 26 06:42:48 UTC 2020
commit c92b4f27ecc7d589dd4db3a372a00e78f506dded
Author: Richard Kimberly Heck <rikiheck at lyx.org>
Date: Sun Apr 26 03:04:06 2020 -0400
Fix compilation problem
---
src/support/lstrings.cpp | 8 ++++++++
src/support/lstrings.h | 2 ++
2 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/src/support/lstrings.cpp b/src/support/lstrings.cpp
index 55e66ce..8c15d9b 100644
--- a/src/support/lstrings.cpp
+++ b/src/support/lstrings.cpp
@@ -1507,6 +1507,14 @@ docstring bformat(docstring const & fmt, unsigned int arg1)
}
+docstring bformat(docstring const & fmt, pit_type arg1)
+{
+ LATTEST(contains(fmt, from_ascii("%1$d")));
+ docstring const str = subst(fmt, from_ascii("%1$d"), convert<docstring>(arg1));
+ return subst(str, from_ascii("%%"), from_ascii("%"));
+}
+
+
docstring bformat(docstring const & fmt, docstring const & arg1)
{
LATTEST(contains(fmt, from_ascii("%1$s")));
diff --git a/src/support/lstrings.h b/src/support/lstrings.h
index f661fc5..0662769 100644
--- a/src/support/lstrings.h
+++ b/src/support/lstrings.h
@@ -17,6 +17,7 @@
#define LSTRINGS_H
#include "support/docstring.h"
+#include "support/types.h"
#include <vector>
@@ -369,6 +370,7 @@ docstring bformat(docstring const & fmt, long arg1);
docstring bformat(docstring const & fmt, long long arg1);
#endif
docstring bformat(docstring const & fmt, unsigned int arg1);
+docstring bformat(docstring const & fmt, pit_type arg1);
docstring bformat(docstring const & fmt, docstring const & arg1);
docstring bformat(docstring const & fmt, char * arg1);
docstring bformat(docstring const & fmt, docstring const & arg1, docstring const & arg2);
More information about the lyx-cvs
mailing list