Core RTL

This section describes the core RTL types and facilities.

// classes

class jnc.DynamicLib;
class jnc.Scheduler;

// global functions

void* jnc.createDataPtr(
    void thin* p,
    size_t length = -1
);

void const* jnc.createDataPtr(
    void const thin* p,
    size_t length = -1
);

void* jnc.limitDataPtr(
    void* p,
    size_t length
);

void const* jnc.limitDataPtr(
    void const* p,
    size_t length
);

intptr_t jnc.getDataPtrLeftRadius(void const* p);
intptr_t jnc.getDataPtrRightRadius(void const* p);