CONTEXT
conflag = CONTEXT;
conflag = CONTEXT;
#define MAYBE_OPEN(CONTEXT, ID, MODE) \
maybe_open_ret = krb5_fcc_open_file (CONTEXT,ID,MODE); \
#define MAYBE_CLOSE(CONTEXT, ID, RET) \
maybe_close_ret = krb5_fcc_close_file (CONTEXT, \
#define MAYBE_CLOSE_IGNORE(CONTEXT, ID) \
(void) krb5_fcc_close_file (CONTEXT,(krb5_fcc_data *)(ID)->data); } }
*ptr++ = CONTEXT | 0x00; /* hintName identifier */
if (*ptr != (CONTEXT | 0x01)) {
if (**buff_in != (CONTEXT | 0x01))
if (g_get_tag_and_length(buff_in, (CONTEXT | 0x01),
if (g_get_tag_and_length(&ptr, (CONTEXT | 0x02),
if (g_get_tag_and_length(&ptr, (CONTEXT | 0x03),
if (g_get_tag_and_length(&ptr, (CONTEXT | 0x01), REMAIN, &len) < 0)
if (tag == CONTEXT) {
if (tag == (CONTEXT | 0x01)) {
if (tag == (CONTEXT | 0x02)) {
if (tag == (CONTEXT | 0x03)) {
*ptr++ = CONTEXT; /* NegotiationToken identifier */
*ptr++ = CONTEXT | 0x00; /* MechTypeList identifier */
*ptr++ = CONTEXT | 0x02;
*ptr++ = CONTEXT | 0x03;
*ptr++ = CONTEXT | 0x01;
*ptr++ = CONTEXT;
*ptr++ = CONTEXT | 0x01;
*ptr++ = CONTEXT | 0x02;
*ptr++ = CONTEXT | 0x03;
if (g_get_tag_and_length(&buf, CONTEXT, cur_size, &seqsize) < 0)
if (*buf++ == CONTEXT) {
CONTEXT context;
CONTEXT context;