Пример #1
0
const gchar *
sim_event_get_sql_fields(void)
{
  gchar *temp = NULL;
  GType type = sim_event_get_type();
  SimEventClass *klass = (SimEventClass*) g_type_class_ref(type);
  temp = klass->sql_text_fields;
  g_type_class_unref(klass);
  return temp;

}
Пример #2
0
void
_priv_sim_event_initialize (void)
{
  GString *st;
  gint i;

  _sim_event_type = sim_event_get_type ();

  st = g_string_new ("");
  for (i = 0; i < N_TEXT_FIELDS; i++)
  {
    g_string_append_printf (st, "%s%s", sim_text_field_get_name (i), (i != (N_TEXT_FIELDS - 1)) ? "," : "");
  }

  /* This is a leak, the string will never be freed */
  sql_text_fields = g_string_free (st, FALSE);
}