error conflicting declaration of c function