Code Problems - need some advice

for (int pinO = 0; pinO < sizeof(COL_PINS); pos++) {

Almost:for (int pinO = 0; pinO < sizeof(COL_PINS)/sizeof (COL_PINS[0]); pos++) {