flon util (C)