header file can be used from C.