kobj_class
dp = (struct iconv_ucs *)kobj_create((struct kobj_class*)dcp, M_ICONV, M_WAITOK);
dp = (struct iconv_xlat *)kobj_create((struct kobj_class*)dcp, M_ICONV, M_WAITOK);
dp = (struct iconv_xlat16 *)kobj_create((struct kobj_class*)dcp, M_ICONV, M_WAITOK);
typedef struct kobj_class driver_t;
#define DECLARE_CLASS(name) extern struct kobj_class name
struct kobj_class classvar = { \
struct kobj_class classvar = { \
struct kobj_class name ## _class = { \
struct kobj_class name ## _class = { \
typedef struct kobj_class *kobj_class_t;