DMU_OT_NUMTYPES
static object_viewer_t *object_viewer[DMU_OT_NUMTYPES + 1] = {
#define ZDB_OT_DEFERRED (DMU_OT_NUMTYPES + 0)
#define ZDB_OT_DITTO (DMU_OT_NUMTYPES + 1)
#define ZDB_OT_OTHER (DMU_OT_NUMTYPES + 2)
#define ZDB_OT_TOTAL (DMU_OT_NUMTYPES + 3)
if (t < DMU_OT_NUMTYPES)
typename = zdb_ot_extname[t - DMU_OT_NUMTYPES];
#define ZDB_OT_NAME(idx) ((idx) < DMU_OT_NUMTYPES ? \
#define ZDB_OT_TYPE(idx) ((idx) < DMU_OT_NUMTYPES ? (idx) : \
DMU_OT_UINT64_OTHER : DMU_OT_NUMTYPES)
(ot) < DMU_OT_NUMTYPES)
const dmu_object_type_info_t dmu_ot[DMU_OT_NUMTYPES] = {
(ot) < DMU_OT_NUMTYPES)
extern const dmu_object_type_info_t dmu_ot[DMU_OT_NUMTYPES];
#define DMU_OT_OTHER DMU_OT_NUMTYPES /* place holder for DMU_OT() types */
#define DMU_OT_TOTAL (DMU_OT_NUMTYPES + 1)