Kite<->C language library interface, based on the C/Invoke library at http://www.nongnu.org/cinvoke/. Platforms supported: x86 (32 and 64-bit), SPARC, PPC (OS X only), Windows. (Use on unsupported platforms will result in an exception being thrown.)
interface.language.c.c_callback: Represents a callback function.interface.language.c.c_struct: Represents a C structure definition.interface.language.c.c_struct_instance: Represents an instance of a C structure.interface.language.c.function_prototype: C Function prototype.interface.language.c.param_types: Valid C<->Kite data types.make interface.language.c(lib): Load a new library into memory.lib: Path to library on your system.destruct interface.language.c(): Class destructor.operator |(): Invoke given function._ctx: Internal use only._library: Internal use only._valid_functions: Internal use only._check_error_status(): Check the error status and throw exception if needed (internal use)_make_prototype(ret_type, parameter_types): Internal use only.ret_type: Function's return type.parameter_types: Function's parameters.add_method(name, ret_type, parameter_types): Load method from library and make callable.name: Function name.ret_type: Function return type.parameter_types: List of parameter types.