c static functions