main()
{
	local ptr;
	name = "strndup";

	ptr = strndup("bozoman", 7);
	test_str(ptr, "bozoman", "");
	free(ptr);

	ptr = strndup("bozoman", 4);
	test_str(ptr, "bozo", "");
	free(ptr);

	ptr = strndup("bozoman", 10);
	test_str(ptr, "bozoman", "");
	free(ptr);
	
	ptr = strndup("bozoman", 0);
	test_str(ptr, "", "");
	free(ptr);
}