]> git.lyx.org Git - features.git/commitdiff
Fix compilation problem
authorRichard Kimberly Heck <rikiheck@lyx.org>
Sun, 26 Apr 2020 07:04:06 +0000 (03:04 -0400)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Thu, 18 Jun 2020 13:48:57 +0000 (15:48 +0200)
src/support/lstrings.cpp
src/support/lstrings.h

index 55e66ce077f717ab3ba71a343a1ff15e54e0848b..8c15d9bf0998665ae66f4f84e1bd60cb32b203a1 100644 (file)
@@ -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")));
index f661fc5b85abc1e635348b6a484e5944fe1a2b65..0662769711510df28da58766ef2d6a9a7c01ceb7 100644 (file)
@@ -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);