dc.c revision f284975e
1