Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

ldexp(3) [ultrix man page]

frexp(3)						     Library Functions Manual							  frexp(3)

Name
       frexp, ldexp, modf - split into mantissa and exponent

Syntax
       #include <math.h>

       double frexp(value, eptr)
       double value;
       int *eptr;

       double ldexp(value, exp)
       double value;

       double modf(value, iptr)
       double value, *iptr;

Description
       The  subroutine returns the mantissa of a double value as a double quantity, x, of magnitude less than 1.0 and greater than or equal to 0.5
       (0.5 <= |x| < 1) and stores an integer n such that value = x*2**n indirectly through eptr.

       The returns the quantity value*2**exp.

       The returns the positive fractional part of value and stores the integer part indirectly through iptr.

Return Values
       If would cause overflow, +-HUGE_VAL is returned (according to the sign of value) and errno is set to ERANGE.  If would cause  underflow,  0
       is returned and errno is set to ERANGE.

																	  frexp(3)

Check Out this Related Man Page

modf(3M)						  Mathematical Library Functions						  modf(3M)

NAME
modf, modff, modfl - decompose floating-point number SYNOPSIS
cc [ flag... ] file... -lm [ library... ] #include <math.h> double modf(double x, double *iptr); float modff(float x, float *iptr); long double modfl(long double x, long double *iptr); DESCRIPTION
These functions break the argument x into integral and fractional parts, each of which has the same sign as the argument. It stores the integral part as a double for the modf() function, a float for the modff() function, or a long double for themodfl() function in the object pointed to by iptr. RETURN VALUES
Upon successful completion, these functions return the signed fractional part of x. If x is NaN, a NaN is returned and *iptr is set to NaN. If x is +-Inf, +-0 is returned and *iptr is set to +-Inf. ERRORS
No errors are defined. USAGE
These functions compute the function result and *iptr such that: a = modf(x, &iptr) ; x == a+*iptr ; ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Standard | +-----------------------------+-----------------------------+ |MT-Level |MT-Safe | +-----------------------------+-----------------------------+ SEE ALSO
frexp(3M), isnan(3M), ldexp(3M), attributes(5), standards(5) SunOS 5.10 16 Aug 2004 modf(3M)
Man Page

7 More Discussions You Might Find Interesting

1. News, Links, Events and Announcements

LinuxWorld Expo this week

LinuxWorld Expo is going on this week at the Moscone Center in San Francisco, CA. I'll be there Tues, Weds, Thurs. Anyone else from the forums planning to attend? (0 Replies)
Discussion started by: PxT
0 Replies

2. Solaris

Sendmail & SMTP

I have searched this forum extensively and can't seem to find a workable solution to my sendmail issue, but that could be down to my own lack of knowledge so please bear with me... I am using a Sun Solaris 9 box to try and send e-mail to external addresses. The Unix box is not an e-mail server.... (9 Replies)
Discussion started by: KenLynch
9 Replies

3. Solaris

sendmail problem on Solaris 10

Hi All, I am facing problem while sending mail using "mail" & "sendmail" commands from my Solaris 10 system. When I send the mail, it moves it to dead.letter & generates following error messages in /var/log/syslog file; Feb 22 14:20:14 ppip1n sendmail: l1M8oDEE008601:... (10 Replies)
Discussion started by: jumadhiya
10 Replies

4. Solaris

Help to configure sendmail on Solaris 10

Hello, I need help to configure sendmail on Solaris 10. I have to configure sendmail to send mail on the Internet, now works only for sending mail for local users. I'm studying several tutorials ... When I try to send a mail to an external address (eg aaaa@gmail.com) the mail is placed... (3 Replies)
Discussion started by: arfry
3 Replies

5. AIX

Missing efix on AIX 4.3.3

Hi forum, I have two servers. Both running same version 4.3.3 TL11. On one of them efix IX85104 is installed but missing on another server. I have tried to find it and download it but it's just too old. Is there any way that I could extract/copy this efix from server where it's present... (1 Reply)
Discussion started by: phobus
1 Replies

6. AIX

dump -Tv

Hi guys, i need some help to debbug a problem related to an executable file. We I try to run it, it returns a problem related to a library (/usr/lib/libc.a(shr.o)), and when I'm not confident reading the output from dump -Tv. ./xxxxx exec(): 0509-036 Cannot load program ./xxxxx because of... (4 Replies)
Discussion started by: cecco16
4 Replies

7. Shell Programming and Scripting

Perl:: mass replacement of converting C code formats to tgmath.h

hello, i have a lot of C old code I'm updating to C11 with tgmath.h for generic math. the old code has very specific types, real and complex, like cabsl, csinhl, etc usually for simple bulk replacements i would do something simple like this perl -pi -e 's/cosl/cos/g' *.c the reference... (0 Replies)
Discussion started by: f77hack
0 Replies