]> git.saurik.com Git - apple/libdispatch.git/blob - testing/dispatch_c99.c
libdispatch-84.5.3.tar.gz
[apple/libdispatch.git] / testing / dispatch_c99.c
1 #include <dispatch/dispatch.h>
2 #include <stdlib.h>
3
4 #include "dispatch_test.h"
5
6 void
7 work(void *context __attribute__((unused)))
8 {
9 test_stop();
10 exit(0);
11 }
12
13 int main(void) {
14 test_start("Dispatch C99");
15 dispatch_queue_t q = dispatch_get_main_queue();
16 test_ptr_notnull("dispatch_get_main_queue", q);
17
18 dispatch_async_f(dispatch_get_main_queue(), NULL, work);
19 dispatch_main();
20 return 0;
21 }