Update so dchud now works on C-arrays.

Also add an explicit overwrite flag.