gnome i HOME_ETC

Zbigniew Chyla cyba w gnome.pl
Śro, 8 Maj 2002, 16:24:20 CEST


On Wed, 2002-05-08 at 15:59:51, Tomasz Kłoczko wrote:

> > W ten sposób zwolnisz tylko *zewnątrzne* wywołani g_strconcat(), to
> > podkreślone nie jest zwalniane. Sugeuje użycie compound expression (w
> > ten sposób pozbędziesz się też podwójnego wywołania getenv())
> 
> Wiem może i sporo ale nie wszsytko. W wielu rzeczach poruszam się wręcz
> na czuja.
> Możesz zmienić tego patcha tak jak Twoim zdaniem powinno to wygladać ?

Ja natomiast sugeruję unikanie "gcc-izmów". Z bibliotekami gnomowymi całkiem
nieźle radzą sobie różne kompilatory i dobrze by było, gdyby Wasze łatki nie
robiły kepiszu. Zresztą w tym przypadku wydajność nie ma żadnego znaczenia.
Jeśli chodzi o łatkę, to wystarczy coś na kształt:

g_strconcat(gnome_util_user_home(), PATH_SEP_STR, g_getenv("CONFIG_DIR") != NULL ? g_getenv("CONFIG_DIR") : ".gnome", PATH_SEP_STR, (afile), NULL)


pozdrawiam
Cyba

-- 
 "Saying "not linking to gnome-libs makes it faster" is what most
 western cultures have defined as bullshit."

                   -- Federico Mena Quintero



Więcej informacji o liście dyskusyjnej pld-devel-pl