[PATCH 17/27] Add missing copyrights in newlib/libc/stdlib
Keith Packard <[email protected]>
| Newsgroups | gmane.comp.lib.newlib |
|---|---|
| Message-ID | <[email protected]> |
Signed-off-by: Keith Packard <[email protected]> --- newlib/libc/stdlib/_Exit.c | 1 + newlib/libc/stdlib/__adjust.c | 4 ++++ newlib/libc/stdlib/__atexit.c | 1 + newlib/libc/stdlib/__call_atexit.c | 35 +++++++++++++++++++++++++++++ newlib/libc/stdlib/__exp10.c | 4 ++++ newlib/libc/stdlib/__ten_mu.c | 4 ++++ newlib/libc/stdlib/a64l.c | 1 + newlib/libc/stdlib/abort.c | 4 ++++ newlib/libc/stdlib/abs.c | 4 ++++ newlib/libc/stdlib/assert.c | 4 ++++ newlib/libc/stdlib/atexit.h | 4 ++++ newlib/libc/stdlib/atof.c | 4 ++++ newlib/libc/stdlib/atoff.c | 4 ++++ newlib/libc/stdlib/atoi.c | 4 ++++ newlib/libc/stdlib/atol.c | 4 ++++ newlib/libc/stdlib/btowc.c | 1 + newlib/libc/stdlib/calloc.c | 4 ++++ newlib/libc/stdlib/chacha_private.h | 18 +++++++++++++++ newlib/libc/stdlib/cxa_atexit.c | 35 +++++++++++++++++++++++++++++ newlib/libc/stdlib/cxa_finalize.c | 35 +++++++++++++++++++++++++++++ newlib/libc/stdlib/dtoastub.c | 4 ++++ newlib/libc/stdlib/ecvtbuf.c | 4 ++++ newlib/libc/stdlib/efgcvt.c | 4 ++++ newlib/libc/stdlib/envlock.c | 4 ++++ newlib/libc/stdlib/eprintf.c | 4 ++++ newlib/libc/stdlib/itoa.c | 1 + newlib/libc/stdlib/l64a.c | 1 + newlib/libc/stdlib/labs.c | 4 ++++ newlib/libc/stdlib/local.h | 4 ++++ newlib/libc/stdlib/malign.c | 4 ++++ newlib/libc/stdlib/malloc.c | 4 ++++ newlib/libc/stdlib/mallocr.c | 4 ++++ newlib/libc/stdlib/mbctype.h | 4 ++++ newlib/libc/stdlib/mblen.c | 4 ++++ newlib/libc/stdlib/mbrlen.c | 3 +++ newlib/libc/stdlib/mbrtowc.c | 3 +++ newlib/libc/stdlib/mbsinit.c | 3 +++ newlib/libc/stdlib/mbsnrtowcs.c | 1 + newlib/libc/stdlib/mbsrtowcs.c | 3 +++ newlib/libc/stdlib/mbstowcs.c | 4 ++++ newlib/libc/stdlib/mbtowc.c | 4 ++++ newlib/libc/stdlib/mbtowc_r.c | 4 ++++ newlib/libc/stdlib/mlock.c | 4 ++++ newlib/libc/stdlib/msize.c | 4 ++++ newlib/libc/stdlib/mstats.c | 4 ++++ newlib/libc/stdlib/mtrim.c | 4 ++++ newlib/libc/stdlib/on_exit_args.c | 1 + newlib/libc/stdlib/on_exit_args.h | 1 + newlib/libc/stdlib/rand.c | 4 ++++ newlib/libc/stdlib/rand_r.c | 4 ++++ newlib/libc/stdlib/random.c | 1 + newlib/libc/stdlib/realloc.c | 4 ++++ newlib/libc/stdlib/sb_charsets.c | 1 + newlib/libc/stdlib/std.h | 4 ++++ newlib/libc/stdlib/stdlib.tex | 4 ++++ newlib/libc/stdlib/system.c | 4 ++++ newlib/libc/stdlib/utoa.c | 1 + newlib/libc/stdlib/valloc.c | 4 ++++ newlib/libc/stdlib/wcrtomb.c | 3 +++ newlib/libc/stdlib/wcsnrtombs.c | 1 + newlib/libc/stdlib/wcsrtombs.c | 3 +++ newlib/libc/stdlib/wcstoll_r.c | 28 +++++++++++++++++++++++ newlib/libc/stdlib/wcstombs.c | 4 ++++ newlib/libc/stdlib/wcstoull_r.c | 28 +++++++++++++++++++++++ newlib/libc/stdlib/wctob.c | 3 +++ newlib/libc/stdlib/wctomb.c | 4 ++++ newlib/libc/stdlib/wctomb_r.c | 4 ++++ 67 files changed, 377 insertions(+) diff --git a/newlib/libc/stdlib/_Exit.c b/newlib/libc/stdlib/_Exit.c index 8e205a0c3..554f699b8 100644 --- a/newlib/libc/stdlib/_Exit.c +++ b/newlib/libc/stdlib/_Exit.c @@ -1,3 +1,4 @@ +/* Copyright (c) 2002 Jeff Johnston <[email protected]> */ /* FUNCTION <<_Exit>>---end program execution with no cleanup processing diff --git a/newlib/libc/stdlib/__adjust.c b/newlib/libc/stdlib/__adjust.c index 4c478f30b..56c21edbe 100644 --- a/newlib/libc/stdlib/__adjust.c +++ b/newlib/libc/stdlib/__adjust.c @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ /* * return (*acc) scaled by 10**dexp. */ diff --git a/newlib/libc/stdlib/__atexit.c b/newlib/libc/stdlib/__atexit.c index 97ce053bf..400448523 100644 --- a/newlib/libc/stdlib/__atexit.c +++ b/newlib/libc/stdlib/__atexit.c @@ -1,3 +1,4 @@ +/* Copyright (c) 2004 Paul Brook <[email protected]> */ /* * Common routine to implement atexit-like functionality. * diff --git a/newlib/libc/stdlib/__call_atexit.c b/newlib/libc/stdlib/__call_atexit.c index 3eec11214..d059c291d 100644 --- a/newlib/libc/stdlib/__call_atexit.c +++ b/newlib/libc/stdlib/__call_atexit.c @@ -1,3 +1,38 @@ +/* +Copyright (c) 2004 Paul Brook <[email protected]> + +Common routine to implement atexit-like functionality. + +This is also the key function to be configured as lite exit, a size-reduced +implementation of exit that doesn't invoke clean-up functions such as _fini +or global destructors. + +Default (without lite exit) call graph is like: +start -> atexit -> __register_exitproc +start -> __libc_init_array -> __cxa_atexit -> __register_exitproc +on_exit -> __register_exitproc +start -> exit -> __call_exitprocs + +Here an -> means arrow tail invokes arrow head. All invocations here +are non-weak reference in current newlib. + +Lite exit makes some of above calls as weak reference, so that size expansive +functions __register_exitproc and __call_exitprocs may not be linked. These +calls are: +start w-> atexit +cxa_atexit w-> __register_exitproc +exit w-> __call_exitprocs + +Lite exit also makes sure that __call_exitprocs will be referenced as non-weak +whenever __register_exitproc is referenced as non-weak. + +Thus with lite exit libs, a program not explicitly calling atexit or on_exit +will escape from the burden of cleaning up code. A program with atexit or on_exit +will work consistently to normal libs. + +Lite exit is enabled with --enable-lite-exit, and is controlled with macro +LITE_EXIT. + */ /* * COmmon routine to call call registered atexit-like routines. */ diff --git a/newlib/libc/stdlib/__exp10.c b/newlib/libc/stdlib/__exp10.c index cf223742b..f95b82d40 100644 --- a/newlib/libc/stdlib/__exp10.c +++ b/newlib/libc/stdlib/__exp10.c @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ /* * compute 10**x by successive squaring. */ diff --git a/newlib/libc/stdlib/__ten_mu.c b/newlib/libc/stdlib/__ten_mu.c index 25af8d0c7..72ac33250 100644 --- a/newlib/libc/stdlib/__ten_mu.c +++ b/newlib/libc/stdlib/__ten_mu.c @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ /* * [atw] multiply 64 bit accumulator by 10 and add digit. * The KA/CA way to do this should be to use diff --git a/newlib/libc/stdlib/a64l.c b/newlib/libc/stdlib/a64l.c index dcac2e050..c8abb3a9c 100644 --- a/newlib/libc/stdlib/a64l.c +++ b/newlib/libc/stdlib/a64l.c @@ -1,3 +1,4 @@ +/* Copyright (c) 2002 Jeff Johnston <[email protected]> */ /* FUNCTION <<a64l>>, <<l64a>>---convert between radix-64 ASCII string and long diff --git a/newlib/libc/stdlib/abort.c b/newlib/libc/stdlib/abort.c index 065dee5b6..3b49cc565 100644 --- a/newlib/libc/stdlib/abort.c +++ b/newlib/libc/stdlib/abort.c @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ /* NetWare can not use this implementation of abort. It provides its own version of abort in clib.nlm. If we can not use clib.nlm, then we must write abort in sys/netware. */ diff --git a/newlib/libc/stdlib/abs.c b/newlib/libc/stdlib/abs.c index 85a3fecd8..c6bb56f74 100644 --- a/newlib/libc/stdlib/abs.c +++ b/newlib/libc/stdlib/abs.c @@ -1,4 +1,8 @@ /* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ +/* FUNCTION <<abs>>---integer absolute value (magnitude) diff --git a/newlib/libc/stdlib/assert.c b/newlib/libc/stdlib/assert.c index 46ac92b8c..7eb557eb1 100644 --- a/newlib/libc/stdlib/assert.c +++ b/newlib/libc/stdlib/assert.c @@ -1,4 +1,8 @@ /* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ +/* FUNCTION <<assert>>---macro for debugging diagnostics diff --git a/newlib/libc/stdlib/atexit.h b/newlib/libc/stdlib/atexit.h index df99963d5..8a8641f74 100644 --- a/newlib/libc/stdlib/atexit.h +++ b/newlib/libc/stdlib/atexit.h @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ /* * Common definitions for atexit-like routines */ diff --git a/newlib/libc/stdlib/atof.c b/newlib/libc/stdlib/atof.c index 17ba0fa52..0fbc581c6 100644 --- a/newlib/libc/stdlib/atof.c +++ b/newlib/libc/stdlib/atof.c @@ -1,4 +1,8 @@ /* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ +/* FUNCTION <<atof>>, <<atoff>>---string to double or float diff --git a/newlib/libc/stdlib/atoff.c b/newlib/libc/stdlib/atoff.c index e25ff2917..5dcf99ea5 100644 --- a/newlib/libc/stdlib/atoff.c +++ b/newlib/libc/stdlib/atoff.c @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ #include <stdlib.h> #include <_ansi.h> diff --git a/newlib/libc/stdlib/atoi.c b/newlib/libc/stdlib/atoi.c index 4da53e80a..409d60f65 100644 --- a/newlib/libc/stdlib/atoi.c +++ b/newlib/libc/stdlib/atoi.c @@ -1,4 +1,8 @@ /* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ +/* FUNCTION <<atoi>>, <<atol>>---string to integer diff --git a/newlib/libc/stdlib/atol.c b/newlib/libc/stdlib/atol.c index a5c8ee9f4..743117582 100644 --- a/newlib/libc/stdlib/atol.c +++ b/newlib/libc/stdlib/atol.c @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ /* * Andy Wilson, 2-Oct-89. */ diff --git a/newlib/libc/stdlib/btowc.c b/newlib/libc/stdlib/btowc.c index 7605ce6b6..524d2d804 100644 --- a/newlib/libc/stdlib/btowc.c +++ b/newlib/libc/stdlib/btowc.c @@ -1,3 +1,4 @@ +/* Copyright (c) 2002 Thomas Fitzsimmons <[email protected]> */ #include <wchar.h> #include <stdlib.h> #include <stdio.h> diff --git a/newlib/libc/stdlib/calloc.c b/newlib/libc/stdlib/calloc.c index 208e27eb1..e027bab6c 100644 --- a/newlib/libc/stdlib/calloc.c +++ b/newlib/libc/stdlib/calloc.c @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ #ifdef MALLOC_PROVIDED int _dummy_calloc = 1; #else diff --git a/newlib/libc/stdlib/chacha_private.h b/newlib/libc/stdlib/chacha_private.h index 0a3e38c10..2df187b0a 100644 --- a/newlib/libc/stdlib/chacha_private.h +++ b/newlib/libc/stdlib/chacha_private.h @@ -1,4 +1,22 @@ /* +Copyright (c) 1996, David Mazieres <[email protected]> +Copyright (c) 2008, Damien Miller <[email protected]> +Copyright (c) 2013, Markus Friedl <[email protected]> +Copyright (c) 2014, Theo de Raadt <[email protected]> + +Permission to use, copy, modify, and distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ +/* chacha-merged.c version 20080118 D. J. Bernstein Public domain. diff --git a/newlib/libc/stdlib/cxa_atexit.c b/newlib/libc/stdlib/cxa_atexit.c index ae2d21a60..71e73d536 100644 --- a/newlib/libc/stdlib/cxa_atexit.c +++ b/newlib/libc/stdlib/cxa_atexit.c @@ -1,3 +1,38 @@ +/* +Copyright (c) 2004 Paul Brook <[email protected]> + +Common routine to implement atexit-like functionality. + +This is also the key function to be configured as lite exit, a size-reduced +implementation of exit that doesn't invoke clean-up functions such as _fini +or global destructors. + +Default (without lite exit) call graph is like: +start -> atexit -> __register_exitproc +start -> __libc_init_array -> __cxa_atexit -> __register_exitproc +on_exit -> __register_exitproc +start -> exit -> __call_exitprocs + +Here an -> means arrow tail invokes arrow head. All invocations here +are non-weak reference in current newlib. + +Lite exit makes some of above calls as weak reference, so that size expansive +functions __register_exitproc and __call_exitprocs may not be linked. These +calls are: +start w-> atexit +cxa_atexit w-> __register_exitproc +exit w-> __call_exitprocs + +Lite exit also makes sure that __call_exitprocs will be referenced as non-weak +whenever __register_exitproc is referenced as non-weak. + +Thus with lite exit libs, a program not explicitly calling atexit or on_exit +will escape from the burden of cleaning up code. A program with atexit or on_exit +will work consistently to normal libs. + +Lite exit is enabled with --enable-lite-exit, and is controlled with macro +LITE_EXIT. + */ /* * Implementation of __cxa_atexit. */ diff --git a/newlib/libc/stdlib/cxa_finalize.c b/newlib/libc/stdlib/cxa_finalize.c index 467532881..9bf346f25 100644 --- a/newlib/libc/stdlib/cxa_finalize.c +++ b/newlib/libc/stdlib/cxa_finalize.c @@ -1,3 +1,38 @@ +/* +Copyright (c) 2004 Paul Brook <[email protected]> + +Common routine to implement atexit-like functionality. + +This is also the key function to be configured as lite exit, a size-reduced +implementation of exit that doesn't invoke clean-up functions such as _fini +or global destructors. + +Default (without lite exit) call graph is like: +start -> atexit -> __register_exitproc +start -> __libc_init_array -> __cxa_atexit -> __register_exitproc +on_exit -> __register_exitproc +start -> exit -> __call_exitprocs + +Here an -> means arrow tail invokes arrow head. All invocations here +are non-weak reference in current newlib. + +Lite exit makes some of above calls as weak reference, so that size expansive +functions __register_exitproc and __call_exitprocs may not be linked. These +calls are: +start w-> atexit +cxa_atexit w-> __register_exitproc +exit w-> __call_exitprocs + +Lite exit also makes sure that __call_exitprocs will be referenced as non-weak +whenever __register_exitproc is referenced as non-weak. + +Thus with lite exit libs, a program not explicitly calling atexit or on_exit +will escape from the burden of cleaning up code. A program with atexit or on_exit +will work consistently to normal libs. + +Lite exit is enabled with --enable-lite-exit, and is controlled with macro +LITE_EXIT. + */ /* * Implementation if __cxa_finalize. */ diff --git a/newlib/libc/stdlib/dtoastub.c b/newlib/libc/stdlib/dtoastub.c index d1c8a6756..3eb23b873 100644 --- a/newlib/libc/stdlib/dtoastub.c +++ b/newlib/libc/stdlib/dtoastub.c @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ #include <_ansi.h> #include <stdlib.h> #include <reent.h> diff --git a/newlib/libc/stdlib/ecvtbuf.c b/newlib/libc/stdlib/ecvtbuf.c index 0cb11f889..7347b9746 100644 --- a/newlib/libc/stdlib/ecvtbuf.c +++ b/newlib/libc/stdlib/ecvtbuf.c @@ -1,4 +1,8 @@ /* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ +/* FUNCTION <<ecvtbuf>>, <<fcvtbuf>>---double or float to string diff --git a/newlib/libc/stdlib/efgcvt.c b/newlib/libc/stdlib/efgcvt.c index 3cdb9c420..a351fb39c 100644 --- a/newlib/libc/stdlib/efgcvt.c +++ b/newlib/libc/stdlib/efgcvt.c @@ -1,4 +1,8 @@ /* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ +/* FUNCTION <<ecvt>>, <<ecvtf>>, <<fcvt>>, <<fcvtf>>---double or float to string diff --git a/newlib/libc/stdlib/envlock.c b/newlib/libc/stdlib/envlock.c index 3afe30ee9..d0dbf5c27 100644 --- a/newlib/libc/stdlib/envlock.c +++ b/newlib/libc/stdlib/envlock.c @@ -1,4 +1,8 @@ /* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ +/* FUNCTION <<__env_lock>>, <<__env_unlock>>---lock environ variable diff --git a/newlib/libc/stdlib/eprintf.c b/newlib/libc/stdlib/eprintf.c index 46cf8104b..14d5abd54 100644 --- a/newlib/libc/stdlib/eprintf.c +++ b/newlib/libc/stdlib/eprintf.c @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ /* This is an implementation of the __eprintf function which is compatible with the assert.h which is distributed with gcc. diff --git a/newlib/libc/stdlib/itoa.c b/newlib/libc/stdlib/itoa.c index 7a7daf0ce..14400eb8b 100644 --- a/newlib/libc/stdlib/itoa.c +++ b/newlib/libc/stdlib/itoa.c @@ -1,3 +1,4 @@ +/* Copyright (c) 2014 Corinna Vinschen <[email protected]> */ /* FUNCTION <<itoa>>---integer to string diff --git a/newlib/libc/stdlib/l64a.c b/newlib/libc/stdlib/l64a.c index 45282e32d..2ef2bde0c 100644 --- a/newlib/libc/stdlib/l64a.c +++ b/newlib/libc/stdlib/l64a.c @@ -1,3 +1,4 @@ +/* Copyright (c) 2002 Jeff Johnston <[email protected]> */ /* l64a - convert long to radix-64 ascii string * * Conversion is performed on at most 32-bits of input value starting diff --git a/newlib/libc/stdlib/labs.c b/newlib/libc/stdlib/labs.c index f6761d0cc..9ef265fba 100644 --- a/newlib/libc/stdlib/labs.c +++ b/newlib/libc/stdlib/labs.c @@ -1,4 +1,8 @@ /* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ +/* FUNCTION <<labs>>---long integer absolute value diff --git a/newlib/libc/stdlib/local.h b/newlib/libc/stdlib/local.h index a96ed2cc4..e81b33e72 100644 --- a/newlib/libc/stdlib/local.h +++ b/newlib/libc/stdlib/local.h @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ /* Misc. local definitions for libc/stdlib */ #ifndef _LOCAL_H_ diff --git a/newlib/libc/stdlib/malign.c b/newlib/libc/stdlib/malign.c index 480060c43..3dc854f4b 100644 --- a/newlib/libc/stdlib/malign.c +++ b/newlib/libc/stdlib/malign.c @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ #ifndef MALLOC_PROVIDED /* malign.c -- a wrapper for memalign_r. */ diff --git a/newlib/libc/stdlib/malloc.c b/newlib/libc/stdlib/malloc.c index f5ac29208..33a04a81a 100644 --- a/newlib/libc/stdlib/malloc.c +++ b/newlib/libc/stdlib/malloc.c @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ /* VxWorks provides its own version of malloc, and we can't use this one because VxWorks does not provide sbrk. So we have a hook to not compile this code. */ diff --git a/newlib/libc/stdlib/mallocr.c b/newlib/libc/stdlib/mallocr.c index 26d1c89cc..a6788e619 100644 --- a/newlib/libc/stdlib/mallocr.c +++ b/newlib/libc/stdlib/mallocr.c @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ #ifdef MALLOC_PROVIDED int _dummy_mallocr = 1; #else diff --git a/newlib/libc/stdlib/mbctype.h b/newlib/libc/stdlib/mbctype.h index 359c83c77..b0890b3da 100644 --- a/newlib/libc/stdlib/mbctype.h +++ b/newlib/libc/stdlib/mbctype.h @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ #ifndef _MBCTYPE_H_ #define _MBCTYPE_H_ diff --git a/newlib/libc/stdlib/mblen.c b/newlib/libc/stdlib/mblen.c index 3753d3673..f8d1ae70d 100644 --- a/newlib/libc/stdlib/mblen.c +++ b/newlib/libc/stdlib/mblen.c @@ -1,4 +1,8 @@ /* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ +/* FUNCTION <<mblen>>---minimal multibyte length function diff --git a/newlib/libc/stdlib/mbrlen.c b/newlib/libc/stdlib/mbrlen.c index 57a733fed..bc8065ade 100644 --- a/newlib/libc/stdlib/mbrlen.c +++ b/newlib/libc/stdlib/mbrlen.c @@ -1,3 +1,6 @@ +/* +Copyright (c) 2002 Thomas Fitzsimmons <[email protected]> + */ #include <reent.h> #include <newlib.h> #include <wchar.h> diff --git a/newlib/libc/stdlib/mbrtowc.c b/newlib/libc/stdlib/mbrtowc.c index 65284a0eb..12f3bd060 100644 --- a/newlib/libc/stdlib/mbrtowc.c +++ b/newlib/libc/stdlib/mbrtowc.c @@ -1,3 +1,6 @@ +/* +Copyright (c) 2002 Thomas Fitzsimmons <[email protected]> + */ #include <reent.h> #include <newlib.h> #include <wchar.h> diff --git a/newlib/libc/stdlib/mbsinit.c b/newlib/libc/stdlib/mbsinit.c index e32369ae1..4966b7e23 100644 --- a/newlib/libc/stdlib/mbsinit.c +++ b/newlib/libc/stdlib/mbsinit.c @@ -1,3 +1,6 @@ +/* +Copyright (c) 2002 Thomas Fitzsimmons <[email protected]> + */ #include <reent.h> #include <wchar.h> #include <stdlib.h> diff --git a/newlib/libc/stdlib/mbsnrtowcs.c b/newlib/libc/stdlib/mbsnrtowcs.c index d3ce25084..194c48d9f 100644 --- a/newlib/libc/stdlib/mbsnrtowcs.c +++ b/newlib/libc/stdlib/mbsnrtowcs.c @@ -1,3 +1,4 @@ +/* Copyright (c) 2009 Corinna Vinschen <[email protected]> */ /* FUNCTION <<mbsrtowcs>>, <<mbsnrtowcs>>---convert a character string to a wide-character string diff --git a/newlib/libc/stdlib/mbsrtowcs.c b/newlib/libc/stdlib/mbsrtowcs.c index 82589c606..346daa393 100644 --- a/newlib/libc/stdlib/mbsrtowcs.c +++ b/newlib/libc/stdlib/mbsrtowcs.c @@ -1,3 +1,6 @@ +/* +Copyright (c) 2002 Thomas Fitzsimmons <[email protected]> + */ /* doc in mbsnrtowcs.c */ #include <reent.h> diff --git a/newlib/libc/stdlib/mbstowcs.c b/newlib/libc/stdlib/mbstowcs.c index 253059cf8..f54be8ff9 100644 --- a/newlib/libc/stdlib/mbstowcs.c +++ b/newlib/libc/stdlib/mbstowcs.c @@ -1,4 +1,8 @@ /* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ +/* FUNCTION <<mbstowcs>>---minimal multibyte string to wide char converter diff --git a/newlib/libc/stdlib/mbtowc.c b/newlib/libc/stdlib/mbtowc.c index 2dc413f2d..930eba97f 100644 --- a/newlib/libc/stdlib/mbtowc.c +++ b/newlib/libc/stdlib/mbtowc.c @@ -1,4 +1,8 @@ /* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ +/* FUNCTION <<mbtowc>>---minimal multibyte to wide char converter diff --git a/newlib/libc/stdlib/mbtowc_r.c b/newlib/libc/stdlib/mbtowc_r.c index 920a7ea3c..8c2f2c35d 100644 --- a/newlib/libc/stdlib/mbtowc_r.c +++ b/newlib/libc/stdlib/mbtowc_r.c @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ #include <newlib.h> #include <stdlib.h> #include <locale.h> diff --git a/newlib/libc/stdlib/mlock.c b/newlib/libc/stdlib/mlock.c index 23aa10173..56ee2cc00 100644 --- a/newlib/libc/stdlib/mlock.c +++ b/newlib/libc/stdlib/mlock.c @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ #ifndef MALLOC_PROVIDED /* FUNCTION diff --git a/newlib/libc/stdlib/msize.c b/newlib/libc/stdlib/msize.c index 108550dcd..231872ac6 100644 --- a/newlib/libc/stdlib/msize.c +++ b/newlib/libc/stdlib/msize.c @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ #ifndef MALLOC_PROVIDED /* msize.c -- a wrapper for malloc_usable_size. */ diff --git a/newlib/libc/stdlib/mstats.c b/newlib/libc/stdlib/mstats.c index 85c20f1bc..3a2e65dd1 100644 --- a/newlib/libc/stdlib/mstats.c +++ b/newlib/libc/stdlib/mstats.c @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ /* VxWorks provides its own version of malloc, and we can't use this one because VxWorks does not provide sbrk. So we have a hook to not compile this code. */ diff --git a/newlib/libc/stdlib/mtrim.c b/newlib/libc/stdlib/mtrim.c index bf927fa84..0f6772bf1 100644 --- a/newlib/libc/stdlib/mtrim.c +++ b/newlib/libc/stdlib/mtrim.c @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ #ifndef MALLOC_PROVIDED /* mtrim.c -- a wrapper for malloc_trim. */ diff --git a/newlib/libc/stdlib/on_exit_args.c b/newlib/libc/stdlib/on_exit_args.c index 88f9ffdbd..809aaa426 100644 --- a/newlib/libc/stdlib/on_exit_args.c +++ b/newlib/libc/stdlib/on_exit_args.c @@ -1,3 +1,4 @@ +/* Copyright (c) 2015 Freddie Chopin <[email protected]> */ /* * Static instance of _on_exit_args struct. * diff --git a/newlib/libc/stdlib/on_exit_args.h b/newlib/libc/stdlib/on_exit_args.h index c54ad1ef2..21d05d8ce 100644 --- a/newlib/libc/stdlib/on_exit_args.h +++ b/newlib/libc/stdlib/on_exit_args.h @@ -1,3 +1,4 @@ +/* Copyright (c) 2015 Freddie Chopin <[email protected]> */ #ifndef NEWLIB_CYGWIN_NEWLIB_LIBC_STDLIB_ON_EXIT_ARGS_H_ #define NEWLIB_CYGWIN_NEWLIB_LIBC_STDLIB_ON_EXIT_ARGS_H_ diff --git a/newlib/libc/stdlib/rand.c b/newlib/libc/stdlib/rand.c index 209cb32ff..27654303a 100644 --- a/newlib/libc/stdlib/rand.c +++ b/newlib/libc/stdlib/rand.c @@ -1,4 +1,8 @@ /* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ +/* FUNCTION <<rand>>, <<srand>>---pseudo-random numbers diff --git a/newlib/libc/stdlib/rand_r.c b/newlib/libc/stdlib/rand_r.c index 0670285a0..4127c1b2f 100644 --- a/newlib/libc/stdlib/rand_r.c +++ b/newlib/libc/stdlib/rand_r.c @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ #include <stdlib.h> /* Pseudo-random generator based on Minimal Standard by diff --git a/newlib/libc/stdlib/random.c b/newlib/libc/stdlib/random.c index 131dc056c..ae443b2ea 100644 --- a/newlib/libc/stdlib/random.c +++ b/newlib/libc/stdlib/random.c @@ -1,3 +1,4 @@ +/* Copyright (c) 2016 Joel Sherrill <[email protected]> */ /* FUNCTION <<random>>, <<srandom>>---pseudo-random numbers diff --git a/newlib/libc/stdlib/realloc.c b/newlib/libc/stdlib/realloc.c index 999e8e00b..3fc8687ea 100644 --- a/newlib/libc/stdlib/realloc.c +++ b/newlib/libc/stdlib/realloc.c @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ #ifdef MALLOC_PROVIDED int _dummy_realloc = 1; #else diff --git a/newlib/libc/stdlib/sb_charsets.c b/newlib/libc/stdlib/sb_charsets.c index 961eb1573..26f06c8be 100644 --- a/newlib/libc/stdlib/sb_charsets.c +++ b/newlib/libc/stdlib/sb_charsets.c @@ -1,3 +1,4 @@ +/* Copyright (c) 2009 Corinna Vinschen <[email protected]> */ #include <newlib.h> #include <wchar.h> diff --git a/newlib/libc/stdlib/std.h b/newlib/libc/stdlib/std.h index c000a67c6..7cf569e45 100644 --- a/newlib/libc/stdlib/std.h +++ b/newlib/libc/stdlib/std.h @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ #include <stdlib.h> #include <stdio.h> #include <errno.h> diff --git a/newlib/libc/stdlib/stdlib.tex b/newlib/libc/stdlib/stdlib.tex index 75d80f4d6..e05b6e75c 100644 --- a/newlib/libc/stdlib/stdlib.tex +++ b/newlib/libc/stdlib/stdlib.tex @@ -1,3 +1,7 @@ +# +#Copyright (c) 1990 Regents of the University of California. +#All rights reserved. +# @node Stdlib @chapter Standard Utility Functions (@file{stdlib.h}) diff --git a/newlib/libc/stdlib/system.c b/newlib/libc/stdlib/system.c index f30b7df80..73b8cf697 100644 --- a/newlib/libc/stdlib/system.c +++ b/newlib/libc/stdlib/system.c @@ -1,4 +1,8 @@ /* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ +/* FUNCTION <<system>>---execute command string diff --git a/newlib/libc/stdlib/utoa.c b/newlib/libc/stdlib/utoa.c index 5ef304ce4..45c385adc 100644 --- a/newlib/libc/stdlib/utoa.c +++ b/newlib/libc/stdlib/utoa.c @@ -1,3 +1,4 @@ +/* Copyright (c) 2014 Corinna Vinschen <[email protected]> */ /* FUNCTION <<utoa>>---unsigned integer to string diff --git a/newlib/libc/stdlib/valloc.c b/newlib/libc/stdlib/valloc.c index 025386663..98b34d905 100644 --- a/newlib/libc/stdlib/valloc.c +++ b/newlib/libc/stdlib/valloc.c @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ #ifndef MALLOC_PROVIDED /* valloc.c -- a wrapper for valloc_r and pvalloc_r. */ diff --git a/newlib/libc/stdlib/wcrtomb.c b/newlib/libc/stdlib/wcrtomb.c index 97436cb74..2a672bbf2 100644 --- a/newlib/libc/stdlib/wcrtomb.c +++ b/newlib/libc/stdlib/wcrtomb.c @@ -1,3 +1,6 @@ +/* +Copyright (c) 2002 Thomas Fitzsimmons <[email protected]> + */ #include <reent.h> #include <newlib.h> #include <wchar.h> diff --git a/newlib/libc/stdlib/wcsnrtombs.c b/newlib/libc/stdlib/wcsnrtombs.c index 43dd2f3e6..21229575b 100644 --- a/newlib/libc/stdlib/wcsnrtombs.c +++ b/newlib/libc/stdlib/wcsnrtombs.c @@ -1,3 +1,4 @@ +/* Copyright (c) 2009 Corinna Vinschen <[email protected]> */ /* FUNCTION <<wcsrtombs>>, <<wcsnrtombs>>---convert a wide-character string to a character string diff --git a/newlib/libc/stdlib/wcsrtombs.c b/newlib/libc/stdlib/wcsrtombs.c index dc4807d2a..1cd94454f 100644 --- a/newlib/libc/stdlib/wcsrtombs.c +++ b/newlib/libc/stdlib/wcsrtombs.c @@ -1,3 +1,6 @@ +/* +Copyright (c) 2002 Thomas Fitzsimmons <[email protected]> + */ /* Doc in wcsnrtombs.c */ #include <reent.h> diff --git a/newlib/libc/stdlib/wcstoll_r.c b/newlib/libc/stdlib/wcstoll_r.c index 2997587d8..d5f70a931 100644 --- a/newlib/libc/stdlib/wcstoll_r.c +++ b/newlib/libc/stdlib/wcstoll_r.c @@ -1 +1,29 @@ +/* +Copyright (c) 1990 The Regents of the University of California. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in the +documentation and/or other materials provided with the distribution. +3. Neither the name of the University nor the names of its contributors +may be used to endorse or promote products derived from this software +without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + */ /* dummy */ diff --git a/newlib/libc/stdlib/wcstombs.c b/newlib/libc/stdlib/wcstombs.c index 42be54055..180eabb40 100644 --- a/newlib/libc/stdlib/wcstombs.c +++ b/newlib/libc/stdlib/wcstombs.c @@ -1,4 +1,8 @@ /* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ +/* FUNCTION <<wcstombs>>---minimal wide char string to multibyte string converter diff --git a/newlib/libc/stdlib/wcstoull_r.c b/newlib/libc/stdlib/wcstoull_r.c index 2997587d8..d5f70a931 100644 --- a/newlib/libc/stdlib/wcstoull_r.c +++ b/newlib/libc/stdlib/wcstoull_r.c @@ -1 +1,29 @@ +/* +Copyright (c) 1990 The Regents of the University of California. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in the +documentation and/or other materials provided with the distribution. +3. Neither the name of the University nor the names of its contributors +may be used to endorse or promote products derived from this software +without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + */ /* dummy */ diff --git a/newlib/libc/stdlib/wctob.c b/newlib/libc/stdlib/wctob.c index 61365a178..7cdfe47aa 100644 --- a/newlib/libc/stdlib/wctob.c +++ b/newlib/libc/stdlib/wctob.c @@ -1,3 +1,6 @@ +/* +Copyright (c) 2002 Thomas Fitzsimmons <[email protected]> + */ #include <reent.h> #include <wchar.h> #include <stdio.h> diff --git a/newlib/libc/stdlib/wctomb.c b/newlib/libc/stdlib/wctomb.c index e908d22c2..b0e74eb7d 100644 --- a/newlib/libc/stdlib/wctomb.c +++ b/newlib/libc/stdlib/wctomb.c @@ -1,4 +1,8 @@ /* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ +/* FUNCTION <<wctomb>>---minimal wide char to multibyte converter diff --git a/newlib/libc/stdlib/wctomb_r.c b/newlib/libc/stdlib/wctomb_r.c index b4799341e..1fdca1b44 100644 --- a/newlib/libc/stdlib/wctomb_r.c +++ b/newlib/libc/stdlib/wctomb_r.c @@ -1,3 +1,7 @@ +/* +Copyright (c) 1990 Regents of the University of California. +All rights reserved. + */ #include <errno.h> #include <stdlib.h> #include <string.h> -- 2.25.0