From: Richard Kimberly Heck Date: Sun, 26 Apr 2020 07:04:06 +0000 (-0400) Subject: Fix compilation problem X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=4a20b73d99a24da0190fcb054840da6a70dfef21;p=features.git Fix compilation problem --- diff --git a/src/support/lstrings.cpp b/src/support/lstrings.cpp index 55e66ce077..8c15d9bf09 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(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 f661fc5b85..0662769711 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 @@ -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);