++);   args.data = buffer;  args.len = tlv_len(&tlv);   /* ensure we are in the correct lifecycle */  r = sc_pkcs00init_set_lifecycle(card, SC_CARDCTRL_LIFECYCLE_ADMIN);  if (r < 0 && r != SC_ERROR_NOT_SUPPORTED)   return r;   return sc_card_ctl(card, SC_CARDCTL_CARDOS_PUT_DATA_OCI, &args); }  