void * GB.Hook ( int type , void * hook
)
Устанавливает глобальную ловушку интерпретатора.
Есть шесь глобальных ловушек (hooks) :
GB_HOOK_MAIN
для анализа командной строки.
GB_HOOK_LOOP
для обслуживания цикла события.
GB_HOOK_WAIT
для реализации инструкции WAIT .
GB_HOOK_BEEP
для реализации еще не существующей
инструкции BEEP :-).
GB_HOOK_WATCH
для наблюдения за дискриптором
файла.
GB_HOOK_POST
для выполнения возвратов функций при
следующем вызове цикла события.
Эта функция возвращает предыдущую ловушку, так что вы можете вызвать
ее самостоятельно, если необходимо. Я думаю это полезно только для GB_HOOK_MAIN
ловушки (hook).