Mark Hammond wrote: > My mistake - I used "i.e." in place of "e.g.". However, "arbitrary" is > fairly clear. I feel this is still underspecified. I have successfully used multiple threads, and callbacks from arbitrary threads. For this to work, I have to allow threads in all calls to the library if the library can call back before returning. Regards, Martin