[pacman-dev] [PATCH] Remove trailing whitespaces in the output for -Qi/-Si
Allan McRae
allan at archlinux.org
Sun Dec 13 19:56:51 EST 2009
Dan McGee wrote:
> On Sat, Dec 12, 2009 at 9:27 AM, Laszlo Papp <djszapi2 at gmail.com> wrote:
>
> Seems fine to me, anyone else?
Ack.
>> ---
>> 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