* Greg Stein: > What?! ... what is this? I've never seen "missing sentinel". This just > seems to complicate the code for the sake of a compiler. And one that > historically has not been a problem for us.
You cannot use NULL to terminate varargs lists which are expected to consist of pointers because NULL may expand to 0 (without a cast to void *), which gets promoted to long in the argument lsit. This may or may not be appropriate as a pointer value, depending on the platform. -- Florian Weimer <fwei...@bfk.de> BFK edv-consulting GmbH http://www.bfk.de/ Kriegsstraße 100 tel: +49-721-96201-1 D-76133 Karlsruhe fax: +49-721-96201-99