have_struct_member(type, member, headers = nil, opt = "", &b)
Instance Public methods
Returns whether or not the struct of type type
contains
member
. If it does not, or the struct type can't be
found, then false is returned. You may optionally specify additional
headers
in which to look for the struct (in addition to the
common header files).
If found, a macro is passed as a preprocessor constant to the compiler
using the type name and the member name, in uppercase, prepended with
HAVE_
.
For example, if have_struct_member('struct foo',
'bar')
returned true, then the
HAVE_STRUCT_FOO_BAR
preprocessor macro would be passed to the
compiler.
HAVE_ST_BAR
is also defined for backward compatibility.
Please login to continue.