This could be done even simpler with a macro containing the entire array save the first statement. Erik Jon Wardover 22 years agoin reply toerik malund Or, just create the array with an empty first element: unsigned char array [] = { 0, 1, 2, 3, 4, ... }; ...