It may be necessary under certain circumstances to pass a null pointer as a parameter value to an external function. You cannot pass a null pointer parameter value by specifying a value of null or "" in the external function call, as these both produce a pointer to an empty string instead of a null pointer.
To pass a null pointer parameter value, specify a value of zero (0) in the external function call. For