// -*- C++ -*- // Boost general library 'format' --------------------------- // See http://www.boost.org for updates, documentation, and revision history. // (C) Samuel Krempp 2001 // krempp@crans.ens-cachan.fr // Permission to copy, use, modify, sell and // distribute this software is granted provided this copyright notice appears // in all copies. This software is provided "as is" without express or implied // warranty, and with no claim as to its suitability for any purpose. // ideas taken from Rüdiger Loos's format class // and Karl Nelson's ofstream (also took its parsing code as basis for printf parsing) // ------------------------------------------------------------------------------ // exceptions.hpp // ------------------------------------------------------------------------------ #ifndef BOOST_FORMAT_EXCEPTIONS_HPP #define BOOST_FORMAT_EXCEPTIONS_HPP #include namespace boost { namespace io { // **** exceptions ----------------------------------------------- class format_error : public std::exception { public: format_error() {} virtual const char *what() const throw() { return "boost::format_error: " "format generic failure"; } }; class bad_format_string : public format_error { public: bad_format_string() {} virtual const char *what() const throw() { return "boost::bad_format_string: " "format-string is ill-formed"; } }; class too_few_args : public format_error { public: too_few_args() {} virtual const char *what() const throw() { return "boost::too_few_args: " "format-string referred to more arguments than were passed"; } }; class too_many_args : public format_error { public: too_many_args() {} virtual const char *what() const throw() { return "boost::too_many_args: " "format-string referred to less arguments than were passed"; } }; class out_of_range : public format_error { public: out_of_range() {} virtual const char *what() const throw() { return "boost::out_of_range: " "tried to refer to an argument (or item) number which is out of range, " "according to the format string."; } }; } // namespace io } // namespace boost #endif // BOOST_FORMAT_EXCEPTIONS_HPP 8de39acec26ae04'>packages/ntp.scm
AgeCommit message (Expand)Author
2024-10-19gnu: ntp: Update to 4.2.8p18....* gnu/packages/ntp.scm (ntp): Update to 4.2.8p18. [inputs]: Replace openssl-1.1 with openssl. Change-Id: Ife0395b2e865093819807d4ebbb85abe8b9ea17c Maxim Cournoyer
2024-10-06gnu: chrony: Update to 4.6.1....* gnu/packages/ntp.scm (chrony): Update to 4.6.1. [arguments]: Add ‘--with-ntp-era=0’ to #:configure-flags. Change-Id: Ia84fce602df043aad4b6b6e519459d3a6469c486 Tobias Geerinckx-Rice
2024-10-06gnu: ntp: Update to 4.2.8p18....* gnu/packages/ntp.scm (ntp): Update to 4.2.8p18. Change-Id: I6f7c83831c05656ce70db8b5e58fa9e35e47f2a4 Tobias Geerinckx-Rice
2024-08-19gnu: chrony: Fix cross-compilation....* gnu/packages/ntp.scm (chrony)[arguments]<#:phases>: Add set-CC phase. Change-Id: I0bc7c271875c5ba68743583fb3932e238b3b37c0 Zheng Junjie
2024-08-19gnu: chrony: Update to 4.5....* gnu/packages/ntp.scm (chrony): Update to 4.5. [source]: Download from GitLab as the original site is not accessible anymore. [native-inputs]: Add "bison" and "ruby-asciidoctor". [synopsis]: Fix a typo. [description]: Improve formatting. [home-page]: Change to "https://chrony-project.org/". Change-Id: I33b053fff0aced37cefab9f3c5df44fe2b9abb0c Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Artyom V. Poptsov