1 2 3

*

Examples: Given the swap prototype

void swap(int, int);

// will force the generation of // swap(int, int);

int i, j; char c;
double x, y;

swap(x, y);

// generate the swap(double, double) // function and call

// use the previously generated // swap(int, int) function

// convert c to int and call // swap(int, int)

swap(i, j);

swap(i, c);