Share via


Standard Types (Windows Embedded CE 6.0)

1/5/2010

The Microsoft run-time library defines the following standard types.

Type Description Declared In

_complex structure

Stores real and imaginary parts of complex numbers; used by _cabs.

STDLIB.H

div_t, ldiv_t structures

Stores values returned by div and ldiv, respectively.

STDLIB.H

_exception structure

Stores error information for _matherr.

STDLIB.H

FILE structure

Stores information about the state of a stream; used in all stream I/O operations.

STDLIB.H

_FPIEEE_RECORD structure

Contains information pertaining to IEEE floating-point exception; passed to the user-defined trap handler by _fpieee_flt.

STDLIB.H

fpos_t (long integer, __int64, or structure, depending on the target device)

Is used by fgetpos and fsetpos to record information for uniquely specifying every position within a file.

STDLIB.H

jmp_buf array

Is used by setjmp and longjmp to save and restore the program environment.

STDLIB.H

_onexit_t pointer

Is returned by _onexit.

STDLIB.H

size_t unsigned integer

Is the result of sizeof operator.

STDLIB.H

time_t long integer

Represents time values in mktime and time.

STDLIB.H

va_list structure

Is used to hold information needed by va_arg and va_end macros.

The called function declares a variable of type va_list that can be passed as an argument to another function.

STDLIB.H

wchar_t internal type of a wide character

Is useful for writing portable programs for international markets.

STDLIB.H

wctype_t integer

Can represent all characters of a national character set.

STDLIB.H

wint_t integer

Is the type of data object that can hold a wide character or wide end-of-file value.

STDLIB.H

See Also

Concepts

C Run-Time Library Overview

Other Resources

C/C++ Libraries for Windows Embedded CE