Lines Matching refs:ps_array
766 struct player_source **ps_array;
782 ps_array = (struct player_source **)malloc(nitems * sizeof(struct player_source *));
783 if (!ps_array)
793 ps_array[i] = ps;
800 shuffle_ptr(&shuffle_rng, (void **)ps_array, nitems);
804 ps = ps_array[i];
807 ps->shuffle_prev = ps_array[i - 1];
810 ps->shuffle_next = ps_array[i + 1];
813 ps_array[0]->shuffle_prev = ps_array[nitems - 1];
814 ps_array[nitems - 1]->shuffle_next = ps_array[0];
816 ps = ps_array[0];
818 free(ps_array);