rendered paste body#include <stdio.h>
#include <stdlib.h>
#include "ilist_destructive.h"
static void iprint(char *label, ilist d){
printf("%s ",label);
while (!iempty_huh(d)) {
printf(" %d",ifirst(d));
d = irest_destroy(d);
}
printf("\n");
}
int main(void)
{
ilist z = icons_destroy(10,icons_destroy(9,icons_destroy(8,icons_destroy(7,icons_destroy(6,icons_destroy(5,iempty()))))));
ilist y = icopy(z);
ilist k = icons_destroy(4, icons_destroy(3, iempty()));
ilist l = icons_destroy(1, icons_destroy(2, iempty()));
ilist m = iappend_destroy (k,l);
printf("m: %d\n", ilength(m));
iprint("lolm",m);
ilist x = iappend_destroy (z,z);
printf("z: %d\n", ilength(x));
iprint("sup",x);
idelete(y);
//idelete(z);
return 0;
}