summaryrefslogtreecommitdiff
path: root/zap/source/any/math/abs.cc
blob: 3e6f53e6c685bc3338f2fe3451f460674e7af306 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/*
	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 <https://mozilla.org/MPL/2.0>.
*/

#include <zap/math.h>

extern "C" {
	zap_priv_nothrw unsigned char       zap_abssc(signed char const val) {return ::zap::abs(val);}
	zap_priv_nothrw unsigned short      zap_abss( short       const val) {return ::zap::abs(val);}
	zap_priv_nothrw unsigned int        zap_absi( int         const val) {return ::zap::abs(val);}
	zap_priv_nothrw unsigned long       zap_absl( long        const val) {return ::zap::abs(val);}
	zap_priv_nothrw unsigned long long  zap_absll(long long   const val) {return ::zap::abs(val);}
	zap_priv_nothrw float               zap_absf( float       const val) {return ::zap::abs(val);}
	zap_priv_nothrw double              zap_absd( double      const val) {return ::zap::abs(val);}
	zap_priv_nothrw long double         zap_absld(long double const val) {return ::zap::abs(val);}
}