Functions
Function Functions

Functions that deal with Embryo program functions. More...

Functions

EAPI void embryo_program_native_call_add (Embryo_Program *ep, const char *name, Embryo_Cell(*func)(Embryo_Program *ep, Embryo_Cell *params))
 Adds a native program call to the given Embryo program. More...
 
EAPI Embryo_Function embryo_program_function_find (Embryo_Program *ep, const char *name)
 Returns the function in the given program with the given name. More...
 

Detailed Description

Functions that deal with Embryo program functions.

Function Documentation

◆ embryo_program_native_call_add()

EAPI void embryo_program_native_call_add ( Embryo_Program *  ep,
const char *  name,
Embryo_Cell(*)(Embryo_Program *ep, Embryo_Cell *params)  func 
)

Adds a native program call to the given Embryo program.

Parameters
epThe given Embryo program.
nameThe name for the call used in the script.
funcThe function to use when the call is made.

◆ embryo_program_function_find()

EAPI Embryo_Function embryo_program_function_find ( Embryo_Program *  ep,
const char *  name 
)

Returns the function in the given program with the given name.

Parameters
epThe given program.
nameThe given function name.
Returns
The function if successful. Otherwise, EMBRYO_FUNCTION_NONE.

References EMBRYO_FUNCTION_NONE.