krb5_error_code krb5_add_int_mem_ldap_mod(LDAPMod ***list, char *attribute, int op, int value) { krb5_error_code ret; LDAPMod *mod; ret = alloc_mod(list, &mod); if (ret) return ret; mod->mod_type = strdup(attribute); if (mod->mod_type == NULL) return ENOMEM; mod->mod_op = op; mod->mod_values = calloc(2, sizeof(char *)); if (mod->mod_values == NULL) return ENOMEM; mod->mod_values[0] = format_d(value); if (mod->mod_values[0] == NULL) return ENOMEM; return 0; }
/* Report system state */ static void sim_report() { #ifdef HAS_GUI if (gui_mode) { report_pc(pc); if (plusmode) { report_state("PREV", format_prev()); report_state("PC", format_pc()); } else { report_state("OPC", format_pc()); } report_state("F", format_f()); report_state("D", format_d()); report_state("E", format_e()); report_state("M", format_m()); if (!plusmode) { report_state("NPC", format_npc()); } show_cc(cc); } #endif// HAS_GUI }