Lines Matching refs:callback
7 * Feeds text to the vm's output callback
10 ficlCallbackTextOut(ficlCallback *callback, char *text)
14 if (callback != NULL) {
15 if (callback->textOut != NULL)
16 textOut = callback->textOut;
17 else if ((callback->system != NULL) &&
18 (callback != &(callback->system->callback))) {
19 ficlCallbackTextOut(&(callback->system->callback),
26 callback = &(ficlSystemGlobal->callback);
27 textOut = callback->textOut;
33 (textOut)(callback, text);
38 * Feeds text to the vm's error output callback
41 ficlCallbackErrorOut(ficlCallback *callback, char *text)
45 if (callback != NULL) {
46 if (callback->errorOut != NULL)
47 errorOut = callback->errorOut;
48 else if ((callback->system != NULL) &&
49 (callback != &(callback->system->callback))) {
50 ficlCallbackErrorOut(&(callback->system->callback),
57 callback = &(ficlSystemGlobal->callback);
58 errorOut = callback->errorOut;
62 ficlCallbackTextOut(callback, text);
66 (errorOut)(callback, text);