30 Jan
2007
30 Jan
'07
8:06 a.m.
On 1/26/07, K. Piche <kevin.piche@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.