function prints the given warning message to stderr.
The message can be provided as one or more arguments as depicted by
all arguments are concatenated together into a single line.
The printed message has the following form, where
is determined by
progname: W: message1 .. messageN
should be used to inform the user of erroneous but non-critical conditions that
permit the script to continue execution.