aboutsummaryrefslogtreecommitdiff
//
//  boost/assert.hpp - BOOST_ASSERT(expr)
//
//  Copyright (c) 2001, 2002 Peter Dimov and Multi Media Ltd.
//
//  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.
//
//  Note: There are no include guards. This is intentional.
//
//  See http://www.boost.org/libs/utility/assert.html for documentation.
//

#undef BOOST_ASSERT

#if defined(BOOST_DISABLE_ASSERTS)

# define BOOST_ASSERT(expr) ((void)0)

#elif defined(BOOST_ENABLE_ASSERT_HANDLER)

#include <boost/current_function.hpp>

namespace boost
{

void assertion_failed(char const * expr, char const * function, char const * file, long line); // user defined

} // namespace boost

#define BOOST_ASSERT(expr) ((expr)? ((void)0): ::boost::assertion_failed(#expr, BOOST_CURRENT_FUNCTION, __FILE__, __LINE__))

#else
# include <assert.h>
# define BOOST_ASSERT(expr) assert(expr)
#endif
srtp. Signed-off-by: Hilton Chain <hako@ultrarare.space> Distopico 2023-09-01gnu: libyuv-for-telegram-desktop: Update to 0-2439.77c2121....* gnu/packages/telegram.scm (libyuv-for-telegram-desktop): Update to 0-2439.77c2121. Hilton Chain 2023-08-22gnu: qtimageformats: Rename variable to qtimageformats-5....* gnu/packages/qt.scm (qtimageformats): Rename to... (qtimageformats-5): ... this. * gnu/packages/telegram.scm (telegram-desktop): Adjust accordingly. * gnu/packages/image-viewers.scm (qview): Likewise. * gnu/packages/geo.scm (openorienteering-mapper): Likewise. Maxim Cournoyer 2023-08-07gnu: Add tgs2png....* gnu/packages/telegram.scm (tgs2png): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Lu Hui 2023-05-29gnu: telegram-desktop: Add missing copyright line....Follow-up for 6192acf8b77948384e75650ae79dfbaadb26bc37. * gnu/packages/telegram.scm: Add copyright line for Saku. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Jonathan Brielmaier 2023-05-28gnu: telegram-desktop: Update to 4.8.1...* gnu/packages/patches/webrtc-for-telegram-desktop-fix-gcc12-cstdint.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove deleted patch. * gnu/packages/telegram.scm (libyuv-for-telegram-desktop, cmake-helpers-for-telegram-desktop, codegen-for-telegram-desktop, lib-base-for-telegram-desktop, lib-crl-for-telegram-desktop, lib-lottie-for-telegram-desktop, lib-rpl-for-telegram-desktop, lib-spellcheck-for-telegram-desktop, lib-ui-for-telegram-desktop, lib-webrtc-for-telegram-desktop, lib-webview-for-telegram-desktop, tgcalls-for-telegram-desktop): Bump to submodule checkout. (webrtc-for-telegram-desktop): Bump to submodule checkout. [patches]: Remove patch. [snippet]: Unbundle abseil-cpp and crc32c [inputs]: Add crc32c and glibmm-next. Replace glib with glib-next. (cld3-for-telegram-desktop): New variable. (telegram-desktop): Update to 4.8.1 [snippet]: Add cld3 as a submodule. [arguments]<phases>: Add cld3 as a submodule. [native-inputs]: Replace glib with glib-next [inputs]: Add crc32c, kimageformats, plasma-wayland-protocols, protobuf, qtdeclarative-5 and wayland-protocols. Replace glib with glib-next and glibmm-2.64 with glibmm-next. * gnu/packages/patches/telegram-desktop-allow-disable-libtgvoip.patch: Update patch. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Saku Laesvuori