1,6 → 1,8 |
#include "tp.h" |
|
extern tp_obj kolibri_open(TP); |
extern tp_obj kolibri_mainwindow(TP); |
extern tp_obj kolibri_socket_module(TP); |
extern tp_obj tp_dict(TP); |
extern tp_obj tp_fnc(TP,tp_obj v(TP)); |
|
7,8 → 9,12 |
void kolibri_init(TP) |
{ |
tp_obj kolibri_mod = tp_dict(tp); |
tp_obj socket_mod = kolibri_socket_module(tp); |
|
tp_set(tp, kolibri_mod, tp_string("open"), tp_fnc(tp, kolibri_open)); |
tp_set(tp, kolibri_mod, tp_string("window"), tp_fnc(tp, kolibri_mainwindow)); |
/* socket is a separated module. */ |
tp_set(tp, kolibri_mod, tp_string("socket"), socket_mod); |
|
/* Bind module attributes. */ |
tp_set(tp, kolibri_mod, tp_string("__doc__"), |