GUI (Gnome, KDE, Gtk...), Osobiste, szkoła etc., Programowanie (PHP, Java...)

EDS - ciąg dalszy

01 stycznia, 2007 o 16:16:55 Dodaj komentarz Poziom: 0 Permalink

Z niewiadomych przyczyn w evolution-data-server znajdują się takie metody:

  1. void e_cal_component_get_categories_list(ECalComponent  *comp,
  2.                                          GSList        **categ_list);

zamiast

  1. GSList *e_cal_component_get_categories_list(ECalComponent  *comp);

Oczywiście, wszystkie parsery automatyzujące prace wywalają się na tym i trzeba pisać klej dla innych języków. Czy ktoś mógłby mi podać zalete rozwiązania nr. 1 nad nr. 2? Ja jakoś nie widzę...

Komentarze do wpisu

Możesz śledzić odpowiedzi poprzez kanał RSS. Możesz dodać komentarz lub zostawić ślad (trackback) ze swojego bloga.

#

Ktos

Jest taka praktyka programowania, że nie tworzy się funkcji zwracających wskaźniki. Nie wiem skąd to się bierze, ale fakt jest taki, że trochę tego widziałem, a i na pierwszych laborkach z C, gdzie była taka funkcja zwracająca wskaźnik do zrobienia to zastosowałem właśnie rozwiązanie 1. W sumie sam nie wiem czemu, wydało się może elegantsze? :-)

01 stycznia 2007, 16:27:49

Dodaj komentarz

Textile Lite włączony ( szczegółowy opis znaczników ):