r16550: Fix bug 3866. Thanks for the report!
authorDerrell Lipman <derrell@samba.org>
Tue, 27 Jun 2006 02:30:58 +0000 (02:30 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 16:18:59 +0000 (11:18 -0500)
commit9718506d35ca14c5233b613c647609bf2589f38b
tree49ce9dccfaeb36d4253b30d9dc870bd9ebd703d4
parentad6f4f14ad10dab330e51ad36f8f8d6ccc065be2
r16550: Fix bug 3866.  Thanks for the report!

Although I've never met a computer or compiler that produced pointers to
functions which are a different size than pointers to data, I suppose they
probably exist.  Assigning a pointer to a function is technically illegal in C
anyway.

Change casts of the option_value based on the option_name to use of variable
argument lists.

For binary compatibility, I've maintained but deprecated the old behavior of
debug_stderr (which expected to be passed a NULL or non-NULL pointer) and
added a new option debug_to_stderr which properly expects a boolean (int)
parameter.

Derrell
(This used to be commit c1b4c510530ca3118d1eccb9615a8cad732c7373)
examples/libsmbclient/testbrowse.c
source3/include/libsmbclient.h
source3/libsmb/libsmbclient.c