-
Notifications
You must be signed in to change notification settings - Fork 150
Use System C Function
Silver edited this page Aug 11, 2020
·
3 revisions
it is really very simple in OCRunner.
//you only need add the C function declaration in Script.
void
dispatch_source_set_timer(dispatch_source_t source,
dispatch_time_t start,
uint64_t interval,
uint64_t leeway);
//then you can use it in Scrtips.
dispatch_source_set_timer(timer, DISPATCH_TIME_NOW, 0.1 * NSEC_PER_SEC, 0 * NSEC_PER_SEC);
When you add this code in scripts. OCRunner will use ORSearchedFunction
to search the pointer of function name. It's core is SymbolSearch
(edit from fishhook).
If the searched result of function name is NULL,OCRunner will notice you in console like this:
|----------------------------------------------|
|❕you need add ⬇️ code in the application file |
|----------------------------------------------|
[ORSystemFunctionTable reg:@"dispatch_source_set_timer" pointer:&dispatch_source_set_timer];
-----------------------------------------------