mirror of
https://github.com/janet-lang/janet
synced 2024-11-18 06:34:48 +00:00
Readd the janet_register function.
This commit is contained in:
parent
257c8b65c2
commit
7734e77dfc
@ -545,6 +545,11 @@ void janet_cfuns_ext_prefix(JanetTable *env, const char *regprefix, const JanetR
|
|||||||
if (env) namebuf_deinit(&nb);
|
if (env) namebuf_deinit(&nb);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Register a value in the global registry */
|
||||||
|
void janet_register(const char *name, JanetCFunction cfun) {
|
||||||
|
janet_registry_put(cfun, name, NULL, NULL, 0);
|
||||||
|
}
|
||||||
|
|
||||||
/* Abstract type introspection */
|
/* Abstract type introspection */
|
||||||
|
|
||||||
void janet_register_abstract_type(const JanetAbstractType *at) {
|
void janet_register_abstract_type(const JanetAbstractType *at) {
|
||||||
|
@ -1852,6 +1852,9 @@ JANET_API void janet_cfuns_ext_prefix(JanetTable *env, const char *regprefix, co
|
|||||||
JANET_API void janet_def_sm(JanetTable *env, const char *name, Janet val, const char *documentation, const char *source_file, int32_t source_line);
|
JANET_API void janet_def_sm(JanetTable *env, const char *name, Janet val, const char *documentation, const char *source_file, int32_t source_line);
|
||||||
JANET_API void janet_var_sm(JanetTable *env, const char *name, Janet val, const char *documentation, const char *source_file, int32_t source_line);
|
JANET_API void janet_var_sm(JanetTable *env, const char *name, Janet val, const char *documentation, const char *source_file, int32_t source_line);
|
||||||
|
|
||||||
|
/* Legacy definition of C functions */
|
||||||
|
JANET_API void janet_register(const char *name, JanetCFunction cfun);
|
||||||
|
|
||||||
/* Allow setting entry name for static libraries */
|
/* Allow setting entry name for static libraries */
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
#define JANET_MODULE_PREFIX extern "C"
|
#define JANET_MODULE_PREFIX extern "C"
|
||||||
|
Loading…
Reference in New Issue
Block a user