commit:     d2e2f768505412f8c4bad0e799eaaffc694c8949
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 21 00:01:56 2015 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Sat Feb 21 00:01:56 2015 +0000
URL:        
http://sources.gentoo.org/gitweb/?p=proj/portage-utils.git;a=commit;h=d2e2f768

quse: various style fixes

No real functional changes in here.

---
 quse.c | 48 ++++++++++++++++++++++++------------------------
 1 file changed, 24 insertions(+), 24 deletions(-)

diff --git a/quse.c b/quse.c
index 875733c..534cf41 100644
--- a/quse.c
+++ b/quse.c
@@ -36,11 +36,10 @@ static const char * const quse_opts_help[] = {
 };
 #define quse_usage(ret) usage(ret, QUSE_FLAGS, quse_long_opts, quse_opts_help, 
lookup_applet_idx("quse"))
 
-int quse_describe_flag(unsigned int ind, unsigned int argc, char **argv);
-
 char quse_name_only = 0;
 
-static void print_highlighted_use_flags(char *string, int ind, int argc, char 
**argv)
+static void
+print_highlighted_use_flags(char *string, int ind, int argc, char **argv)
 {
        char *str, *p;
        char buf[BUFSIZ];
@@ -79,7 +78,8 @@ static void print_highlighted_use_flags(char *string, int 
ind, int argc, char **
        }
 }
 
-int quse_describe_flag(unsigned int ind, unsigned int argc, char **argv)
+static int
+quse_describe_flag(unsigned int ind, unsigned int argc, char **argv)
 {
 #define NUM_SEARCH_FILES ARRAY_SIZE(search_files)
        size_t buflen;
@@ -91,7 +91,8 @@ int quse_describe_flag(unsigned int ind, unsigned int argc, 
char **argv)
        DIR *d;
        struct dirent *de;
 
-       buflen = _Q_PATH_MAX;
+       /* pick 1000 arbitrarily long enough for all files under desc/ */
+       buflen = strlen(portdir) + 1000;
        buf = xmalloc(buflen);
 
        for (i = 0; i < NUM_SEARCH_FILES; ++i) {
@@ -117,8 +118,8 @@ int quse_describe_flag(unsigned int ind, unsigned int argc, 
char **argv)
                                switch (f) {
                                        case 0: /* Global use.desc */
                                                if (!strncmp(buf, argv[i], s))
-                                                       if (buf[s] == ' ' && 
buf[s+1] == '-') {
-                                                               printf(" 
%sglobal%s:%s%s%s: %s\n", BOLD, NORM, BLUE, argv[i], NORM, buf+s+3);
+                                                       if (buf[s] == ' ' && 
buf[s + 1] == '-') {
+                                                               printf(" 
%sglobal%s:%s%s%s: %s\n", BOLD, NORM, BLUE, argv[i], NORM, buf + s + 3);
                                                                goto skip_file;
                                                        }
                                                break;
@@ -128,9 +129,9 @@ int quse_describe_flag(unsigned int ind, unsigned int argc, 
char **argv)
                                                        break;
                                                ++p;
                                                if (!strncmp(p, argv[i], s)) {
-                                                       if (p[s] == ' ' && 
p[s+1] == '-') {
+                                                       if (p[s] == ' ' && p[s 
+ 1] == '-') {
                                                                *p = '\0';
-                                                               printf(" 
%slocal%s:%s%s%s:%s%s%s %s\n", BOLD, NORM, BLUE, argv[i], NORM, BOLD, buf, 
NORM, p+s+3);
+                                                               printf(" 
%slocal%s:%s%s%s:%s%s%s %s\n", BOLD, NORM, BLUE, argv[i], NORM, BOLD, buf, 
NORM, p + s + 3);
                                                        }
                                                }
                                                break;
@@ -144,12 +145,12 @@ int quse_describe_flag(unsigned int ind, unsigned int 
argc, char **argv)
                                }
                        }
 
-skip_file:
+ skip_file:
                        rewind(fp[f]);
                }
        }
 
-       for (f=0; f < NUM_SEARCH_FILES; ++f)
+       for (f = 0; f < NUM_SEARCH_FILES; ++f)
                if (fp[f] != NULL)
                        fclose(fp[f]);
 
@@ -185,13 +186,13 @@ skip_file:
                                *p = '\0';
 
                        if ((p = strchr(buf, '-')) == NULL) {
-invalid_line:
+ invalid_line:
                                warn("Invalid line in '%s': %s", de->d_name, 
buf);
                                continue;
                        }
                        while (p[-1] != ' ' && p[1] != ' ') {
                                /* maybe the flag has a '-' in it ... */
-                               if ((p = strchr(p+1, '-')) == NULL)
+                               if ((p = strchr(p + 1, '-')) == NULL)
                                        goto invalid_line;
                        }
                        p[-1] = '\0';
@@ -303,7 +304,7 @@ int quse_main(int argc, char **argv)
                                        }
                                }
 #ifdef THIS_SUCKS
-                               if ((p = strrchr(&buf0[search_len+1], '\\')) != 
NULL) {
+                               if ((p = strrchr(&buf0[search_len + 1], '\\')) 
!= NULL) {
 
                                multiline:
                                        *p = ' ';
@@ -323,13 +324,13 @@ int quse_main(int argc, char **argv)
 #else
                                remove_extra_space(buf0);
 #endif
-                               while ((p = strrchr(&buf0[search_len+1], '"')) 
!= NULL)  *p = 0;
-                               while ((p = strrchr(&buf0[search_len+1], '\'')) 
!= NULL) *p = 0;
-                               while ((p = strrchr(&buf0[search_len+1], '\\')) 
!= NULL) *p = ' ';
+                               while ((p = strrchr(&buf0[search_len + 1], 
'"')) != NULL)  *p = 0;
+                               while ((p = strrchr(&buf0[search_len + 1], 
'\'')) != NULL) *p = 0;
+                               while ((p = strrchr(&buf0[search_len + 1], 
'\\')) != NULL) *p = ' ';
 
                                if (verbose && warned == 0) {
                                        if ((strchr(buf0, '$') != NULL) || 
(strchr(buf0, '\\') != NULL)) {
-                                               warned=1;
+                                               warned = 1;
                                                warn("# Line %d of %s has an 
annoying %s", lineno, ebuild, buf0);
                                        }
                                }
@@ -345,14 +346,14 @@ int quse_main(int argc, char **argv)
                                        ok = 0;
                                        if (regexp_matching) {
                                                for (i = optind; i < argc; ++i) 
{
-                                                       if (rematch(argv[i], 
&buf0[search_len+1], REG_NOSUB) == 0) {
+                                                       if (rematch(argv[i], 
&buf0[search_len + 1], REG_NOSUB) == 0) {
                                                                ok = 1;
                                                                break;
                                                        }
                                                }
                                        } else {
                                                remove_extra_space(buf0);
-                                               strcpy(buf1, 
&buf0[search_len+1]);
+                                               strcpy(buf1, &buf0[search_len + 
1]);
 
                                                for (i = (size_t) optind; i < 
argc && argv[i] != NULL; i++) {
                                                        if (strcmp(buf1, 
argv[i]) == 0) {
@@ -372,9 +373,8 @@ int quse_main(int argc, char **argv)
                                                        strcpy(buf1, buf2);
                                                        if (strchr(buf1, ' ') 
== NULL)
                                                                for (i = 
(size_t) optind; i < argc && argv[i] != NULL; i++) {
-                                                                       if 
(strcmp(buf1, argv[i]) == 0) {
+                                                                       if 
(strcmp(buf1, argv[i]) == 0)
                                                                                
ok = 1;
-                                                                       }
                                                                }
                                                }
                                        }
@@ -384,12 +384,12 @@ int quse_main(int argc, char **argv)
                                                printf("%s %s %s ", *user ? 
user : "MISSING", *revision ? revision : "MISSING", *date ? date : "MISSING");
 
                                        printf("%s%s%s ", CYAN, ebuild, NORM);
-                                       
print_highlighted_use_flags(&buf0[search_len+1], optind, argc, argv);
+                                       
print_highlighted_use_flags(&buf0[search_len + 1], optind, argc, argv);
                                        puts(NORM);
                                        if (verbose > 1) {
                                                char **ARGV = NULL;
                                                int ARGC = 0;
-                                               makeargv(&buf0[search_len+1], 
&ARGC, &ARGV);
+                                               makeargv(&buf0[search_len + 1], 
&ARGC, &ARGV);
                                                if (ARGC > 0) {
                                                        quse_describe_flag(1, 
ARGC, ARGV);
                                                        for (i = 0; i < ARGC; 
i++)

Reply via email to