From: Tom S. <tom...@gm...> - 2007-05-30 08:13:35
|
On 5/29/07, Peter Szilagyi <sp...@hs...> wrote: > > As for functions like strdup, they might deserve a thought, but rather > the platform-dependent ones which require porting, and not the > functions having reliable implementation on all plaforms that Aqualug > targets. You should ask Tom of this since he does all that kind of > work. The std C functions we use are mostly portable. In the cases when they were not portable (mostly GNU extensions) and thus I needed porting them, it was not sufficient to use a glib-provided counterpart, but a more in-depth solution or workaround was necessary. > "...glib's various facilities are intended to have a consistent > interface; the coding style is semi-object-oriented, and identifiers > are prefixed with "g" to create a kind of namespace..." We don't really care about how glib wants us to program. We could as well prefix all our identifiers with "a_" to create an "aqualung namespace", if such issues bothered us. Tom |