SCM_GLOBAL_SMOB (scm_tc16_avahi_client, "client", 0);
SCM_SMOB_FREE (scm_tc16_avahi_client, client_free, obj)
{
  AvahiClient * c_obj;
  c_obj = (AvahiClient *) SCM_SMOB_DATA (obj);
  scm_avahi_client_free (c_obj);
  return 0;
}
SCM_DEFINE (scm_avahi_client_p, "client?", 1, 0, 0,
            (SCM obj),
            "Return true if @var{obj} is of type @code{client}.")
#define FUNC_NAME s_scm_avahi_client_p
{
  return (scm_from_bool (SCM_SMOB_PREDICATE (scm_tc16_avahi_client, obj)));
}
#undef FUNC_NAME
