. . . "It means that foo is a function that can take any number of arguments and returns a pointer to an object of any type (or, more pedantically speaking, a pointer to an object of type void, but there are no objects of type void)." .