package quickjs

  1. Overview
  2. Docs

Module Quickjs_bindings.Function_descriptionSource

C function bindings for QuickJS utilities

This module defines the FFI bindings to QuickJS's internal libraries:

  • libregexp: Regular expression engine
  • libunicode: Unicode character utilities
  • dtoa: Number ↔ String conversion (js_dtoa, js_atod)
  • cutils: Integer to string conversion (itoa family)

Some functions are bound through wrappers in shims.c, either because ctypes cannot express the exact C signature (const qualifiers), or to add behavior the raw library delegates to its embedder (stack-overflow guard, execution deadline, allocation).

Sourcemodule Functions (F : Ctypes.FOREIGN) : sig ... end