static void print_internal(jackctl_internal_t * internal) { printf("\n-------------------------- \n"); printf("internal = %s\n", jackctl_internal_get_name(internal)); printf("-------------------------- \n"); print_parameters(jackctl_internal_get_parameters(internal)); }
// const JSList *jackctl_internal_get_parameters(jackctl_internal_t * internal); static int _internal_get_parameters(ClientData clientData, Tcl_Interp *interp, int argc, Tcl_Obj* const *objv) { if (argc != 3) return fw_error_str(interp, "usage: jack-ctl internal-get-parameters internal"); jackctl_internal_t * internal; if (_get_pointer(interp, objv[2], (void**)&internal) != TCL_OK) return TCL_ERROR; return _return_list(interp, jackctl_internal_get_parameters(internal)); }