Browse Source

Correct jack_internal_client_load for wrapper layer.

git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1120 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/0.115.6
sletz 17 years ago
parent
commit
ec0171f8a1
1 changed files with 15 additions and 5 deletions
  1. +15
    -5
      libjack/intclient.c

+ 15
- 5
libjack/intclient.c View File

@@ -134,12 +134,11 @@ jack_internal_client_handle (jack_client_t *client,
}

jack_intclient_t
jack_internal_client_load (jack_client_t *client,
jack_internal_client_load_aux (jack_client_t *client,
const char *client_name,
jack_options_t options,
jack_status_t *status, ...)
jack_status_t *status, va_list ap)
{
va_list ap;
jack_varargs_t va;
jack_status_t my_status;

@@ -154,14 +153,25 @@ jack_internal_client_load (jack_client_t *client,
}

/* parse variable arguments */
va_start (ap, status);
jack_varargs_parse (options, ap, &va);
va_end (ap);

return jack_intclient_request (IntClientLoad, client, client_name,
options, status, &va);
}

jack_intclient_t
jack_internal_client_load (jack_client_t *client,
const char *client_name,
jack_options_t options,
jack_status_t *status, ...)
{
va_list ap;
va_start(ap, status);
jack_client_t* res = jack_internal_client_load_aux(client, client_name, options, status, ap);
va_end(ap);
return res;
}

jack_status_t
jack_internal_client_unload (jack_client_t *client,
jack_intclient_t intclient)


Loading…
Cancel
Save