macOS C RTL

From RAD Studio
Jump to: navigation, search

Go Up to macOS Application Development


The following table lists the C/C++ RTL header files supplied by RAD Studio for macOS compilation:

Filename

Description

assert.h

Includes standard assert.h.

ciso646

Includes standard iso646.h.

dir.h

dos.h

fcntl.h

Includes standard fcntl.h.

float.h

Contains implementation specific floating-point macros.

io.h

Provides low level I/O functions. Includes the UNIX header file unistd.h.

iso646.h

Provides definitions for alternative spellings, such as bitand for &.

math.h

Includes standard math.h.

mem.h

Provides memory manipulation functions. Includes standard string.h.

new.h

Includes by default dinkumware\new.

process.h

stdarg.h

Contains definitions for accessing parameters in functions that accept a variable number of arguments.

stddef.h

Provides definitions for common types (size_t, wint_t, ptrdiff_t, wchar_t) and NULL.

stdio.h

Includes standard stdio.h.

stdlib.h

Includes standard stdlib.h.

string.h

sys\cdefs.h

Provides compiler compatibility macros for GNU libc.

sys\locking.h

tchar.h

typeinfo

Includes typeinfo.h.

wchar.h

Includes standard wchar.h.

wctype.h

Includes standard wctype.h.

win32mgr.h

Provides constants for Windows NT applications.

xmmintrin.h

Provides XMM intrinsics.

These files are contained in $(BDS)\include\osx\crtl.

See Also