xref: /inferno-os/libkern/abs.c (revision 37da2899f40661e3e9631e497da8dc59b971cbd0)
1*37da2899SCharles.Forsyth #include <lib9.h>
2*37da2899SCharles.Forsyth 
3*37da2899SCharles.Forsyth int
abs(int a)4*37da2899SCharles.Forsyth abs(int a)
5*37da2899SCharles.Forsyth {
6*37da2899SCharles.Forsyth 	if(a < 0)
7*37da2899SCharles.Forsyth 		return -a;
8*37da2899SCharles.Forsyth 	return a;
9*37da2899SCharles.Forsyth }
10*37da2899SCharles.Forsyth 
11*37da2899SCharles.Forsyth long
labs(long a)12*37da2899SCharles.Forsyth labs(long a)
13*37da2899SCharles.Forsyth {
14*37da2899SCharles.Forsyth 	if(a < 0)
15*37da2899SCharles.Forsyth 		return -a;
16*37da2899SCharles.Forsyth 	return a;
17*37da2899SCharles.Forsyth }
18