mirror of
https://github.com/moparisthebest/pacman
synced 2025-01-08 12:28:00 -05:00
Set the correct type on the log callback function
Somehow missed this earlier when changing everything to types. unsigned short -> pmloglevel_t wherever necessary. Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
parent
7bbcaaaae9
commit
6a1dfdf292
@ -70,7 +70,7 @@ typedef enum _pmloglevel_t {
|
||||
PM_LOG_FUNCTION = 0x10
|
||||
} pmloglevel_t;
|
||||
|
||||
typedef void (*alpm_cb_log)(unsigned short, char *);
|
||||
typedef void (*alpm_cb_log)(pmloglevel_t, char *);
|
||||
int alpm_logaction(char *fmt, ...);
|
||||
|
||||
/*
|
||||
|
@ -567,7 +567,7 @@ void cb_dl_progress(const char *filename, int xfered, int total)
|
||||
}
|
||||
|
||||
/* Callback to handle notifications from the library */
|
||||
void cb_log(unsigned short level, char *msg)
|
||||
void cb_log(pmloglevel_t level, char *msg)
|
||||
{
|
||||
char str[LOG_STR_LEN] = "";
|
||||
|
||||
|
@ -38,7 +38,7 @@ void cb_trans_progress(pmtransprog_t event, const char *pkgname, int percent,
|
||||
void cb_dl_progress(const char *filename, int xfered, int total);
|
||||
|
||||
/* callback to handle messages/notifications from pacman library */
|
||||
void cb_log(unsigned short level, char *msg);
|
||||
void cb_log(pmloglevel_t level, char *msg);
|
||||
|
||||
#endif /* _PM_CALLBACK_H */
|
||||
|
||||
|
@ -28,12 +28,13 @@
|
||||
|
||||
#include <alpm.h>
|
||||
|
||||
void output_cb(unsigned short level, char *msg)
|
||||
void output_cb(pmloglevel_t level, char *msg)
|
||||
{
|
||||
if(strlen(msg)) {
|
||||
switch(level) {
|
||||
case PM_LOG_ERROR: printf("error: "); break;
|
||||
case PM_LOG_WARNING: printf("warning: "); break;
|
||||
default: break;
|
||||
}
|
||||
puts(msg);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user