diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2024-03-29 21:13:23 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2024-04-01 17:45:55 +0300 |
commit | 6cb77d97d659441036fac18af6479eeac4127dcb (patch) | |
tree | 47e43d9919a0b90b45e76da1f46e0b736e1a3633 /mod/page.cxx | |
parent | 2b5bea3871d0ccc1b7da32929f195dc161bcc1ec (diff) |
Stash build toolchain in tenant object
Diffstat (limited to 'mod/page.cxx')
-rw-r--r-- | mod/page.cxx | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/mod/page.cxx b/mod/page.cxx index 5483183..bc2e42d 100644 --- a/mod/page.cxx +++ b/mod/page.cxx @@ -137,9 +137,17 @@ namespace brep void DIV_COUNTER:: operator() (serializer& s) const { - s << DIV(ID="count") - << count_ << " " - << (count_ % 10 == 1 && count_ % 100 != 11 ? singular_ : plural_) + s << DIV(ID="count"); + + if (count_) + s << *count_; + else + s << '?'; + + s << ' ' + << (count_ && *count_ % 10 == 1 && *count_ % 100 != 11 + ? singular_ + : plural_) << ~DIV; } |