Hello Members Please guide me why this operation fails logically for some values at some times....
Dosent give a consistent behavior... Please help... Callback_Function_on_userid_entry(GtkWidget *entry) { const gchar *entry_text; entry_text = gtk_entry_get_text (GTK_ENTRY (entry)); g_print("\n Entry Text value = %s", entry_text); for ( i = 0; i <= articles->len - 1 ; i++ ) { g_print("\n User ID Values = %s \n", g_array_index (articles, User, i).userid); if((memcmp(entry_text, g_array_index (articles, User, i).userid, strlen(entry_text)) < 0) || (memcmp(entry_text, g_array_index (articles, User, i).userid, strlen(entry_text)) < 0)) { if((memcmp(g_array_index (articles, User, i).userid, entry_text, strlen(g_array_index (articles, User, i).userid)) != 0) || (memcmp(g_array_index (articles, User, i).userid, entry_text, strlen(g_array_index (articles, User, i).userid)) != 0)) { g_print("\n 2nd list of ID Values = %s \n", g_array_index (articles, User, i).userid); create_userid_dialog(window); } } g_free(entry_text); } Thank you Vinod _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list