vscanf

Defined in header <stdio.h> ​int vscanf( const char *restrict format, va_list vlist );​ (1) (since C99) int vfscanf( FILE *restrict stream, const char *restrict format, va_list vlist ); (2) (since C99) int vsscanf( const char *restrict buffer, const char *restrict format, va_list vlist ); (3) (since C99) int vscanf_s(const char *restrict format, va_list vlist); (4) (since C11) int vfscanf_s( FILE *restrict stream, const char *res

fgetc

Defined in header <stdio.h> int fgetc( FILE *stream ); int getc( FILE *stream ); Reads the next character from the given input stream. getc() may be implemented as a macro. Parameters stream - to read the character from Return value The obtained character on success or EOF on failure. If the failure has been caused by end-of-file condition, additionally sets the eof indicator (see feof()) on stream. If the failure has been caused by some other error, set

_Generic

Usage Type-generic expression

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

errno

Defined in header <errno.h> #define errno /*implementation-defined*/ errno is a preprocessor macro that expands to a thread-local (since C11) modifiable lvalue of type int. Several standard library functions indicate errors by writing positive integers to errno. Typically, the value of errno is set to one of the error codes listed in <errno.h> as macro constants beginning with the letter E followed by uppercase letters or digits. The value of errno is ​0​ at program s

casinhf

Defined in header <complex.h> float complex casinhf( float complex z ); (1) (since C99) double complex casinh( double complex z ); (2) (since C99) long double complex casinhl( long double complex z ); (3) (since C99) Defined in header <tgmath.h> #define asinh( z ) (4) (since C99) 1-3) Computes the complex arc hyperbolic sine of z with branch cuts outside the interval [−i; +i] along the imaginary axis. 4) Type-generic macro: If z h

cnd_destroy

Defined in header <threads.h> void cnd_destroy( cnd_t* cond ); (since C11) Destroys the condition variable pointed to by cond. If there are threads waiting on cond, the behavior is undefined. Parameters cond - pointer to the condition variable to destroy Return value (none). References C11 standard (ISO/IEC 9899:2011): 7.26.3.2 The cnd_destroy function (p: 378-379)

SIG_DFL

Defined in header <signal.h> #define SIG_DFL /*implementation defined*/ #define SIG_IGN /*implementation defined*/ The SIG_DFL and SIG_IGN macros expand into integral expressions that are not equal to an address of any function. The macros define signal handling strategies for signal() function. Constant Explanation SIG_DFL default signal handling SIG_IGN signal is ignored Example #include <signal.h> #include <stdio.h> int main(void) {

fgetwc

Defined in header <wchar.h> wint_t fgetwc( FILE *stream ); (since C95) wint_t getwc( FILE *stream ); (since C95) Reads the next wide character from the given input stream. getwc() may be implemented as a macro and may evaluate stream more than once. Parameters stream - to read the wide character from Return value The next wide character from the stream or WEOF if an error has occurred or the end of file has been reached. If an encoding error occurred, er

rename

Defined in header <stdio.h> int rename( const char *old_filename, const char *new_filename ); Changes the filename of a file. The file is identified by character string pointed to by old_filename. The new filename is identified by character string pointed to by new_filename. If new_filename exists, the behavior is implementation-defined. Parameters old_filename - pointer to a null-terminated string containing the path identifying the file to rename new_filename