blob: 610095df86176cab3c69ad22a5b6c9698e2df7e7 [file] [log] [blame]
Zesstra051ad6b2020-01-23 21:46:58 +01001
2find_call_out
3*************
4
5
6BEISPIELE
7=========
8
9 // Findet sich kein call_out auf die Funktion 'func', so kann er
10 // gestartet werden. (Wichtig falls der call_out nicht mehrfach
11 // aufgerufen werden soll).
12
13 if(find_call_out("func")==-1)
14 call_out("func",5);
15
16
17BEMERKUNGEN
18===========
19
20 Die Suche nach call_out()s auf Closures funktioniert nur, wenn der
21 genaue Wert der Closure gesucht wird.
22
23 // Das funktioniert:
24 closure cl = symbol_function("main", obj);
25 call_out(cl, 2);
26 find_call_out(cl);
27
28 // Das funktioniert nicht:
29 call_out(symbol_function("main", obj), 2);
30 find_call_out(symbol_function("main", obj));
31
32 Ein Codebeispiel, um alle call_out()s auf eine Funktion zu
33 entfernen, findet sich in der Manpage zu remove_call_out().