remove C99 dependency