test-purpose c file