g_find_program_for_path is public ABI but not declared in a public header
The new g_find_program_for_path()
in 2.75.2 is part of the public ABI (decorated with GLIB_AVAILABLE_IN_2_76
) and seems to be documented as though it's public, but is only declared in glib/gutilsprivate.h
. Is it intended to be a new public API or not?
If it's not public, should it be called via GLIB_PRIVATE_CALL
, or named in a way that makes it more obviously not public (g__find_program_for_path
or something), or something like that?
Or if it is intended to be a public API, it should be declared in a public header.
/cc @3v1n0