make example code a bit more robust/change-proof

This commit is contained in:
Lennart Poettering 2009-03-01 20:27:55 +01:00
parent 116b38c972
commit abdffe9cbe

View file

@ -108,10 +108,10 @@ PA_C_DECL_BEGIN
* Example: * Example:
* *
* \code * \code
* static void my_drain_callback(pa_stream*s, int success, void *userdata) { * static void my_drain_callback(pa_stream *s, int success, void *userdata) {
* pa_threaded_mainloop *m; * pa_threaded_mainloop *m;
* *
* m = (pa_threaded_mainloop*)userdata; * m = userdata;
* assert(m); * assert(m);
* *
* pa_threaded_mainloop_signal(m, 0); * pa_threaded_mainloop_signal(m, 0);
@ -125,7 +125,7 @@ PA_C_DECL_BEGIN
* o = pa_stream_drain(s, my_drain_callback, m); * o = pa_stream_drain(s, my_drain_callback, m);
* assert(o); * assert(o);
* *
* while (pa_operation_get_state(o) != OPERATION_DONE) * while (pa_operation_get_state(o) == PA_OPERATION_RUNNING)
* pa_threaded_mainloop_wait(m); * pa_threaded_mainloop_wait(m);
* *
* pa_operation_unref(o); * pa_operation_unref(o);
@ -167,7 +167,7 @@ PA_C_DECL_BEGIN
* static void my_drain_callback(pa_stream*s, int success, void *userdata) { * static void my_drain_callback(pa_stream*s, int success, void *userdata) {
* pa_threaded_mainloop *m; * pa_threaded_mainloop *m;
* *
* m = (pa_threaded_mainloop*)userdata; * m = userdata;
* assert(m); * assert(m);
* *
* drain_result = &success; * drain_result = &success;
@ -183,7 +183,7 @@ PA_C_DECL_BEGIN
* o = pa_stream_drain(s, my_drain_callback, m); * o = pa_stream_drain(s, my_drain_callback, m);
* assert(o); * assert(o);
* *
* while (pa_operation_get_state(o) != OPERATION_DONE) * while (pa_operation_get_state(o) == PA_OPERATION_RUNNING)
* pa_threaded_mainloop_wait(m); * pa_threaded_mainloop_wait(m);
* *
* pa_operation_unref(o); * pa_operation_unref(o);