svn merge -r40140:r40148 https://svn.blender.org/svnroot/bf-blender/trunk/blender
[blender.git] / source / blender / blenlib / BLI_threads.h
index 6a0a711404cc0d3504700dd727b40d3361177a43..e0959b88a5f8cf963b52d4e400bd6d8d12a7c2fd 100644 (file)
 #ifndef BLI_THREADS_H
 #define BLI_THREADS_H 
 
+/** \file BLI_threads.h
+ *  \ingroup bli
+ */
+
 #include <pthread.h>
 
 /* for tables, button in UI, etc */
@@ -67,6 +71,7 @@ int           BLI_system_thread_count(void); /* gets the number of threads the system can
 #define LOCK_CUSTOM1   3
 #define LOCK_RCACHE            4
 #define LOCK_OPENGL            5
+#define LOCK_SCANFILL  6
 
 void   BLI_lock_thread(int type);
 void   BLI_unlock_thread(int type);
@@ -121,7 +126,7 @@ void BLI_insert_work(struct ThreadedWorker *worker, void *param);
 
 typedef struct ThreadQueue ThreadQueue;
 
-ThreadQueue *BLI_thread_queue_init();
+ThreadQueue *BLI_thread_queue_init(void);
 void BLI_thread_queue_free(ThreadQueue *queue);
 
 void BLI_thread_queue_push(ThreadQueue *queue, void *work);