cs42l42.c revision c26a5289
1