strftime

Defined in header <time.h> size_t strftime( char * str, size_t count, const char * format, const struct tm * time ); (until C99) size_t strftime( char *restrict str, size_t count, const char *restrict format, const struct tm *restrict time ); (since C99) Converts the date and time information from a given calendar time time to a null-terminated multibyte character string str according to format string format.

isalpha

Defined in header <ctype.h> int isalpha( int ch ); Checks if the given character is an alphabetic character, i.e. either an uppercase letter (ABCDEFGHIJKLMNOPQRSTUVWXYZ), or a lowercase letter (abcdefghijklmnopqrstuvwxyz). In locales other than "C", an alphabetic character is a character for which isupper() or islower() returns true or any other character considered alphabetic by the locale. In any case, iscntrl(), isdigit(), ispunct() and isspace() will return false for th

acosh

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

thrd_success

Defined in header <threads.h> enum { thrd_success = /* unspecified */, thrd_nomem = /* unspecified */, thrd_timedout = /* unspecified */, thrd_busy = /* unspecified */, thrd_error = /* unspecified */ }; (since C11) Identifiers a thread error state. Constant Explanation thrd_success indicates successful return value thrd_timedout indicates timed out return value thrd_busy indicates unsuccessful return value due to resource temporary unavail

TSS_DTOR_ITERATIONS

Defined in header <threads.h> #define TSS_DTOR_ITERATIONS /* unspecified */ (since C11) Expands to a positive integral constant expression defining the maximum number of times a destructor for thread-local storage pointer will be called by thrd_exit. This constant is equivalent to the POSIX PTHREAD_DESTRUCTOR_ITERATIONS. References C11 standard (ISO/IEC 9899:2011): 7.26.1/3 TSS_DTOR_ITERATIONS (p: 376)

copysign

Defined in header <math.h> float copysignf( float x, float y ); (1) (since C99) double copysign( double x, double y ); (2) (since C99) long double copysignl( long double x, long double y ); (3) (since C99) Defined in header <tgmath.h> #define copysign(from, to) (7) (since C99) 1-3) Composes a floating point value with the magnitude of x and the sign of y. 4) Type-generic macro: If any argument has type long double, copysignl is c

Thread support library

If the macro constant __STDC_NO_THREADS__(C11) is defined by the compiler, the header <threads.h> and all of the names listed here are not provided. Threads Defined in header <threads.h> thrd_t implementation-defined complete object type identifying a thread thrd_create (C11) creates a thread (function) thrd_equal (C11) checks if two identifiers refer to the same thread (function) thrd_current (C11) obtains the current thread identifier (function) t

break

Usage break statement: as the declaration of the statement

pow

Defined in header <math.h> float powf( float base, float exponent ); (1) (since C99) double pow( double base, double exponent ); (2) long double powl( long double base, long double exponent ); (3) (since C99) Defined in header <tgmath.h> #define pow( base, exponent ) (4) (since C99) 1-3) Computes the value of base raised to the power exponent. 4) Type-generic macro: If any argument has type long double, powl is called. Otherwise, if any argu

Escape sequences

Escape sequences are used to represent certain special characters within string literals and character constants. The following escape sequences are available. ISO C requires a diagnostic if the backslash is followed by any character not listed here: Escape sequence Description Representation \' single quote byte 0x27 (in ASCII encoding) \" double quote byte 0x22 (in ASCII encoding) \? question mark byte 0x3f (in ASCII encoding) \\ backslash byte 0x5c (in ASCII enco