[pacman-dev] CVS update of pacman-lib/src/pacman (trans.c)

Aaron Griffin aaron at archlinux.org
Wed Feb 21 23:32:10 EST 2007


    Date: Wednesday, February 21, 2007 @ 23:32:10
  Author: aaron
    Path: /home/cvs-pacman/pacman-lib/src/pacman

Modified: trans.c (1.36 -> 1.37)

* Using positional params (POSIX compliant, not C standard) for printfs that
  require a lot of duplicates - this may or may not be a good idea with regards
  to portability, but we'll see


---------+
 trans.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)


Index: pacman-lib/src/pacman/trans.c
diff -u pacman-lib/src/pacman/trans.c:1.36 pacman-lib/src/pacman/trans.c:1.37
--- pacman-lib/src/pacman/trans.c:1.36	Sat Feb 17 03:55:06 2007
+++ pacman-lib/src/pacman/trans.c	Wed Feb 21 23:32:09 2007
@@ -348,8 +348,8 @@
 			/* TODO clean up so digits and pkglen aren't passed twice */
 			/* TODO we may need some sort of wchar_t wprintf output here in order
 			 * to get the lengths right, prinf works on bytes and not chars */
-			printf("(%*d/%*d) %s %-*.*s", digits, remain, digits, howmany,
-			       opr, pkglen, pkglen, pkgname);
+			printf("(%2$*1$d/%3$*1$d) %4$s %6$-*5$.*5$s", digits, remain, howmany,
+			       opr, pkglen, pkgname);
 			break;
 		case PM_TRANS_PROGRESS_CONFLICTS_START:
 			printf("(%*d/%*d) %-*s", digits, remain, digits, howmany,




More information about the pacman-dev mailing list