Converting a 15-character all-numeric string from ASCII to 2-3 unsigned longs

Make sure the index is > 0;
second long:
for (i=5;(i<10 && ( (l-1) >= i ); i++{

the zero index array always confuses me so i<10 could be 1 out but you should get the idea.