tcc_data_ptr: Dereference a pointer-to-pointer

View source: R/tcc_ptr_utils.R

tcc_data_ptrR Documentation

Dereference a pointer-to-pointer

Description

Treats ptr_ref as a pointer to a pointer and returns the pointed address as an external pointer. This is useful for fields like ⁠void**⁠ or ⁠T**⁠.

Usage

tcc_data_ptr(ptr_ref)

Arguments

ptr_ref

External pointer to a pointer value (e.g., address of a field).

Value

An external pointer tagged "rtinycc_borrowed". Not owned by Rtinycc and never freed on garbage collection. Do not pass to tcc_free().


Rtinycc documentation built on April 28, 2026, 1:07 a.m.