/* Copyright 2022-2023 Gabriel Jensen. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at . */ #include extern "C" { zap_attr_nthrw float zap_absf( float const val) {return ::zap::abs(val);} zap_attr_nthrw double zap_absd( double const val) {return ::zap::abs(val);} zap_attr_nthrw long double zap_absld(long double const val) {return ::zap::abs(val);} }