From: Michael Brown Date: Tue, 7 Jan 2014 03:53:56 +0000 (+0000) Subject: [libc] Add abs() X-Git-Tag: v1.20.1~1301 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=26f782bb41c5d4fce427e23aba3199c0fb4297d8;p=thirdparty%2Fipxe.git [libc] Add abs() Signed-off-by: Michael Brown --- diff --git a/src/include/stdlib.h b/src/include/stdlib.h index bca85a234..2951522b8 100644 --- a/src/include/stdlib.h +++ b/src/include/stdlib.h @@ -93,6 +93,10 @@ static inline void srand ( unsigned int seed ) { **************************************************************************** */ +static inline __attribute__ (( always_inline )) int abs ( int value ) { + return __builtin_abs ( value ); +} + extern int system ( const char *command ); extern __asmcall int main ( void );