//this program shows that a global variable
//can shadow the name of the global constant.
#include <iostream>
using namespace std;

//global constant.
const int BIRDS = 500;

//function prototype
void california();

int main()
{
	cout << "In main there are " << BIRDS
		 << " birds.\n";
	california();
	return 0;
}

//*******************************************
// california function						*
//*******************************************

void california()
{ 
	const int BIRDS = 10000;
	cout << "In california there are " << BIRDS 
		 << " birds.\n";
}
