Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=42de2db748ac26ee2f135008159ea762f880bf81
commit 42de2db748ac26ee2f135008159ea762f880bf81 Author: Michel Hermier <[email protected]> Date: Mon Oct 28 15:14:22 2013 +0100 libpacman: Make pacman_trans_cb_progress second argument (pkgname) a const. diff --git a/doc/Makefile.am b/doc/Makefile.am index 46437e2..31c756f 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -1,6 +1,6 @@ if HAS_ASCIIDOC -man3 = libpacman.3 +man3 = libpacman.3 libpacman-changes.3 man5 = FrugalBuild.5 man8 = makepkg.8 pacman-g2.8 diff --git a/doc/libpacman-changes.txt b/doc/libpacman-changes.txt new file mode 100644 index 0000000..644e87c --- /dev/null +++ b/doc/libpacman-changes.txt @@ -0,0 +1,41 @@ += libpacman-changes(3) + +== NAME + +libpacman-changes - Changelog for libpacman(3) + +== SYNOPSIS + +A attempt to have all the changes in API and behaviour of the libpacman over versions. + +== Changes for version XXX + +=== Dependency changes + +None. + +=== API changes + +==== Symbols changed: + +pacman_trans_cb_progress: Second argument (pkgname) is now a const. + +==== Symbols added: + +None. + +==== Symbols removed: + +None. + +=== Behaviour changes + +None. + +== AUTHORS + +See /usr/share/doc/pacman-g2-*/AUTHORS. + +== REPORTING BUGS + +If you find any bug, then please file a bugreport at <http://bugs.frugalware.org/>. diff --git a/lib/libpacman/pacman.h b/lib/libpacman/pacman.h index 368897f..276551a 100644 --- a/lib/libpacman/pacman.h +++ b/lib/libpacman/pacman.h @@ -337,7 +337,7 @@ typedef void (*pacman_trans_cb_event)(unsigned char, void *, void *); typedef void (*pacman_trans_cb_conv)(unsigned char, void *, void *, void *, int *); /* Transaction Progress callback */ -typedef void (*pacman_trans_cb_progress)(unsigned char, char *, int, int, int); +typedef void (*pacman_trans_cb_progress)(unsigned char, const char *, int, int, int); /* Download Progress callback */ typedef int (*pacman_trans_cb_download)(PM_NETBUF *ctl, int xfered, void *arg); diff --git a/src/pacman-g2/trans.c b/src/pacman-g2/trans.c index 8d15fde..437c921 100644 --- a/src/pacman-g2/trans.c +++ b/src/pacman-g2/trans.c @@ -291,7 +291,7 @@ void cb_trans_conv(unsigned char event, void *data1, void *data2, void *data3, i } /* FIXME: log10() want float .. */ -void cb_trans_progress(unsigned char event, char *pkgname, int percent, int count, int remaining) +void cb_trans_progress(unsigned char event, const char *pkgname, int percent, int count, int remaining) { static int prevpercent=0; /* for less progressbar output */ int i, hash; diff --git a/src/pacman-g2/trans.h b/src/pacman-g2/trans.h index a8e0730..a31601b 100644 --- a/src/pacman-g2/trans.h +++ b/src/pacman-g2/trans.h @@ -27,7 +27,7 @@ void cb_trans_evt(unsigned char event, void *data1, void *data2); /* callback to handle questions from libpacman transactions (yes/no) */ void cb_trans_conv(unsigned char event, void *data1, void *data2, void *data3, int *response); -void cb_trans_progress(unsigned char event, char *pkgname, int percent, int howmany, int remain); +void cb_trans_progress(unsigned char event, const char *pkgname, int percent, int howmany, int remain); #endif /* _PM_TRANS_H */ _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
