Confirmed users, Bureaucrats and Sysops emeriti
1,217
edits
|  (gc_set_thread_affinity) |  (callbacks need closures, duh) | ||
| Line 185: | Line 185: | ||
|   typedef void (*gc_callback)( |   typedef void (*gc_callback)( | ||
|     gc_GCStatus state); |     gc_GCStatus state, void *closure); | ||
|   void '''gc_add_callback'''(gc_callback callback); |   void '''gc_add_callback'''(gc_callback callback, void *closure); | ||
| Register a callback function. If '''gc_set_thread_affinity''' has been called, the callback will occur on the specified thread. | Register a callback function. If '''gc_set_thread_affinity''' has been called, the callback will occur on the specified thread. | ||