whitespace fixes
No binary (build failed)
—
(log yok)
| @@ -692,8 +692,8 @@ int start_bunzip(bunzip_data **bdp, int in_fd, const unsigned char *inbuf, | |
| void dealloc_bunzip(bunzip_data *bd) | |
| { | |
| - | free(bd->dbuf); |
| - | free(bd); |
| + | free(bd->dbuf); |
| + | free(bd); |
| } | |
| @@ -632,7 +632,7 @@ static void display_speed(const struct termios *mode, int fancy) | |
| ospeed = ispeed = cfgetispeed(mode); | |
| if (ispeed == 0 || ispeed == (ospeed = cfgetospeed(mode))) { | |
| ispeed = ospeed; /* in case ispeed was 0 */ | |
| - | //0123 4 5 6 7 8 9 |
| + | //0123 4 5 6 7 8 9 |
| fmt_str = "%lu\n\0\0\0\0\0speed %lu baud;"; | |
| } | |
| if (fancy) fmt_str += 9; | |
| @@ -97,15 +97,15 @@ int function(char *a) | |
| ----end example code------ | |
| - | Add <function_name>.o in the right alphabetically sorted place |
| - | in libbb/Kbuild. You should look at the conditional part of |
| + | Add <function_name>.o in the right alphabetically sorted place |
| + | in libbb/Kbuild. You should look at the conditional part of |
| libbb/Kbuild aswell. | |
| - | You should also try to find a suitable place in include/libbb.h for |
| + | You should also try to find a suitable place in include/libbb.h for |
| the function declaration. If not, add it somewhere anyway, with or without | |
| ifdefs to include or not. | |
| - | You can look at libbb/Config.in and try to find out if the function is |
| + | You can look at libbb/Config.in and try to find out if the function is |
| tuneable and add it there if it is. | |
| @@ -170,10 +170,10 @@ The Grand Announcement | |
| Then create a diff by adding the new files with svn (remember your libbb files) | |
| svn add <where you put it>/mu.c | |
| - | eventually also: |
| + | eventually also: |
| svn add libbb/function.c | |
| then | |
| - | svn diff |
| + | svn diff |
| and send it to the mailing list: | |
| [email protected] | |
| http://busybox.net/mailman/listinfo/busybox | |
| @@ -12,7 +12,7 @@ are exactly those applets which are eligible for these tricks. | |
| Applet will be subject to NOFORK/NOEXEC tricks if it is marked as such | |
| in applets.h. CONFIG_FEATURE_PREFER_APPLETS is a config option which | |
| - | globally enables usage of NOFORK/NOEXEC tricks. |
| + | globally enables usage of NOFORK/NOEXEC tricks. |
| If you want to call a program and wait for it, use spawn_and_wait(argv). | |
| It will check whether argv[0] is an applet name and will optionally | |
| @@ -1223,7 +1223,7 @@ int sed_main(int argc, char **argv) | |
| int status = EXIT_SUCCESS; | |
| if (sizeof(struct globals) > sizeof(bb_common_bufsiz1)) | |
| - | BUG_sed_globals_too_big(); |
| + | BUG_sed_globals_too_big(); |
| G.sed_cmd_tail = &G.sed_cmd_head; | |
| @@ -590,7 +590,7 @@ void *llist_pop(llist_t **elm); | |
| void llist_unlink(llist_t **head, llist_t *elm); | |
| void llist_free(llist_t *elm, void (*freeit)(void *data)); | |
| llist_t *llist_rev(llist_t *list); | |
| - | /* BTW, surprisingly, changing API to |
| + | /* BTW, surprisingly, changing API to |
| * llist_t *llist_add_to(llist_t *old_head, void *data) | |
| * etc does not result in smaller code... */ | |
| @@ -578,10 +578,10 @@ | |
| "Deallocate unused virtual terminal /dev/ttyN" | |
| #define delgroup_trivial_usage \ | |
| - | USE_FEATURE_DEL_USER_FROM_GROUP("[USER] ")"GROUP" |
| + | USE_FEATURE_DEL_USER_FROM_GROUP("[USER] ")"GROUP" |
| #define delgroup_full_usage \ | |
| "Delete group GROUP from the system" \ | |
| - | USE_FEATURE_DEL_USER_FROM_GROUP(" or user USER from group GROUP") |
| + | USE_FEATURE_DEL_USER_FROM_GROUP(" or user USER from group GROUP") |
| #define deluser_trivial_usage \ | |
| "USER" | |
| @@ -966,7 +966,7 @@ | |
| ) USE_FEATURE_FIND_EXEC( \ | |
| "\n -exec CMD Execute CMD with all instances of {} replaced by the" \ | |
| "\n files matching EXPRESSION" \ | |
| - | ) USE_FEATURE_FIND_USER( \ |
| + | ) USE_FEATURE_FIND_USER( \ |
| "\n -user NAME File is owned by user NAME (numeric user ID allowed)" \ | |
| ) USE_FEATURE_FIND_GROUP( \ | |
| "\n -group NAME File belongs to group NAME (numeric group ID allowed)" \ | |
| @@ -976,9 +976,9 @@ | |
| "\n -size N File size is N" \ | |
| ) USE_FEATURE_FIND_PRUNE( \ | |
| "\n -prune Stop traversing current subtree" \ | |
| - | ) USE_FEATURE_FIND_DELETE( \ |
| + | ) USE_FEATURE_FIND_DELETE( \ |
| "\n -delete Delete files; Turns on -depth option" \ | |
| - | ) USE_FEATURE_FIND_PATH( \ |
| + | ) USE_FEATURE_FIND_PATH( \ |
| "\n -path Path matches PATTERN" \ | |
| ) USE_FEATURE_FIND_PAREN( \ | |
| "\n (EXPR) Group an expression" \ | |
| @@ -31,7 +31,7 @@ unsigned ipsvd_perhost_add(char *ip, unsigned maxconn, struct hcc **hccpp) | |
| for (i = 0; i < cclen; ++i) { | |
| if (!cc[i].ip) { | |
| freepos = i; | |
| - | continue; |
| + | continue; |
| } | |
| if (strcmp(cc[i].ip, ip) == 0) { | |
| conn++; | |
| @@ -8,8 +8,8 @@ | |
| */ | |
| struct hcc { | |
| - | char *ip; |
| - | int pid; |
| + | char *ip; |
| + | int pid; |
| }; | |
| void ipsvd_perhost_init(unsigned); | |
| @@ -19,7 +19,7 @@ int match_fstype(const struct mntent *mt, const char *fstype) | |
| if (!mt) | |
| return -1; | |
| - | |
| + | |
| if (!fstype) | |
| return 0; | |
| @@ -51,7 +51,7 @@ send_to_from(int fd, void *buf, size_t len, int flags, | |
| /* ANY local address */ | |
| return sendto(fd, buf, len, flags, to, tolen); | |
| } | |
| - | |
| + | |
| /* man recvmsg and man cmsg is needed to make sense of code below */ | |
| iov[0].iov_base = buf; | |
| @@ -79,7 +79,7 @@ config FEATURE_DEL_USER_FROM_GROUP | |
| default n | |
| depends on DELGROUP | |
| help | |
| - | If called with two non-option arguments, deluser |
| + | If called with two non-option arguments, deluser |
| or delgroup will remove an user from a specified group. | |
| config ADDUSER | |
| @@ -23,7 +23,7 @@ static void xgroup_study(struct group *g) | |
| goto error; | |
| } | |
| - | /* Check if the desired gid is free or |
| + | /* Check if the desired gid is free or |
| find the first free one */ | |
| do { | |
| if (g->gr_gid == max) { /* out of bounds: exit */ | |
| @@ -147,7 +147,7 @@ int addgroup_main(int argc, char **argv) | |
| #if ENABLE_FEATURE_ADDUSER_TO_GROUP | |
| if (argc == 2) { | |
| struct group *gr; | |
| - | |
| + | |
| /* check if group and user exist */ | |
| xuname2uid(argv[0]); /* unknown user: exit */ | |
| xgroup2gid(argv[1]); /* unknown group: exit */ | |
| @@ -1,7 +1,7 @@ | |
| /* vi: set sw=4 ts=4: */ | |
| /* | |
| * cryptpw.c | |
| - | * |
| + | * |
| * Cooked from passwd.c by Thomas Lundquist <[email protected]> | |
| */ | |
| @@ -96,14 +96,14 @@ static void del_line_matching(char **args, | |
| int deluser_main(int argc, char **argv); | |
| int deluser_main(int argc, char **argv) | |
| { | |
| - | if (argc == 2 |
| - | || (ENABLE_FEATURE_DEL_USER_FROM_GROUP |
| + | if (argc == 2 |
| + | || (ENABLE_FEATURE_DEL_USER_FROM_GROUP |
| && (applet_name[3] == 'g' && argc == 3)) | |
| ) { | |
| if (geteuid()) | |
| bb_error_msg_and_die(bb_msg_perm_denied_are_you_root); | |
| - | |
| - | if ((ENABLE_FEATURE_DEL_USER_FROM_GROUP && argc != 3) |
| + | |
| + | if ((ENABLE_FEATURE_DEL_USER_FROM_GROUP && argc != 3) |
| || ENABLE_DELUSER | |
| || (ENABLE_DELGROUP && ENABLE_DESKTOP) | |
| ) { | |
| @@ -39,7 +39,7 @@ | |
| #define LENGTH_FW_REV 4 /* 4 words (8 bytes or characters) */ | |
| #define START_MODEL 27 /* ASCII model number */ | |
| #define LENGTH_MODEL 20 /* 20 words (40 bytes or characters) */ | |
| - | #define SECTOR_XFER_MAX 47 /* r/w multiple: max sectors xfered */ |
| + | #define SECTOR_XFER_MAX 47 /* r/w multiple: max sectors xfered */ |
| #define DWORD_IO 48 /* can do double-word IO (ATA-1 only) */ | |
| #define CAPAB_0 49 /* capabilities */ | |
| #define CAPAB_1 50 | |
| @@ -48,7 +48,7 @@ | |
| #define WHATS_VALID 53 /* what fields are valid */ | |
| #define LCYLS_CUR 54 /* current logical cylinders */ | |
| #define LHEADS_CUR 55 /* current logical heads */ | |
| - | #define LSECTS_CUR 56 /* current logical sectors/track */ |
| + | #define LSECTS_CUR 56 /* current logical sectors/track */ |
| #define CAPACITY_LSB 57 /* current capacity in sectors */ | |
| #define CAPACITY_MSB 58 | |
| #define SECTOR_XFER_CUR 59 /* r/w multiple: current sectors xfered */ | |
| @@ -484,7 +484,7 @@ static int dhcp_up(struct interface_defn_t *ifd, execfn *exec) | |
| ifd, exec); | |
| #else | |
| return 0; /* no dhcp support */ | |
| - | #endif |
| + | #endif |
| } | |
| static int dhcp_down(struct interface_defn_t *ifd, execfn *exec) | |
| @@ -350,7 +350,7 @@ create new one, and bind() it. TODO */ | |
| close(rr); | |
| goto again; | |
| } | |
| - | |
| + | |
| } else | |
| bb_error_msg_and_die("timeout"); | |
| unarm(); | |
| @@ -720,7 +720,7 @@ int nc_main(int argc, char **argv) | |
| } | |
| proggie = NULL; | |
| e_found: | |
| - | |
| + | |
| // -g -G -t -r deleted, unimplemented -a deleted too | |
| opt_complementary = "?2:vv"; /* max 2 params, -v is a counter */ | |
| getopt32(argc, argv, "hnp:s:uvw:" USE_NC_SERVER("l") | |
| @@ -98,13 +98,13 @@ static void build_ipv6_addr(char* local_addr, struct sockaddr_in6* localaddr) | |
| { | |
| char addr6[INET6_ADDRSTRLEN]; | |
| struct in6_addr in6; | |
| - | |
| + | |
| sscanf(local_addr, "%08X%08X%08X%08X", | |
| &in6.s6_addr32[0], &in6.s6_addr32[1], | |
| &in6.s6_addr32[2], &in6.s6_addr32[3]); | |
| inet_ntop(AF_INET6, &in6, addr6, sizeof(addr6)); | |
| inet_pton(AF_INET6, addr6, (struct sockaddr *) &localaddr->sin6_addr); | |
| - | |
| + | |
| localaddr->sin6_family = AF_INET6; | |
| } | |
| #endif | |
| @@ -154,7 +154,7 @@ static void snprint_ip_port(char *ip_port, int size, struct sockaddr *addr, int | |
| 0xffffffff); | |
| } | |
| port_name = get_sname(htons(port), proto, numeric); | |
| - | |
| + | |
| max_len = (option_mask32 & OPT_widedisplay) | |
| ? (PRINT_IP_MAX_SIZE_WIDE - 1) | |
| : (PRINT_IP_MAX_SIZE - 1); | |
| @@ -292,7 +292,7 @@ static void udp_do_one(int lnr, const char *line) | |
| (struct sockaddr *) &remaddr, rem_port, | |
| "udp", flags & NETSTAT_NUMERIC); | |
| printf(net_conn_line, | |
| - | "udp", rxq, txq, local_addr, rem_addr, state_str); |
| + | "udp", rxq, txq, local_addr, rem_addr, state_str); |
| } | |
| } | |
| } | |
| @@ -353,7 +353,7 @@ static int tftp( USE_GETPUT(const int cmd,) | |
| /* Server lost our TFTP_ACK. Resend it */ | |
| block_nr = recv_blk; | |
| continue; | |
| - | } |
| + | } |
| } | |
| if (CMD_PUT(cmd) && (opcode == TFTP_ACK)) { | |
| @@ -37,8 +37,8 @@ int udhcpd_main(int argc, char **argv) | |
| //Huh, dhcpd don't have --foreground, --syslog options?? TODO | |
| if (!ENABLE_FEATURE_UDHCP_DEBUG) { | |
| - | bb_daemonize_or_rexec(DAEMON_CHDIR_ROOT, argv); |
| - | logmode &= ~LOGMODE_STDIO; |
| + | bb_daemonize_or_rexec(DAEMON_CHDIR_ROOT, argv); |
| + | logmode &= ~LOGMODE_STDIO; |
| } | |
| if (ENABLE_FEATURE_UDHCP_SYSLOG) { | |
| @@ -123,7 +123,7 @@ int symfilecnt = 0; | |
| void add_new_symbol(struct symfile *sym, char * symname) | |
| { | |
| sym->symbollist = | |
| - | realloc(sym->symbollist, (sym->symbolcnt + 1) * sizeof(char *)); |
| + | realloc(sym->symbollist, (sym->symbolcnt + 1) * sizeof(char *)); |
| sym->symbollist[sym->symbolcnt++].name = strdup(symname); | |
| } | |
| @@ -182,7 +182,7 @@ void find_export_symbols(char * filename) | |
| char *p; | |
| char *e; | |
| if (((p = strstr(line, "EXPORT_SYMBOL_GPL")) != 0) || | |
| - | ((p = strstr(line, "EXPORT_SYMBOL")) != 0)) { |
| + | ((p = strstr(line, "EXPORT_SYMBOL")) != 0)) { |
| /* Skip EXPORT_SYMBOL{_GPL} */ | |
| while (isalnum(*p) || *p == '_') | |
| p++; | |
| @@ -256,24 +256,24 @@ void extfunc(char * filename) { docfunctions(filename, FUNCTION); } | |
| void singfunc(char * filename, char * line) | |
| { | |
| char *vec[200]; /* Enough for specific functions */ | |
| - | int i, idx = 0; |
| - | int startofsym = 1; |
| + | int i, idx = 0; |
| + | int startofsym = 1; |
| vec[idx++] = KERNELDOC; | |
| vec[idx++] = DOCBOOK; | |
| - | /* Split line up in individual parameters preceeded by FUNCTION */ |
| - | for (i=0; line[i]; i++) { |
| - | if (isspace(line[i])) { |
| - | line[i] = '\0'; |
| - | startofsym = 1; |
| - | continue; |
| - | } |
| - | if (startofsym) { |
| - | startofsym = 0; |
| - | vec[idx++] = FUNCTION; |
| - | vec[idx++] = &line[i]; |
| - | } |
| - | } |
| + | /* Split line up in individual parameters preceeded by FUNCTION */ |
| + | for (i=0; line[i]; i++) { |
| + | if (isspace(line[i])) { |
| + | line[i] = '\0'; |
| + | startofsym = 1; |
| + | continue; |
| + | } |
| + | if (startofsym) { |
| + | startofsym = 0; |
| + | vec[idx++] = FUNCTION; |
| + | vec[idx++] = &line[i]; |
| + | } |
| + | } |
| vec[idx++] = filename; | |
| vec[idx] = NULL; | |
| exec_kernel_doc(vec); | |
| @@ -307,14 +307,14 @@ void parse_file(FILE *infile) | |
| break; | |
| case 'D': | |
| while (*s && !isspace(*s)) s++; | |
| - | *s = '\0'; |
| - | symbolsonly(line+2); |
| - | break; |
| + | *s = '\0'; |
| + | symbolsonly(line+2); |
| + | break; |
| case 'F': | |
| /* filename */ | |
| while (*s && !isspace(*s)) s++; | |
| *s++ = '\0'; | |
| - | /* function names */ |
| + | /* function names */ |
| while (isspace(*s)) | |
| s++; | |
| singlefunctions(line +2, s); | |
| @@ -340,11 +340,11 @@ int main(int argc, char **argv) | |
| } | |
| /* Open file, exit on error */ | |
| infile = fopen(argv[2], "r"); | |
| - | if (infile == NULL) { |
| - | fprintf(stderr, "docproc: "); |
| - | perror(argv[2]); |
| - | exit(2); |
| - | } |
| + | if (infile == NULL) { |
| + | fprintf(stderr, "docproc: "); |
| + | perror(argv[2]); |
| + | exit(2); |
| + | } |
| if (strcmp("doc", argv[1]) == 0) | |
| { | |
| @@ -536,7 +536,7 @@ int main(int ac, char **av) | |
| exit(0); | |
| } | |
| } | |
| - | name = av[i]; |
| + | name = av[i]; |
| if (!name) { | |
| printf(_("%s: Kconfig file missing\n"), av[0]); | |
| } | |
| @@ -824,7 +824,7 @@ bool expr_depends_symbol(struct expr *dep, struct symbol *sym) | |
| default: | |
| ; | |
| } | |
| - | return false; |
| + | return false; |
| } | |
| struct expr *expr_extract_eq_and(struct expr **ep1, struct expr **ep2) | |
| @@ -1516,7 +1516,7 @@ static void display_tree(struct menu *menu) | |
| && (tree == tree2)) | |
| continue; | |
| /* | |
| - | if (((menu != &rootmenu) && !(menu->flags & MENU_ROOT)) |
| + | if (((menu != &rootmenu) && !(menu->flags & MENU_ROOT)) |
| || (view_mode == FULL_VIEW) | |
| || (view_mode == SPLIT_VIEW))*/ | |
| if (((view_mode == SINGLE_VIEW) && (menu->flags & MENU_ROOT)) | |
| @@ -25,8 +25,8 @@ void kconfig_load(void) | |
| #define P(name,type,arg) \ | |
| { \ | |
| name ## _p = dlsym(handle, #name); \ | |
| - | if ((error = dlerror())) { \ |
| - | fprintf(stderr, "%s\n", error); \ |
| + | if ((error = dlerror())) { \ |
| + | fprintf(stderr, "%s\n", error); \ |
| exit(1); \ | |
| } \ | |
| } | |
| @@ -415,7 +415,7 @@ enum { run_list_level = 0 }; | |
| #define shell_ver (G.shell_ver ) | |
| #if ENABLE_FEATURE_SH_STANDALONE | |
| #define nofork_save (G.nofork_save ) | |
| - | #endif |
| + | #endif |
| #if ENABLE_HUSH_JOB | |
| #define toplevel_jb (G.toplevel_jb ) | |
| #endif | |
| @@ -1876,7 +1876,7 @@ static int run_pipe_real(struct pipe *pi) | |
| return -1; | |
| } | |
| - | #ifndef debug_print_tree |
| + | #ifndef debug_print_tree |
| static void debug_print_tree(struct pipe *pi, int lvl) | |
| { | |
| static const char *PIPE[] = { | |
| @@ -1929,7 +1929,7 @@ static void debug_print_tree(struct pipe *pi, int lvl) | |
| if (argv) while (*argv) { | |
| fprintf(stderr, " '%s'", *argv); | |
| argv++; | |
| - | } |
| + | } |
| fprintf(stderr, "\n"); | |
| prn++; | |
| } | |
| @@ -2114,7 +2114,7 @@ static int run_list_real(struct pipe *pi) | |
| * try "{ { sleep 10; echo DEEP; } & echo HERE; } &". | |
| * I'm NOT treating inner &'s as jobs */ | |
| #if ENABLE_HUSH_JOB | |
| - | if (run_list_level == 1) |
| + | if (run_list_level == 1) |
| insert_bg_job(pi); | |
| #endif | |
| rcode = EXIT_SUCCESS; | |
| @@ -58,10 +58,10 @@ static char *utoa_to_buf(unsigned n, char *buf, unsigned buflen) | |
| for (i = 1000000000; i; i /= 10) { | |
| res = n / i; | |
| if (res || out || i == 1) { | |
| - | if (!--buflen) break; |
| - | out++; |
| - | n -= res*i; |
| - | *buf++ = '0' + res; |
| + | if (!--buflen) break; |
| + | out++; |
| + | n -= res*i; |
| + | *buf++ = '0' + res; |
| } | |
| } | |
| } | |
| @@ -287,7 +287,7 @@ int getopt_main(int argc, char *argv[]) | |
| char *name = NULL; | |
| unsigned opt; | |
| const char *compatible; | |
| - | char *s_arg; |
| + | char *s_arg; |
| #if ENABLE_GETOPT_LONG | |
| struct option *long_options = NULL; | |
| llist_t *l_arg = NULL; | |