marshal_u8
if(!s) marshal_u8(b, 0);
marshal_u8(b, 1);
marshal_u8(b, 1); /* is there a next one marker */
marshal_u8(b, 0); /* end of list marker */
marshal_u8(b, 0);
marshal_u8(b, p->allow_axfr_fallback);
marshal_u8(b, p->allow_axfr_fallback_is_default);
marshal_u8(b, p->notify_retry);
marshal_u8(b, p->notify_retry_is_default);
marshal_u8(b, p->implicit);
marshal_u8(b, p->max_refresh_time_is_default);
marshal_u8(b, p->min_refresh_time_is_default);
marshal_u8(b, p->max_retry_time_is_default);
marshal_u8(b, p->min_retry_time_is_default);
marshal_u8(b, p->min_expire_time_expr);
marshal_u8(b, p->multi_primary_check);
marshal_u8(b, p->store_ixfr);
marshal_u8(b, p->store_ixfr_is_default);
marshal_u8(b, p->ixfr_size_is_default);
marshal_u8(b, p->ixfr_number_is_default);
marshal_u8(b, p->create_ixfr);
marshal_u8(b, p->create_ixfr_is_default);
marshal_u8(b, p->verify_zone);
marshal_u8(b, p->verify_zone_is_default);
marshal_u8(b, p->verifier_feed_zone);
marshal_u8(b, p->verifier_feed_zone_is_default);
marshal_u8(b, p->verifier_timeout_is_default);
marshal_u8(b, p->catalog_role);
marshal_u8(b, p->catalog_role_is_default);