This document provides information about low level functions in Ring that interface with C and the Ring virtual machine. It discusses the callgc() function to manually call the garbage collector, the varptr() function to get a pointer to a C variable, the space() function to allocate memory, nullpointer() to pass a null pointer, object2pointer() and pointer2object() to convert between Ring objects and C pointers, ptrcmp() to compare pointers, and functions like ringvm_cfunctionslist() to get lists of C functions and ringvm_functionslist() to get a list of Ring functions from the bytecode. These low level functions provide interfaces between Ring and C to integrate Ring with C libraries and code.