.. _libcudacxx-standard-api-c-compat: C Library ========= .. toctree:: :hidden: :maxdepth: 1 c_library/cstring Any Standard C++ header not listed below is omitted. .. list-table:: :widths: 25 45 30 30 20 :header-rows: 1 * - **Header** - **Content** - **CCCL Availability** - **CUDA Toolkit Availability** - **C++ Reference** * - ```` - Lightweight assumption testing - CCCL 2.0.0 - CUDA 10.2 - `\ `_ * - ```` - C complex number arithmetic - CCCL 2.0.0 - CUDA 11.4 - `\ `_ * - ```` - Type support library - CCCL 2.2.0 - CUDA 12.3 - `\ `_ * - ```` - Limits of floating point types - CCCL 2.0.0 - CUDA 10.2 - `\ `_ * - ```` - Limits of integral types - CCCL 2.0.0 - CUDA 10.2 - `\ `_ * - ```` - Common math functions - CCCL 2.2.0 - CUDA 12.3 - `\ `_ * - ```` - Fundamental types - CCCL 2.0.0 - CUDA 10.2 - `\ `_ * - ```` - Fundamental integer types - CCCL 2.2.0 - CUDA 12.3 - `\ `_ * - ```` - Fixed-width integer types - CCCL 2.0.0 - CUDA 10.2 - `\ `_ * - ```` - Common utilities - CCCL 2.2.0 - CUDA 12.3 - `\ `_ * - :ref:`\ ` - Provides array manipulation functions such as ``memcpy``, ``memset`` and ``memcmp`` - CCCL 3.0.0 - CUDA 13.0 - `\ `_ * - ```` - Provides ``clock``, ``difftime``, ``time`` and ``timespec_get`` functions - CCCL 3.1.0 - CUDA 13.1 - `\ `_