# HG changeset patch # User Thinker K.F. Li # Date 1290484512 -28800 # Node ID 769921baf111381afb472390043c63027863c168 # Parent 18256f404193d994450c2eaca6a98b4664bb3f6e Add missed functions: _x_supp_reg_IO_factory and _x_supp_reg_timer_factory diff -r 18256f404193 -r 769921baf111 src/X_supp.c --- a/src/X_supp.c Tue Nov 23 11:44:27 2010 +0800 +++ b/src/X_supp.c Tue Nov 23 11:55:12 2010 +0800 @@ -1062,6 +1062,16 @@ return r == 0? ERR: OK; } +static void +_x_supp_reg_IO_factory(mb_IO_factory_t *io_factory) { + _io_factory = io_factory; +} + +static void +_x_supp_reg_timer_factory(mb_timer_factory_t *timer_factory) { + _timer_factory = timer_factory; +} + mb_backend_t mb_dfl_backend = { _x_supp_new, _x_supp_new_with_win, @@ -1076,7 +1086,10 @@ _x_supp_rdman, _x_supp_timer_man, _x_supp_ob_factory, - _x_supp_img_ldr + _x_supp_img_ldr, + + _x_supp_reg_IO_factory, + _x_supp_reg_timer_factory, }; #if 0