cnd_wait

Defined in header <threads.h> int cnd_wait( cnd_t* cond, mtx_t* mutex ); (since C11) Atomically unlocks the mutex pointed to by mutex and blocks on the condition variable pointed to by cond until the thread is signalled by cnd_signal or cnd_broadcast. The mutex is locked again before the function returns. The behavior is undefined if the mutex is not already locked by the calling thread. Parameters cond - pointer to the condition variable to block on mutex - p

casinf

Defined in header <complex.h> float complex casinf( float complex z ); (1) (since C99) double complex casin( double complex z ); (2) (since C99) long double complex casinl( long double complex z ); (3) (since C99) Defined in header <tgmath.h> #define asin( z ) (4) (since C99) 1-3) Computes the complex arc sine of z with branch cuts outside the interval [−1,+1] along the real axis. 4) Type-generic macro: If z has type long double c

wmemmove

Defined in header <wchar.h> wchar_t* wmemmove( wchar_t* dest, const wchar_t* src, size_t count ); (1) (since C95) errno_t wmemmove_s( wchar_t *dest, rsize_t destsz, const wchar_t *src, rsize_t count); (2) (since C11) 1) Copies exactly count successive wide characters from the wide character array pointed to by src to the wide character array pointed to by dest. If count is zero, the function does nothing. The arrays may overlap: copying takes plac

mktime

Defined in header <time.h> time_t mktime( struct tm *time ); Renormalizes local calendar time expressed as a struct tm object and also converts it to time since epoch as a time_t object. time->tm_wday and time->tm_yday are ignored. The values in time are not checked for being out of range. A negative value of time->tm_isdst causes mktime to attempt to determine if Daylight Saving Time was in effect in the specified time. If the conversion to time_t is successful, t

round

Defined in header <math.h> float roundf( float arg ); (1) (since C99) double round( double arg ); (2) (since C99) long double roundl( long double arg ); (3) (since C99) Defined in header <tgmath.h> #define round( arg ) (4) (since C99) Defined in header <math.h> long lroundf( float arg ); (5) (since C99) long lround( double arg ); (6) (since C99) long lroundl( long double arg ); (7) (since C

double

Usage double type: as the declaration of the type

char

Usage type specifier for the character types (char, signed char, and unsigned char).

acos

Defined in header <math.h> float acosf( float arg ); (1) (since C99) double acos( double arg ); (2) long double acosl( long double arg ); (3) (since C99) Defined in header <tgmath.h> #define acos( arg ) (4) (since C99) 1-3) Computes the principal value of the arc cosine of arg. 4) Type-generic macro: If the argument has type long double, acosl is called. Otherwise, if the argument has integer type or the type double, acos is calle

fegetexceptflag

Defined in header <<fenv.h>> int fegetexceptflag( fexcept_t* flagp, int excepts ); (1) (since C99) int fesetexceptflag( const fexcept_t* flagp, int excepts ); (2) (since C99) 1) Attempts to obtain the full contents of the floating-point exception flags that are listed in the bitmask argument excepts, which is a bitwise OR of the floating point exception macros. 2) Attempts to copy the full contents of the floating-point exception flags that are listed in excepts

floor

Defined in header <math.h> float floorf( float arg ); (1) (since C99) double floor( double arg ); (2) long double floorl( long double arg ); (3) (since C99) Defined in header <tgmath.h> #define floor( arg ) (4) (since C99) 1-3) Computes the largest integer value not greater than arg. 4) Type-generic macro: If arg has type long double, floorl is called. Otherwise, if arg has integer type or the type double, floor is called. Otherwi