Fix compile errors with valac >= 0.11.2

This commit is contained in:
Alexander Kojevnikov 2011-03-31 08:30:37 +08:00
parent 39bd9e9d6c
commit 3216b7e086
2 changed files with 17 additions and 0 deletions

View File

@ -45,8 +45,13 @@ namespace Spek {
private float[] input; private float[] input;
private float[] output; private float[] output;
#if VALA_0_12
private unowned Thread<void*> reader_thread = null;
private unowned Thread<void*> worker_thread;
#else
private unowned Thread reader_thread = null; private unowned Thread reader_thread = null;
private unowned Thread worker_thread; private unowned Thread worker_thread;
#endif
private Mutex reader_mutex; private Mutex reader_mutex;
private Cond reader_cond; private Cond reader_cond;
private Mutex worker_mutex; private Mutex worker_mutex;
@ -118,7 +123,11 @@ namespace Spek {
worker_cond = new Cond (); worker_cond = new Cond ();
try { try {
#if VALA_0_12
reader_thread = Thread.create<void*> (reader_func, true);
#else
reader_thread = Thread.create (reader_func, true); reader_thread = Thread.create (reader_func, true);
#endif
} catch (ThreadError e) { } catch (ThreadError e) {
stop (); stop ();
} }
@ -144,7 +153,11 @@ namespace Spek {
int size; int size;
try { try {
#if VALA_0_12
worker_thread = Thread.create<void*> (worker_func, true);
#else
worker_thread = Thread.create (worker_func, true); worker_thread = Thread.create (worker_func, true);
#endif
} catch (ThreadError e) { } catch (ThreadError e) {
return null; return null;
} }

View File

@ -125,7 +125,11 @@ namespace Spek {
} }
try { try {
#if VALA_0_12
Thread.create<void*> (check_version, false);
#else
Thread.create (check_version, false); Thread.create (check_version, false);
#endif
} catch (ThreadError e) { } catch (ThreadError e) {
} }
} }