[pacman-dev] [PATCH] Remove trailing whitespaces in the output for -Qi/-Si
Dan McGee
dpmcgee at gmail.com
Sun Dec 13 19:49:28 EST 2009
On Sat, Dec 12, 2009 at 9:27 AM, Laszlo Papp <djszapi2 at gmail.com> wrote:
Seems fine to me, anyone else?
> ---
> src/pacman/util.c | 13 ++++++++++---
> 1 files changed, 10 insertions(+), 3 deletions(-)
>
> diff --git a/src/pacman/util.c b/src/pacman/util.c
> index 115b367..e23d96d 100644
> --- a/src/pacman/util.c
> +++ b/src/pacman/util.c
> @@ -446,8 +446,11 @@ void list_display(const char *title, const alpm_list_t *list)
> for(i = list, cols = len; i; i = alpm_list_next(i)) {
> char *str = alpm_list_getdata(i);
> int s = string_length(str);
> - /* two additional spaces are added to the length */
> - s += 2;
> + /* two additional spaces are added to the length, if this is not the
> + * last element in the list */
> + if (alpm_list_next(i)) {
> + s += 2;
> + }
> int maxcols = getcols();
> if(s + cols > maxcols && maxcols > 0) {
> int j;
> @@ -457,7 +460,11 @@ void list_display(const char *title, const alpm_list_t *list)
> printf(" ");
> }
> }
> - printf("%s ", str);
> + if (alpm_list_next(i)) {
> + printf("%s ", str);
> + } else {
> + printf("%s", str);
> + }
> cols += s;
> }
> printf("\n");
> --
> 1.6.5.5
>
>
>
More information about the pacman-dev
mailing list