Name: Anonymous 2014-05-19 7:43
I can't imagine any situation where you would need 3 or more levels of indirection for a pointer.
int i = 0;
int *ip01 = &i;
int **ip02 = &ip01;
int ***ip03 = &ip02;
int ****ip04 = &ip03;
int *****ip05 = &ip04;
int ******ip06 = &ip05;
int *******ip07 = &ip06;
int ********ip08 = &ip07;
int *********ip09 = &ip08;
int **********ip10 = &ip09;
int ***********ip11 = &ip10;
int ************ip12 = &ip11;
************ip12 = 1; /* i = 1 */