[pacman-dev] function tracing

Aaron Griffin aaronmgriffin at gmail.com
Tue Jan 30 03:06:21 EST 2007


On 1/26/07, K. Piche <kevin.piche at cgi.com> wrote:
> The only odd thing I found was that the PM_* constants are in alpm.h
> instead of log.h so some .c's have to include 2 .h files for logging:
> one for the function _alpm_log (which should be public since pacman uses
> it) and the other for the constants.  The constants should be moved to
> the log.h file.

The goal here was to make it so that only alpm.h need be distributed
with the library to use it.  I think it's a worthy goal, IMO.
Including an extra file really adds nothing to the end result, but
REQUIRING an end user of libalpm to include yet-another adds some
usage complexity.

Just my opinion.




More information about the pacman-dev mailing list