#include <stdio.h>
#include <stdlib.h>

#define TYPE float
#include "smallest.c"

int flt(float x, float y)
{
  return (x < y);
} /* flt(int, int) */

main()
{
  float values[] = { 5.0, 1.0, 6.0, 7.0, 9.0 };
  printf("The smallest value is: %f\n", smallest(values, 5, flt));
  exit(EXIT_SUCCESS);
} /* main() */
