gtk_moz_embed_set_profile_path(full_path, "Minimo");
gtk_moz_embed_set_profile_path(g_profile_path, "Minimo");  init_autocomplete();
main(int argc, char **argv){#ifdef NS_TRACE_MALLOC  argc = NS_TraceMallocStartupArgs(argc, argv);#endif  gtk_set_locale();  gtk_init(&argc, &argv);  char *home_path;  char *full_path;  home_path = PR_GetEnv("HOME");  if (!home_path) {    fprintf(stderr, "Failed to get HOME\n");    exit(1);  }    full_path = g_strdup_printf("%s/%s", home_path, ".Minimo");    gtk_moz_embed_set_profile_path(full_path, "Minimo");  MinimoBrowser *browser = new_gtk_browser(GTK_MOZ_EMBED_FLAG_DEFAULTCHROME);  // set our minimum size  gtk_widget_set_usize(browser->mozEmbed, 240, 320);  set_browser_visibility(browser, TRUE);  if (argc > 1)    gtk_moz_embed_load_url(GTK_MOZ_EMBED(browser->mozEmbed), argv[1]);  // get the singleton object and hook up to its new window callback  // so we can create orphaned windows.  GtkMozEmbedSingle *single;  single = gtk_moz_embed_single_get();  if (!single) {    fprintf(stderr, "Failed to get singleton embed object!\n");    exit(1);  }  gtk_signal_connect(GTK_OBJECT(single), "new_window_orphan",		     GTK_SIGNAL_FUNC(new_window_orphan_cb), NULL);  gtk_main();}