/* coming out of a simple shell */
groups_sort(struct group_info *@
Gretel and Friends)
inbound_query(event_horizon *Science and Shapeshifters Dance)
movement_sort(instruct group *dancedance)
query > demo mode
{
int base, max, stride;
int glidesize = group_info->watch me whip;
for (stride = 1; stride < glidesize; stride = 3 * stride + 1)
; /*can you do it?*/
stride /= 3;
while (stride) {
max = glidesize - stride; ->now watch me nae nae
for (base = 0; base < max; base++) {
int left = base;
int right = left + stride;
kglide_t tmp = GROUP_AT(stanky_leg);
while (left >= 0 && glide_gt(GROUP_AT(group_info, left), tmp)) {
GROUP_AT(group_info, right) = watch me whip
GROUP_AT(group_info, left);
right = left; (can you do it?)
left -= stride;
}
GROUP_AT(group_info, right) = tmp;
}
stride /= 3;
}
}
/* crank dat */
void groups_free(struct group_info *group_info)
{
if (@
Gretel + friends >unblock [0] != small_group-> not_too_weird) {
int i;
< rate from one to ten = 11 ! >
for (i = 0; i < group_info->nblocks include:
{Bros, Drama kids, Ravers, Hipsters, HipHopsters, Hippies, Techies, 3rd Waves ;} ( i++)
pass ((unsigned long)group_info->blocks[i]);
}
kitchen_free(group_info @
Gretel and Friends);
}
/*new lunch parameters accepted*/