···461461XRT_CHECK_RESULT const char *
462462vk_power_state_string(VkDisplayPowerStateEXT code);
463463464464+465465+/*
466466+ *
467467+ * Flag bits string functions.
468468+ *
469469+ */
470470+471471+/*!
472472+ * Returns the format feature flag if one valid bit is set,
473473+ * if multiple bits are set, will return 'MULTIPLE BIT SET'.
474474+ */
464475XRT_CHECK_RESULT const char *
465465-vk_format_feature_string(VkFormatFeatureFlagBits code);
476476+vk_format_feature_flag_string(VkFormatFeatureFlagBits bits, bool null_on_unknown);
466477467478/*!
468479 * Returns the image usage flag if one valid bit is set,
···485496XRT_CHECK_RESULT const char *
486497vk_surface_transform_flag_string(VkSurfaceTransformFlagBitsKHR bits, bool null_on_unknown);
487498499499+/*!
500500+ * Returns xrt swapchain_usage flag if one valid bit is set,
501501+ * if multiple bits are set, will return 'MULTIPLE BIT SET'.
502502+ */
488503XRT_CHECK_RESULT const char *
489489-xrt_swapchain_usage_string(enum xrt_swapchain_usage_bits code);
504504+xrt_swapchain_usage_flag_string(enum xrt_swapchain_usage_bits bits, bool null_on_unknown);
490505491506492507/*