rendered paste bodyelse{ //For Autoselection char *search_word; int row_count=e_selection_model_row_count(reflow->selection); int model_index = e_selection_model_cursor_row (reflow->selection); int i=0,result_matched=0; int *mapping=(int*)malloc(sizeof(int)*row_count); //Map view_index to model_index for(i=0;i<row_count;i++){ mapping[i]=e_sorter_sorted_to_model(E_SORTER(reflow->sorter),i); } g_print("\ntotal contacts=%d",i); search_word=gdk_keyval_name(event->key.keyval); g_print("\nYou pressed %s",search_word); //Perform search EMinicard *temp; for(i=0;i<row_count;i++){ temp=E_MINICARD(reflow->items[mapping[i]]); g_print("\nmapping[%d]=%d",i,mapping[i]); if(!temp) g_print("\nReturning NULL"); else g_print("\nNo Problem"); char *data=""; EContactName *contact_name=e_contact_get(temp->contact,E_CONTACT_NAME); if(contact_name){ char *name=e_contact_name_to_string(contact_name); g_print("\nname=%s",name); e_contact_name_free(contact_name); if(g_utf8_validate(name,-1,NULL)){ if(!g_ascii_strncasecmp(name,search_word,1)){ g_print("Congrats!!!.Found it"); e_canvas_item_grab_focus(reflow->items[mapping[i]],TRUE); break; } } } } } } break;/*//ON PRESSING ztotal contacts=78You pressed zmapping[0]=68No Problemname=aamapping[1]=22No Problemname=Kunal Badhiremapping[2]=35No Problemname=Agdas Bangimapping[3]=9No Problemname=Omkar Bhosalemapping[4]=2No Problemname=cbcmapping[5]=45No Problemname=Monish chaddawamapping[6]=37No Problemname=Suraj Dangramapping[7]=58No Problemname=Lynn d"cunamapping[8]=18No Problemname=Alan D"mellomapping[9]=64No Problemname=Eyan D"mellomapping[10]=42No Problemname=Uan D"mellomapping[11]=33No Problemname=Vicky D"Mellomapping[12]=26No Problemname=Ajinkya D"sozzamapping[13]=14No Problemname=Antonio D"sozzamapping[14]=36No Problemname=Denin D"sozzamapping[15]=56No Problemname=Emmanuel D"sozzamapping[16]=73No Problemname=Kevin D"sozzamapping[17]=41No Problemname=Maclin D"sozzamapping[18]=23No Problemname=Melwyn D"sozzamapping[19]=39No Problemname=Prestan D"sozzamapping[20]=0No Problemname=Reynold D"sozzamapping[21]=48No Problemname=Sebastian D"sozza.mapping[22]=62No Problemname=sunny D"sozzamapping[23]=19No Problemname=efgmapping[24]=55No Problemname=Joy Fernandesmapping[25]=6No Problemname=fsafamapping[26]=57No Problemname=Harshal Galamapping[27]=10No Problemname=Pratamesh Ghodkemapping[28]=67No Problemname=Ankit Goregaonkarmapping[29]=72No Problemname=Ashutosh gowarikarmapping[30]=30No Problemname=Sharan Iyermapping[31]=17No Problemname=Shrreram Iyermapping[32]=34No Problemname=Tejas Jainmapping[33]=5No Problemname=Vipul Jainmapping[34]=20No Problemname=jklmapping[35]=52No Problemname=Shreyas Khademapping[36]=12No Problemname=Arun Krishnanmapping[37]=13No Problemname=Kaushal Krishnanmapping[38]=40Returning NULLGDB OUTPUT:Program received signal SIGSEGV, Segmentation fault.[Switching to Thread -1208973632 (LWP 27627)]0x05ec7313 in e_minicard_event (item=0x9150d08, event=0x8f74074) at e-minicard.c:755755 EContactName *contact_name=e_contact_get(temp->contact,E_CONTACT_NAME);xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx//ON PRESSING Vtotal contacts=78You pressed vmapping[0]=68No Problemname=aamapping[1]=22No Problemname=Kunal Badhiremapping[2]=35No Problemname=Agdas Bangimapping[3]=9No Problemname=Omkar Bhosalemapping[4]=2No Problemname=cbcmapping[5]=45No Problemname=Monish chaddawamapping[6]=37No Problemname=Suraj Dangramapping[7]=58No Problemname=Lynn d"cunamapping[8]=18No Problemname=Alan D"mellomapping[9]=64No Problemname=Eyan D"mellomapping[10]=42No Problemname=Uan D"mellomapping[11]=33No Problemname=Vicky D"MelloCongrats!!!.Found itxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxON PRESSING Z(again after having searched for few other contacts)total contacts=78You pressed zmapping[0]=68No Problemname=aamapping[1]=22No Problemname=Kunal Badhiremapping[2]=35No Problemname=Agdas Bangimapping[3]=9No Problemname=Omkar Bhosalemapping[4]=2No Problemname=cbcmapping[5]=45No Problemname=Monish chaddawamapping[6]=37No Problemname=Suraj Dangramapping[7]=58No Problemname=Lynn d"cunamapping[8]=18No Problemname=Alan D"mellomapping[9]=64No Problemname=Eyan D"mellomapping[10]=42No Problemname=Uan D"mellomapping[11]=33No Problemname=Vicky D"Mellomapping[12]=26No Problemname=Ajinkya D"sozzamapping[13]=14No Problemname=Antonio D"sozzamapping[14]=36No Problemname=Denin D"sozzamapping[15]=56No Problemname=Emmanuel D"sozzamapping[16]=73No Problemname=Kevin D"sozzamapping[17]=41No Problemname=Maclin D"sozzamapping[18]=23No Problemname=Melwyn D"sozzamapping[19]=39No Problemname=Prestan D"sozzamapping[20]=0No Problemname=Reynold D"sozzamapping[21]=48No Problemname=Sebastian D"sozza.mapping[22]=62No Problemname=sunny D"sozzamapping[23]=19No Problemname=efgmapping[24]=55No Problemname=Joy Fernandesmapping[25]=6No Problemname=fsafamapping[26]=57No Problemname=Harshal Galamapping[27]=10No Problemname=Pratamesh Ghodkemapping[28]=67No Problemname=Ankit Goregaonkarmapping[29]=72No Problemname=Ashutosh gowarikarmapping[30]=30No Problemname=Sharan Iyermapping[31]=17No Problemname=Shrreram Iyermapping[32]=34No Problemname=Tejas Jainmapping[33]=5No Problemname=Vipul Jainmapping[34]=20No Problemname=jklmapping[35]=52No Problemname=Shreyas Khademapping[36]=13No Problemname=Kaushal Krishnanmapping[37]=40No Problemname=Kaushik Krishnanmapping[38]=63No Problemname=Amit Kumarmapping[39]=61No Problemname=Suraj Laxmanmapping[40]=75No Problemname=Mark Mascarenasmapping[41]=3No Problemname=Mikeal Mascarenasmapping[42]=31No Problemname=Xavier Mascarenasmapping[43]=1No Problemname=Chris Mendesmapping[44]=15No Problemname=Abinandan Menonmapping[45]=50No Problemname=Chinmay Menonmapping[46]=70No Problemname=Karan Menonmapping[47]=29No Problemname=Santosh Naikmapping[48]=66No Problemname=Mitesh Ochaneymapping[49]=43No Problemname=owertmapping[50]=49No Problemname=Mayur Patelmapping[51]=59No Problemname=Rohan Patelmapping[52]=60No Problemname=Kunal Patilmapping[53]=25No Problemname=Gavin Pereiramapping[54]=51No Problemname=Brandan Pintomapping[55]=38No Problemname=Melwyn Pintomapping[56]=71No Problemname=Tiron pintomapping[57]=28No Problemname=Roshan Rebellomapping[58]=24No Problemname=Anup Regdemapping[59]=16No Problemname=Clairence Rodriguesmapping[60]=7No Problemname=julius rodrigues.mapping[61]=4No Problemname=Terrence Rodriguesmapping[62]=32No Problemname=Vally Rodriguesmapping[63]=11No Problemname=Shantanu Sawantmapping[64]=46No Problemname=Jeflon Sequira.mapping[65]=47No Problemname=Joel Sequiramapping[66]=21No Problemname=Jovi Sequiramapping[67]=8No Problemname=Melroy Sequiramapping[68]=69No Problemname=Sydney Sequiramapping[69]=54No Problemname=Deepak Shahmapping[70]=53No Problemname=Shabaz shehikmapping[71]=77No Problemname=Mickey Sinhamapping[72]=44No Problemname=Pratik solankimapping[73]=65No Problemname=Yash Tannamapping[74]=27No Problemname=thmapping[75]=76No Problemname=Williams Williammapping[76]=74No Problemname=zizouCongrats!!!.Found it*/