peter-b/geda-gaf — comment on commit 0c64a4bf43c653931e2b0f13b982c02c75b5dc10
File: libgeda/src/edaconfig.c line 595
By peter-b:

There are some advantages to returning `TRUE` rather than `FALSE`. The main one is that if the caller passed a non-`NULL` value for `error`, you get behaviour consistent with the expected behaviour for functions that use `GError`, i.e. if the function indicates failure via its return value, the error will always be set.

I don't think it makes any difference what we return here, but let's just assume that calling any `eda_config_*` function with a `NULL` configuration results in undefined behaviour. ;-)