ipl.c revision fbe76568
1