Embryo_Program_Creation_Group

Langue: en

Autres versions - même langue

Version: 382010 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

NAME

Program Creation and Destruction Functions -

Functions that set up programs, and destroy them.

Functions


EAPI Embryo_Program * embryo_program_new (void *data, int size)
Creates a new Embryo program, with bytecode data that can be freed.
EAPI Embryo_Program * embryo_program_const_new (void *data, int size)
Creates a new Embryo program, with bytecode data that cannot be freed.
EAPI Embryo_Program * embryo_program_load (char *file)
Creates a new Embryo program based on the bytecode data stored in the given file.
EAPI void embryo_program_free (Embryo_Program *ep)
Frees the given Embryo program.

Detailed Description

Functions that set up programs, and destroy them.

Function Documentation

EAPI Embryo_Program* embryo_program_const_new (void * data, int size)

Creates a new Embryo program, with bytecode data that cannot be freed. Parameters:

data Pointer to the bytecode of the program.
size Number of bytes of bytecode.

Returns:

A new Embryo program.

EAPI void embryo_program_free (Embryo_Program * ep)

Frees the given Embryo program. Parameters:

ep The given program.

EAPI Embryo_Program* embryo_program_load (char * file)

Creates a new Embryo program based on the bytecode data stored in the given file. Parameters:

file Filename of the given file.

Returns:

A new Embryo program.

References embryo_program_new(), and embryo_swap_32().

EAPI Embryo_Program* embryo_program_new (void * data, int size)

Creates a new Embryo program, with bytecode data that can be freed. Parameters:

data Pointer to the bytecode of the program.
size Number of bytes of bytecode.

Returns:

A new Embryo program.

Referenced by embryo_program_load().

Author

Generated automatically by Doxygen for Embryo from the source code.