isgreaterequal

Defined in header <math.h> #define isgreaterequal(x, y) /* implementation defined */ (since C99) Determines if the floating point number x is greater than or equal to the floating-point number y, without setting floating-point exceptions. Parameters x - floating point value y - floating point value Return value Nonzero integral value if x >= y, ​0​ otherwise. Notes The built-in operator>= for floating-point numbers may raise FE_INVALID if one or

thrd_current

Defined in header <threads.h> thrd_t thrd_current(); (since C11) Returns the identifier of the calling thread. Parameters (none). Return value The identifier of the calling thread. References C11 standard (ISO/IEC 9899:2011): 7.26.5.2 The thrd_current function (p: 383)

atomic_fetch_or

Defined in header <stdatomic.h> C atomic_fetch_or( volatile A* obj, M arg ); (1) (since C11) C atomic_fetch_or_explicit( volatile A* obj, M arg, memory_order order ); (2) (since C11) Atomically replaces the value pointed by obj with the result of bitwise OR between the old value of obj and arg, and returns the value obj held previously. The operation is read-modify-write operation. The first version orders memory accesses according to memory_order_seq_cst, the second

iswspace

Defined in header <wctype.h> int iswspace( wint_t ch ); (since C95) Checks if the given wide character is a whitespace character, i.e. either space (0x20), form feed (0x0c), line feed (0x0a), carriage return (0x0d), horizontal tab (0x09), vertical tab (0x0b) or any whitespace character specific to the current locale. Parameters ch - wide character Return value Non-zero value if the wide character is a whitespace character, zero otherwise. Example #include

break statement

Causes the enclosing for, while or do-while loop or switch statement to terminate. Used when it is otherwise awkward to terminate the loop using the condition expression and conditional statements. Syntax break ; Appears only within the statement of a loop body (while, do, for) or within the statement of a switch. Explanation After this statement the control is transferred to the statement or declaration immediately following the enclosing loop or switch, as if by goto. Keyword

wcsncmp

Defined in header <wchar.h> int wcsncmp( const wchar_t* lhs, const wchar_t* rhs, size_t count ); (since C95) Compares at most count wide characters of two null-terminated wide strings. The comparison is done lexicographically. Parameters lhs, rhs - pointers to the null-terminated wide strings to compare count - maximum number of characters to compare Return value Negative value if lhs is less than rhs. ​0​ if lhs is equal to rhs. Positive value if lhs is

wcschr

Defined in header <wchar.h> wchar_t* strchr( const wchar_t* str, wchar_t ch ); (since C95) Finds the first occurrence of the wide character ch in the wide string pointed to by str. Parameters str - pointer to the null-terminated wide string to be analyzed ch - wide character to search for Return value Pointer to the found character in str, or NULL if no such character is found. Example References C11 standard (ISO/IEC 9899:2011): 7.29.4.5.1 The w

wcsncat

Defined in header <wchar.h> (1) wchar_t *wcsncat( wchar_t *dest, const wchar_t *src, size_t count ); (since C95) (until C99) wchar_t *wcsncat( wchar_t *restrict dest, const wchar_t *restrict src, size_t count ); (since C99) errno_t wcsncat_s( wchar_t *restrict dest, rsize_t destsz, const wchar_t *restrict src, rsize_t count ); (2) (since C11) 1) Appends at most count wide characters from the wide string pointed to by src, st

wcscspn

Defined in header <wchar.h> size_t wcscspn( const wchar_t* dest, const wchar_t* src ); (since C95) Returns the length of the maximum initial segment of the wide string pointed to by dest, that consists of only the characters not found in wide string pointed to by src. Parameters dest - pointer to the null-terminated wide string to be analyzed src - pointer to the null-terminated wide string that contains the characters to search for Return value The leng

enum

Usage declaration of an enumeration type