trunk/src/osd/modules/sync/work_osd.c
| r242748 | r242749 | |
| 651 | 651 | work_thread_info *thread = (work_thread_info *)param; |
| 652 | 652 | osd_work_queue *queue = thread->queue; |
| 653 | 653 | |
| 654 | | #if defined(SDLMAME_MACOSX) |
| 654 | #if defined(SDLMAME_MACOSX) |
| 655 | 655 | void *arp = NewAutoreleasePool(); |
| 656 | | #endif |
| 656 | #endif |
| 657 | 657 | |
| 658 | 658 | // loop until we exit |
| 659 | 659 | for ( ;; ) |
| r242748 | r242749 | |
| 703 | 703 | atomic_decrement32(&queue->livethreads); |
| 704 | 704 | } |
| 705 | 705 | |
| 706 | | #if defined(SDLMAME_MACOSX) |
| 706 | #if defined(SDLMAME_MACOSX) |
| 707 | 707 | ReleaseAutoreleasePool(arp); |
| 708 | | #endif |
| 708 | #endif |
| 709 | 709 | |
| 710 | 710 | return NULL; |
| 711 | 711 | } |