busybox/libbb
Denis Vlasenko 0b5fd45ef7 change char *string = "foo" -> char string[] = "foo"
function                                             old     new   delta
xsetenv                                               45      44      -1
iproute_list_or_flush                               1834    1833      -1
ipaddr_modify                                       1915    1914      -1
ipaddr_list_or_flush                                1861    1860      -1
invarg                                                39      38      -1
do_set                                              1259    1258      -1
bb_verror_msg                                        268     267      -1
create_icmp_socket                                   142     140      -2
create_icmp6_socket                                  142     140      -2
bb_full_fd_action                                    324     322      -2
bb_path_mtab_file                                     10       -     -10
.rodata                                           214796  214720     -76
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 0/11 up/down: 0/-99)            Total: -99 bytes
2006-09-19 09:55:09 +00:00
..
ask_confirmation.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
bb_askpass.c - add some ATTRIBUTE_UNUSED. 2006-01-30 17:17:14 +00:00
bb_do_delay.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
bb_pwd.c - fix copy'n paste errors that got introduced when switching to the shorter boilerplate. 2006-09-13 16:39:19 +00:00
change_identity.c login: style fixes 2006-09-08 17:22:45 +00:00
chomp.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
compare_string_array.c Standardize on the vi editing directives being on the first line. 2006-07-02 19:47:05 +00:00
concat_path_file.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
concat_subpath_file.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
Config.in Allow a user-configurable minimum password length. 2006-07-02 18:35:39 +00:00
copy_file.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
copyfd.c style fixes 2006-09-17 15:45:48 +00:00
correct_password.c Remove bb_strlen() in favor of -fno-builtin-strlen. Saves as many bytes 2006-05-07 20:20:34 +00:00
crc32.c whitespace cleanup 2006-09-17 16:28:10 +00:00
create_icmp6_socket.c Cleaup read() and write() variants, plus a couple of new functions like 2006-07-16 08:14:35 +00:00
create_icmp_socket.c Cleaup read() and write() variants, plus a couple of new functions like 2006-07-16 08:14:35 +00:00
default_error_retval.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
device_open.c few random readability enhansements. No code changes 2006-09-08 17:31:55 +00:00
dump.c Implement optional syslog logging using ordinary 2006-09-06 18:36:50 +00:00
error_msg_and_die.c getty, sulogin: convert to using bb_msg for syslog output 2006-09-07 16:20:03 +00:00
error_msg.c Implement optional syslog logging using ordinary 2006-09-06 18:36:50 +00:00
fclose_nonstdin.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
fflush_stdout_and_exit.c getty, sulogin: convert to using bb_msg for syslog output 2006-09-07 16:20:03 +00:00
fgets_str.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
find_mount_point.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
find_pid_by_name.c - fix copy'n paste errors that got introduced when switching to the shorter boilerplate. 2006-09-13 16:39:19 +00:00
find_root_device.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
full_read.c Cleaup read() and write() variants, plus a couple of new functions like 2006-07-16 08:14:35 +00:00
full_write.c Cleaup read() and write() variants, plus a couple of new functions like 2006-07-16 08:14:35 +00:00
get_console.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
get_last_path_component.c - move buffer allocation schemes to libbb.h 2006-04-03 16:39:31 +00:00
get_line_from_file.c - fix bug #887, in bb_get_chomped_line_from_file(), the last char was removed 2006-06-10 11:04:43 +00:00
get_terminal_width_height.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
getopt_ulflags.c zcip: getopt -> bb_getopt_ulflags 2006-09-03 12:27:25 +00:00
herror_msg_and_die.c getty, sulogin: convert to using bb_msg for syslog output 2006-09-07 16:20:03 +00:00
herror_msg.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
human_readable.c Standardize on the vi editing directives being on the first line. 2006-07-02 19:47:05 +00:00
inet_common.c Implement optional syslog logging using ordinary 2006-09-06 18:36:50 +00:00
info_msg.c adding files missed in prev updates (forgot about svn add) 2006-09-07 05:09:22 +00:00
inode_hash.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
isdirectory.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
kernel_version.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
last_char_is.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
llist.c - fix copy'n paste errors that got introduced when switching to the shorter boilerplate. 2006-09-13 16:39:19 +00:00
login.c whitespace cleanup 2006-09-17 16:28:10 +00:00
loop.c whitespace cleanup 2006-09-17 16:28:10 +00:00
make_directory.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
Makefile Attempt to address Shaun Jackman's problem adding "busybox: busybox.bflt" to 2006-07-06 20:02:47 +00:00
Makefile.in - merge xstat.c into xfuncs.c 2006-09-11 09:18:09 +00:00
md5.c whitespace cleanup 2006-09-17 16:28:10 +00:00
messages.c change char *string = "foo" -> char string[] = "foo" 2006-09-19 09:55:09 +00:00
mode_string.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
mtab_file.c change char *string = "foo" -> char string[] = "foo" 2006-09-19 09:55:09 +00:00
mtab.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
obscure.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
parse_mode.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
parse_number.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
perror_msg_and_die.c getty, sulogin: convert to using bb_msg for syslog output 2006-09-07 16:20:03 +00:00
perror_msg.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
perror_nomsg_and_die.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
perror_nomsg.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
printf.c More extern removal from Robert P. Day. 2006-03-29 16:52:56 +00:00
process_escape_sequence.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
procps.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
pw_encrypt.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
README Remove trailing whitespace. Update copyright to include 2004. 2004-03-15 08:29:22 +00:00
recursive_action.c tar: fix "xopen with O_CREAT" warning, improve zero padding write 2006-09-09 12:49:03 +00:00
remove_file.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
restricted_shell.c Port over the last of the tinylogin applets 2002-06-23 04:24:25 +00:00
run_parts.c - fix warning about discarding qualifiers in initialization 2006-09-12 13:25:16 +00:00
run_shell.c run_shell.c: style fix 2006-09-05 09:45:30 +00:00
safe_read.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
safe_strncpy.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
safe_strtol.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
safe_write.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
setup_environment.c Implement optional syslog logging using ordinary 2006-09-06 18:36:50 +00:00
sha1.c whitespace cleanup 2006-09-17 16:28:10 +00:00
simplify_path.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
skip_whitespace.c skip_whitespace() shouldn't claim its return value is const, it doesn't know 2006-06-18 20:20:07 +00:00
speed_table.c The type changed too. 2006-06-20 16:43:05 +00:00
trim.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
u_signal_names.c whitespace cleanup 2006-09-17 16:28:10 +00:00
uuencode.c uuencode: common implementation for wget and uuencode (closing bug 694) 2006-09-03 15:49:40 +00:00
vdprintf.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
verror_msg.c - small trivia to be gentle to gcc-2.95.x which had no va_copy but only __va_copy. 2006-09-12 13:27:55 +00:00
vfork_daemon_rexec.c - merge -r15463:15564 from busybox_scratch branch through these changesets: 2006-08-20 17:35:13 +00:00
vherror_msg.c - small trivia to be gentle to gcc-2.95.x which had no va_copy but only __va_copy. 2006-09-12 13:27:55 +00:00
vinfo_msg.c - small trivia to be gentle to gcc-2.95.x which had no va_copy but only __va_copy. 2006-09-12 13:27:55 +00:00
vperror_msg.c - small trivia to be gentle to gcc-2.95.x which had no va_copy but only __va_copy. 2006-09-12 13:27:55 +00:00
warn_ignoring_args.c getty, sulogin: convert to using bb_msg for syslog output 2006-09-07 16:20:03 +00:00
wfopen_input.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
wfopen.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
xconnect.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
xfuncs.c whitespace cleanup 2006-09-17 16:28:10 +00:00
xgetcwd.c Standardize on the vi editing directives being on the first line. 2006-07-02 19:47:05 +00:00
xgethostbyname2.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
xgethostbyname.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
xgetlarg.c More minor tweaks. 2006-07-12 21:31:16 +00:00
xgetularg.c More minor tweaks. 2006-07-12 21:31:16 +00:00
xreadlink.c Standardize on the vi editing directives being on the first line. 2006-07-02 19:47:05 +00:00
xregcomp.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00

Please see the LICENSE file for copyright information (GPLv2)

libbb is BusyBox's utility library.  All of this stuff used to be stuffed into
a single file named utility.c.  When I split utility.c to create libbb, some of
the very oldest stuff ended up without their original copyright and licensing
information (which is now lost in the mists of time).  If you see something
that you wrote that is mis-attributed, do let me know so we can fix that up.

	Erik Andersen
	<andersen@codepoet.org>