krb5_cc_typelist
struct krb5_cc_typelist *t, *t_next;
struct krb5_cc_typelist *t;
if (!(t = (struct krb5_cc_typelist *) malloc(sizeof(*t)))) {
struct krb5_cc_typelist *tlist;
struct krb5_cc_typelist *next;
struct krb5_cc_typelist *tptr;
static struct krb5_cc_typelist cc_lcc_entry = { &krb5_lcc_ops, NEXT };
static struct krb5_cc_typelist cc_stdcc_entry = { &krb5_cc_stdcc_ops, NEXT };
static struct krb5_cc_typelist cc_mcc_entry = { &krb5_mcc_ops, NEXT };
static struct krb5_cc_typelist cc_fcc_entry = { &krb5_cc_file_ops, NEXT };
static struct krb5_cc_typelist cc_krcc_entry = { &krb5_krcc_ops, NEXT };
static struct krb5_cc_typelist cc_dcc_entry = { &krb5_dcc_ops, NEXT };
static struct krb5_cc_typelist cc_kcm_entry = { &krb5_kcm_ops, NEXT };
static struct krb5_cc_typelist cc_macos_entry = { &krb5_api_macos_ops, NEXT };
static struct krb5_cc_typelist *cc_typehead = INITIAL_TYPEHEAD;