Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

fdim(3) [suse man page]

FDIM(3) 						     Linux Programmer's Manual							   FDIM(3)

NAME
fdim, fdimf, fdiml - positive difference SYNOPSIS
#include <math.h> double fdim(double x, double y); float fdimf(float x, float y); long double fdiml(long double x, long double y); Link with -lm. Feature Test Macro Requirements for glibc (see feature_test_macros(7)): fdimf(), fdiml(): _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; or cc -std=c99 DESCRIPTION
These functions return the positive difference, max(x-y,0), between their arguments. RETURN VALUE
On success, these functions return the positive difference. If x or y is a NaN, a NaN is returned. If the result overflows, a range error occurs, and the functions return HUGE_VAL, HUGE_VALF, or HUGE_VALL, respectively. ERRORS
See math_error(7) for information on how to determine whether an error has occurred when calling these functions. The following errors can occur: Range error: result overflow An overflow floating-point exception (FE_OVERFLOW) is raised. These functions do not set errno. VERSIONS
These functions first appeared in glibc in version 2.1. CONFORMING TO
C99, POSIX.1-2001. SEE ALSO
fmax(3) COLOPHON
This page is part of release 3.25 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/. 2008-08-11 FDIM(3)

Check Out this Related Man Page

FDIM(3) 						     Linux Programmer's Manual							   FDIM(3)

NAME
fdim, fdimf, fdiml - positive difference SYNOPSIS
#include <math.h> double fdim(double x, double y); float fdimf(float x, float y); long double fdiml(long double x, long double y); Link with -lm. Feature Test Macro Requirements for glibc (see feature_test_macros(7)): fdimf(), fdiml(): _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L; or cc -std=c99 DESCRIPTION
These functions return the positive difference, max(x-y,0), between their arguments. RETURN VALUE
On success, these functions return the positive difference. If x or y is a NaN, a NaN is returned. If the result overflows, a range error occurs, and the functions return HUGE_VAL, HUGE_VALF, or HUGE_VALL, respectively. ERRORS
See math_error(7) for information on how to determine whether an error has occurred when calling these functions. The following errors can occur: Range error: result overflow An overflow floating-point exception (FE_OVERFLOW) is raised. These functions do not set errno. VERSIONS
These functions first appeared in glibc in version 2.1. ATTRIBUTES
Multithreading (see pthreads(7)) The fdim(), fdimf(), and fdiml() functions are thread-safe. CONFORMING TO
C99, POSIX.1-2001. SEE ALSO
fmax(3) COLOPHON
This page is part of release 3.53 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/. 2013-07-15 FDIM(3)
Man Page

4 More Discussions You Might Find Interesting

1. Programming

Pointer to a struct (with pointers) *** glibc detected *** double free

I am using a structure defined as follows struct gene_square { double *x; double *y; };I have class, with a member function which is a pointer of this type: gene_square* m_Genes;I am allocating memory in the constructors like this: m_Genes = new gene_square; for (ii=0;... (1 Reply)
Discussion started by: jatoo
1 Replies

2. Red Hat

sed 's/CONVERTED_REC_STATS = /CONVERTED_REC_STATS = ?

hey , i am using shell script to change multiple lines in files in the current directory, when i am runing the script which is present in the same directory changes are being made in the script also. also when i am trying to make changes in more the one line then it is not able to do it i.e it is... (7 Replies)
Discussion started by: ramsavi
7 Replies

3. Shell Programming and Scripting

Show difference between two number

Hi, I would like to show the difference between two numbers. For example. input.txt 1 7 2 10 0 0 6 7 I would like a third field showing the difference between the numbers as below: ouput.txt 1 7 6 2 10 8 0 0 0 6 7 1 How do I do this? (4 Replies)
Discussion started by: general_lee
4 Replies

4. Shell Programming and Scripting

Find the difference in specific field

Hi All, Seeking for your assistance to get the difference of field1 and field2 and output all the records if there's a difference. please see below scenario. file1.txt 250|UPTREND FASHION DESIGN,CORP.|2016-04-04 09:36:13.991257 74|MAINSTREAM BUSINESS INC.|2016-04-04 09:36:13.991257... (1 Reply)
Discussion started by: znesotomayor
1 Replies