more code from Reinhard: read_osccal.c