Miscellaneous API ================= Utilities --------- .. kernel-doc:: include/libfyaml/libfyaml-util.h :doc: General-purpose utility macros and portability helpers :no-header: .. kernel-doc:: include/libfyaml/libfyaml-util.h :doc: C preprocessor metaprogramming framework :no-header: .. kernel-doc:: include/libfyaml/libfyaml-util.h :doc: Compiler diagnostic control helpers :no-header: .. kernel-doc:: include/libfyaml/libfyaml-util.h :doc: Floating-point precision constants :no-header: .. kernel-doc:: include/libfyaml/libfyaml-util.h :internal: Allocator --------- .. kernel-doc:: include/libfyaml/libfyaml-allocator.h :doc: Pluggable memory allocator interface :no-header: .. kernel-doc:: include/libfyaml/libfyaml-allocator.h :internal: Threading --------- .. kernel-doc:: include/libfyaml/libfyaml-thread.h :doc: Thread pool for parallel work execution :no-header: .. kernel-doc:: include/libfyaml/libfyaml-thread.h :internal: BLAKE3 Hashing -------------- .. kernel-doc:: include/libfyaml/libfyaml-blake3.h :doc: BLAKE3 cryptographic hashing :no-header: .. kernel-doc:: include/libfyaml/libfyaml-blake3.h :internal: Alignment --------- .. kernel-doc:: include/libfyaml/libfyaml-align.h :doc: Alignment macros and aligned allocation helpers :no-header: .. kernel-doc:: include/libfyaml/libfyaml-align.h :internal: Endianness ---------- .. kernel-doc:: include/libfyaml/libfyaml-endian.h :doc: Endian detection and byte-swap utilities :no-header: .. kernel-doc:: include/libfyaml/libfyaml-endian.h :internal: Variable-Length Size Encoding ----------------------------- .. kernel-doc:: include/libfyaml/libfyaml-vlsize.h :doc: Variable-length size encoding :no-header: .. kernel-doc:: include/libfyaml/libfyaml-vlsize.h :internal: Atomic Operations ----------------- .. kernel-doc:: include/libfyaml/libfyaml-atomics.h :doc: Portable atomic operations :no-header: .. kernel-doc:: include/libfyaml/libfyaml-atomics.h :internal: