C utility programs