- void (*examine_super)(void *sbv, char *homehost);
- void (*brief_examine_super)(void *sbv);
- void (*detail_super)(void *sbv, char *homehost);
- void (*export_super)(void *sbv);
- void (*brief_detail_super)(void *sbv);
- void (*uuid_from_super)(int uuid[4], void *sbv);
- void (*getinfo_super)(struct mdinfo *info, void *sbv);
- int (*match_home)(void *sbv, char *homehost);
- int (*update_super)(struct mdinfo *info, void *sbv, char *update,
+ void (*examine_super)(struct supertype *st, void *sbv, char *homehost);
+ void (*brief_examine_super)(struct supertype *st, void *sbv);
+ void (*detail_super)(struct supertype *st, void *sbv, char *homehost);
+ void (*export_super)(struct supertype *st, void *sbv);
+ void (*brief_detail_super)(struct supertype *st, void *sbv);
+ void (*uuid_from_super)(struct supertype *st, int uuid[4], void *sbv);
+ void (*getinfo_super)(struct supertype *st, struct mdinfo *info, void *sbv);
+ int (*match_home)(struct supertype *st, void *sbv, char *homehost);
+ int (*update_super)(struct supertype *st, struct mdinfo *info,
+ void *sbv, char *update,