|
x-engine-c v0.2.13
The C engine for x-lang
|
#include <x-prim.h>
Data Fields | |
| x_char_t * | name |
| x_fn_t | fn |
| x_char_t * | ns |
| x_char_t * | method |
A primitive's env name + catalog coordinates, for x_prims_bind_table(). ns NULL => bound into the env only (not cataloged). A module adopts the catalog by switching its table to this type; unconverted modules keep using x_callable_entry_t untouched.
| x_fn_t x_prim_entry_t::fn |
C primitive function pointer.
| x_char_t* x_prim_entry_t::method |
Catalog bare method name.
| x_char_t* x_prim_entry_t::name |
Env symbol name (transitional).
| x_char_t* x_prim_entry_t::ns |
Catalog namespace (type/section), or NULL.