C workspace