Exemplo n.º 1
0
Arquivo: test2.c Projeto: 3ki5tj/zcom
int main(void)
{
  int   nr = 1, cnt = 0;
  float tmin = 0.5f, tmax = 1.0f;
  char  *p = NULL;
  cfg_t *cfg;

  if ((cfg = cfg_open("foo.cfg")) == NULL) {
    printf("error reading\n");
    return 1;
  }
  cfg_add(cfg, "nrtemp", "%d", &nr, "# of T.");
  cfg_add(cfg, "tmin", "%f", &tmin, "T min");
  cfg_add(cfg, "tmax", "%f", &tmax, "T max");
  cfg_add(cfg, "mystr",  "%s", &p, "some string");
  cfg_add(cfg, "arrcnt", "%d", &cnt, "array count");
  cfg_match(cfg, CFG_CHECKUSE);
  cfg_dump(cfg);

  printf("nr=%d, (%g,%g), cnt=%d\n", nr, tmin, tmax, cnt);
  printf("mystr=\"%s\"\n", p);
  cfg_close(cfg);
  ssdelall();
  return 0;
}
Exemplo n.º 2
0
G_MODULE_EXPORT gboolean
on_btnConnect_clicked(void)
{
	char *host, *port;

	settimeout(0);

	/* alloced */
	host = gtk_combo_box_get_active_text(GTK_COMBO_BOX(cboHost));

	if(!host){
		status("Couldn't get host");
		return FALSE;
	}else if(!*host){
		status("To where am I to connect? Timbuktu?");
		return FALSE;
	}

	if(cfg_add(host))
		gtk_combo_box_insert_text(GTK_COMBO_BOX(cboHost), 0, host);

	port = strchr(host, ':');
	if(port)
		*port++ = '\0';

	if(ft_connect(&ft, host, port, callback)){
		status("Couldn't connect: %s", ft_lasterr(&ft));
		CLOSE();
	}else{
		status("Connected to %s", host);
		gstate = STATE_CONNECTED;
		settimeout(1);
	}
	URGENT(1);
	cmds();

	g_free(host);

	return FALSE;
}