From 8ccd8524760e5ccd0403fee769c51cb0b9cd1a16 Mon Sep 17 00:00:00 2001 From: "Thomas \"Cakeisalie5\" Touhey" Date: Tue, 25 Jul 2017 00:11:43 +0200 Subject: Remade updatesource.py, remaking headers.py (old suph.py) --- AUTHORS.md | 11 +- CODING.md | 140 +------- CONTRIBUTING.md | 4 +- arch/all/compiler-gcc/bits/alloca.h | 15 +- arch/all/compiler-gcc/bits/compiler.h | 15 +- arch/all/compiler-gcc/bits/endian.h | 15 +- arch/all/compiler-gcc/bits/stdarg.h | 15 +- arch/all/compiler-gcc/bits/types/exact.h | 15 +- arch/all/compiler-gcc/bits/types/fast.h | 15 +- arch/all/compiler-gcc/bits/types/least.h | 15 +- arch/all/compiler-gcc/bits/types/max.h | 15 +- arch/all/compiler-gcc/bits/types/primitive.h | 15 +- arch/all/compiler-gcc/bits/types/ptr.h | 15 +- arch/all/compiler-renesas/bits/compiler.h | 15 +- arch/all/compiler-renesas/bits/endian.h | 15 +- arch/all/compiler-renesas/bits/stdarg.h | 15 +- arch/all/compiler-renesas/bits/types/exact.h | 15 +- arch/all/compiler-renesas/bits/types/fast.h | 15 +- arch/all/compiler-renesas/bits/types/float.h | 15 +- arch/all/compiler-renesas/bits/types/least.h | 15 +- arch/all/compiler-renesas/bits/types/max.h | 15 +- arch/all/compiler-renesas/bits/types/primitive.h | 15 +- arch/all/compiler-renesas/bits/types/ptr.h | 15 +- arch/all/compiler-sdcc/bits/compiler.h | 15 +- arch/all/compiler-sdcc/bits/endian.h | 15 +- arch/all/compiler-sdcc/bits/stdarg.h | 15 +- arch/all/compiler-sdcc/bits/types/primitive.h | 15 +- arch/all/compiler-turbo/bits/compiler.h | 15 +- arch/all/compiler-turbo/bits/endian.h | 15 +- arch/all/compiler-turbo/bits/stdarg.h | 15 +- arch/all/compiler-xlc/bits/compiler.h | 15 +- arch/all/compiler-xlc/bits/endian.h | 15 +- arch/all/compiler-xlc/bits/types/primitive.h | 15 +- arch/all/core-sh/bits/byteswap.h | 15 +- arch/all/core-sh/bits/setjmp.h | 15 +- arch/all/core-sh/include/builtin.h | 15 +- arch/all/core-sh/include/fixed.h | 15 +- arch/all/core-sh/include/machine.h | 15 +- arch/all/core-sh/include/smachine.h | 15 +- arch/all/core-sh/include/umachine.h | 15 +- arch/all/core/include/alloca.h | 15 +- arch/all/core/include/assert.h | 15 +- arch/all/core/include/byteswap.h | 15 +- arch/all/core/include/cdefs.h | 15 +- arch/all/core/include/cdefs/attrs.h | 15 +- arch/all/core/include/cdefs/compiler.h | 15 +- arch/all/core/include/cdefs/features.h | 15 +- arch/all/core/include/cdefs/utils.h | 15 +- arch/all/core/include/complex.h | 15 +- arch/all/core/include/ctype.h | 15 +- arch/all/core/include/dirent.h | 15 +- arch/all/core/include/endian.h | 15 +- arch/all/core/include/errno.h | 15 +- arch/all/core/include/features.h | 15 +- arch/all/core/include/fenv.h | 15 +- arch/all/core/include/float.h | 15 +- arch/all/core/include/inttypes.h | 15 +- arch/all/core/include/iso646.h | 15 +- arch/all/core/include/limits.h | 15 +- arch/all/core/include/locale.h | 15 +- arch/all/core/include/malloc.h | 15 +- arch/all/core/include/printf.h | 15 +- arch/all/core/include/setjmp.h | 15 +- arch/all/core/include/signal.h | 15 +- arch/all/core/include/stdarg.h | 15 +- arch/all/core/include/stdatomic.h | 15 +- arch/all/core/include/stdbool.h | 15 +- arch/all/core/include/stddef.h | 15 +- arch/all/core/include/stdfix.h | 15 +- arch/all/core/include/stdint.h | 15 +- arch/all/core/include/stdio.h | 15 +- arch/all/core/include/stdio_ext.h | 15 +- arch/all/core/include/stdlib.h | 15 +- arch/all/core/include/string.h | 15 +- arch/all/core/include/time.h | 15 +- arch/all/core/include/varargs.h | 15 +- arch/all/core/src/byteswap.c | 15 +- arch/all/core/src/ctype/funcs.c | 15 +- arch/all/core/src/ctype/tab.c | 17 +- arch/all/core/src/errno.c | 15 +- arch/all/core/src/locales.c | 15 +- arch/all/core/src/stdio/printf/default.c | 15 +- arch/all/core/src/stdio/printf/fprintf.c | 15 +- arch/all/core/src/stdio/printf/register.c | 15 +- arch/all/core/src/stdio/printf/sprintf.c | 15 +- arch/all/core/src/stdio/printf/vfprintf.c | 15 +- arch/all/core/src/stdio/read.c | 15 +- arch/all/core/src/stdio/seek.c | 15 +- arch/all/core/src/stdio/stdout.c | 15 +- arch/all/core/src/stdio/write.c | 15 +- arch/all/core/src/stdlib/div.c | 15 +- arch/all/core/src/stdlib/rand.c | 15 +- arch/all/core/src/stdlib/wchar.c | 15 +- arch/all/core/src/string/memchr.c | 15 +- arch/all/core/src/string/memcpy.c | 15 +- arch/all/core/src/string/memset.c | 15 +- arch/all/core/src/string/strchr.c | 15 +- arch/all/core/src/string/strlen.c | 15 +- arch/all/cpp/include/ios | 15 +- arch/all/cpp/include/iosfwd | 15 +- arch/all/cpp/include/iostream | 15 +- arch/all/cpp/include/mystrbuf | 15 +- arch/all/cpp/include/new | 15 +- arch/all/cpp/include/streambuf | 15 +- arch/all/cpp/include/string | 15 +- arch/all/ensigdsp-sh/include/ensigdsp.h | 15 +- arch/all/iconv/include/iconv.h | 15 +- arch/all/iconv/src/conv/utf8_to_wchar.c | 15 +- arch/all/iconv/src/conv/wchar_to_utf8.c | 15 +- arch/all/iconv/src/iconv.c | 15 +- arch/all/iconv/src/open.c | 15 +- arch/all/iconv/src/routes.c | 15 +- arch/all/math/include/math.h | 15 +- arch/all/math/include/mathf.h | 15 +- arch/all/stdcocorico/include/stdcocorico.h | 15 +- arch/casiowin/core-crt/src/crt0.c | 15 +- arch/casiowin/core/bits/time.h | 15 +- arch/casiowin/core/src/assert/assert.c | 15 +- arch/casiowin/easy-grayscales/include/draw.h | 15 +- arch/casiowin/easy-grayscales/include/gray.h | 15 +- arch/casiowin/easy-input/include/EasyInput.h | 15 +- arch/casiowin/easy-input/src/main.c | 15 +- arch/casiowin/fxlib/include/commbios.h | 15 +- arch/casiowin/fxlib/include/dispbios.h | 15 +- arch/casiowin/fxlib/include/filebios.h | 15 +- arch/casiowin/fxlib/include/fxlib.h | 15 +- arch/casiowin/fxlib/include/fxlib/app.h | 15 +- arch/casiowin/fxlib/include/fxlib/battery.h | 15 +- arch/casiowin/fxlib/include/fxlib/bcd.h | 15 +- arch/casiowin/fxlib/include/fxlib/cdefs.h | 15 +- arch/casiowin/fxlib/include/fxlib/clock.h | 15 +- arch/casiowin/fxlib/include/fxlib/comm.h | 15 +- arch/casiowin/fxlib/include/fxlib/display.h | 15 +- arch/casiowin/fxlib/include/fxlib/file.h | 15 +- arch/casiowin/fxlib/include/fxlib/keyboard.h | 15 +- arch/casiowin/fxlib/include/fxlib/serial.h | 15 +- arch/casiowin/fxlib/include/fxlib/syscall.h | 15 +- arch/casiowin/fxlib/include/fxlib/timer.h | 15 +- arch/casiowin/fxlib/include/keybios.h | 15 +- arch/casiowin/fxlib/include/timer.h | 15 +- arch/casiowin/fxlib/src/dirent/error.c | 15 +- arch/casiowin/fxlib/src/dirent/open.c | 15 +- arch/casiowin/fxlib/src/file/sdk.c | 15 +- arch/casiowin/fxlib/src/timer/sdk.c | 15 +- arch/casiowin/libfxsys/include/app.h | 15 +- arch/casiowin/libfxsys/include/asm.h | 15 +- arch/casiowin/libfxsys/include/disp.h | 15 +- arch/casiowin/libfxsys/include/file.h | 15 +- arch/casiowin/libfxsys/include/key.h | 15 +- arch/casiowin/libfxsys/include/keycodes.h | 15 +- arch/casiowin/libfxsys/include/official.h | 15 +- arch/casiowin/libfxsys/include/print.h | 15 +- arch/casiowin/libfxsys/include/rtc.h | 15 +- arch/casiowin/libfxsys/include/syscall.h | 15 +- arch/casiowin/monochromelib/copyright.yml | 2 +- .../casiowin/monochromelib/include/MonochromeLib.h | 17 +- arch/casiowin/monochromelib/include/monochrome.h | 17 +- arch/casiowin/monochromelib/src/bmp_16_and.c | 17 +- arch/casiowin/monochromelib/src/bmp_16_and_cl.c | 17 +- arch/casiowin/monochromelib/src/bmp_16_or.c | 17 +- arch/casiowin/monochromelib/src/bmp_16_or_cl.c | 17 +- arch/casiowin/monochromelib/src/bmp_16_xor.c | 17 +- arch/casiowin/monochromelib/src/bmp_16_xor_cl.c | 17 +- arch/casiowin/monochromelib/src/bmp_8_and.c | 17 +- arch/casiowin/monochromelib/src/bmp_8_and_cl.c | 17 +- arch/casiowin/monochromelib/src/bmp_8_or.c | 17 +- arch/casiowin/monochromelib/src/bmp_8_or_cl.c | 17 +- arch/casiowin/monochromelib/src/bmp_8_xor.c | 17 +- arch/casiowin/monochromelib/src/bmp_8_xor_cl.c | 17 +- arch/casiowin/monochromelib/src/bmp_and.c | 17 +- arch/casiowin/monochromelib/src/bmp_and_cl.c | 17 +- arch/casiowin/monochromelib/src/bmp_or.c | 17 +- arch/casiowin/monochromelib/src/bmp_or_cl.c | 17 +- arch/casiowin/monochromelib/src/bmp_xor.c | 17 +- arch/casiowin/monochromelib/src/bmp_xor_cl.c | 17 +- arch/casiowin/monochromelib/src/circle.c | 17 +- arch/casiowin/monochromelib/src/clear_screen.c | 17 +- arch/casiowin/monochromelib/src/clear_vram.c | 17 +- arch/casiowin/monochromelib/src/display_vram.c | 17 +- arch/casiowin/monochromelib/src/ellipse.c | 17 +- arch/casiowin/monochromelib/src/ellipse_in_rect.c | 17 +- arch/casiowin/monochromelib/src/filled_circle.c | 17 +- arch/casiowin/monochromelib/src/filled_ellipse.c | 17 +- .../monochromelib/src/filled_ellipse_in_rect.c | 17 +- arch/casiowin/monochromelib/src/filled_polygon.c | 17 +- arch/casiowin/monochromelib/src/get_contrast.c | 17 +- arch/casiowin/monochromelib/src/horizontal_line.c | 17 +- .../casiowin/monochromelib/src/horizontal_scroll.c | 17 +- arch/casiowin/monochromelib/src/line.c | 17 +- arch/casiowin/monochromelib/src/pixel.c | 17 +- arch/casiowin/monochromelib/src/pixel_test.c | 17 +- arch/casiowin/monochromelib/src/point.c | 17 +- arch/casiowin/monochromelib/src/polygon.c | 17 +- arch/casiowin/monochromelib/src/rectangle.c | 17 +- arch/casiowin/monochromelib/src/set_contrast.c | 17 +- arch/casiowin/monochromelib/src/vertical_line.c | 17 +- arch/casiowin/monochromelib/src/vertical_scroll.c | 17 +- arch/casiowin/monochromelib/src/vram_adress.c | 17 +- arch/casiowin/revolutionfx/include/revolution.h | 15 +- tools/Internals/__init__.py | 1 + tools/Internals/copyright.py | 66 ++++ tools/Internals/exceptions.py | 7 + tools/Internals/headers.py | 345 ++++++++++++++++++++ tools/Internals/locales/en_US.yml | 4 +- tools/Internals/locales/fr_FR.yml | 2 + tools/Internals/suph.py | 358 --------------------- tools/Internals/topc.py | 145 +++++++++ tools/updatesource.py | 80 +---- 208 files changed, 2197 insertions(+), 1981 deletions(-) create mode 100755 tools/Internals/headers.py delete mode 100755 tools/Internals/suph.py create mode 100644 tools/Internals/topc.py diff --git a/AUTHORS.md b/AUTHORS.md index 14da01a..4f93f5b 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -1,7 +1,12 @@ -# libcarrot - a libc for interacting with CASIO's system -Copyright (C) 2017 Thomas "Cakeisalie5" Touhey <> +# libcarrot authors and maintainers +This version ("the upstream") version of libcarrot is maintained by +Thomas "Cakeisalie5" Touhey <>. + +Each file belongs to its authors. + +Aside from the standards the projects aims at being compliant with, +parts are adapted, or are rewritten to be compatible with: -Parts are adapted from/based on: - Hitachi/Renesas C/C++ environment headers; - the GNU C library; - Andreas Bertheussen's libfxsys for some tips; diff --git a/CODING.md b/CODING.md index 7471daf..7c77d6d 100644 --- a/CODING.md +++ b/CODING.md @@ -4,139 +4,7 @@ This coding style is the one the libcarrot project uses -- see `CONTRIBUTING.md` for a more general guide about how to contribute, or the rest of this guide for how to code in this project. -## Files -All source/header files should start with this header: - - /* ***************************************************************************** - * -- - * - * - * This file is part of libcarrot. - * libcarrot is free software; you can redistribute it and/or modify it - * under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation; either version 3.0 of the License, - * or (at your option) any later version. - * - * libcarrot is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with the libcarrot; if not, see . - * - * - * ************************************************************************** */ - -Where the file path is the path of the file **after** the `src`/`include` -directory (e.g. `stdlib/rand.c`, `fx/error.h`), and the copyrights are lines -such as `Copyright (C) <>`. These lines should -be aligned, e.g.: - - Copyright (C) 2017 First Person <> - Copyright (C) 2020-2022 Second Person <> - -If your file doesn't have a long description, you can just put the star line -right after the last licence information line. - -### Headers (.h) -The main goals of libcarrot headers are functionnality and compatibility. -Make headers clean is not the top priority, although if you can make them clean, -you will be encouraged to do so. - -The headers should have include guards of the form `_DIRECTORY_FILENAME_H` -(e.g. `_FX_ERROR_H` for `fx/error.h`). If the header is there for -compatibility, it should also use the include guards from the original -header, e.g.: - - #if !defined(_CTYPE_H) && !defined(_CTYPE_H_) && !defined(__CTYPE_H) && \\ - !defined(__CTYPE_H__) && !defined(_CTYPE) && !defined(__CTYPE) - # define _CTYPE_H 1 - # define _CTYPE_H_ 1 - # define __CTYPE_H 1 - # define __CTYPE_H__ 1 - # define _CTYPE 1 - # define __CTYPE 1 - # include - - /* ... your content here... */ - - #endif /* _CTYPE_H */ - #ifndef _CTYPE_H - # define _CTYPE_H 1 - #endif - #ifndef _CTYPE_H_ - # define _CTYPE_H_ 1 - #endif - #ifndef __CTYPE_H - # define __CTYPE_H 1 - #endif - #ifndef __CTYPE_H__ - # define __CTYPE_H__ 1 - #endif - #ifndef _CTYPE - # define _CTYPE 1 - #endif - #ifndef __CTYPE - # define __CTYPE 1 - #endif - -Prototypes should always be prefixed by `extern`, and the one defining functions -that return something should use the `__THROW` compiler macro, defined in -`compiler.h`. - -The ISO C specifications reserve two namespaces to any libc: an underscore -followed by any upper letter (which, in libcarrot, is used for internal macros -and macro arguments), and two underscores followed by any character accepted in -a symbol name, which is used with lower letters in libcarrot and is used for -all the internal utilities of the library, from compiler-agnostic macros -(defined in `cdefs.h`) to internal functions or data, static inline or not. -It is also used for functions arguments in order not to interfere with user -macros (e.g. `int __c`, `const char **__s`). - -### C source files (.c) -C source files should use pedantic C89. Any compiler-specific operation should -be used through compiler-agnostic macros defined in headers (which are not -required to be defined). - -## Coding style -### Editor configuration -You will find a [.editorconfig](http://editorconfig.org/) file in this project. -You shall use it _before_ contributing to the project, and not change any -of its settings, as they are considered as **part of this contributing guide**. - -### Comment style -Comments should have this style (spaces between stars and the comment content): - - /* this is a one line comment */ - /* wow, it looks like this is a... - * MULTI-LINE - * COMMENT! */ - -A notable exception is Javadoc-like comments (the format is **not** chosen in -order to generate documentation, it was just chosen because it is easy for -a human to read), which use tabs after the stars: - - /** - * function_name: - * - * - * - * - * @arg - * @arg - * @return - */ - -Also, for delimiting sections in a file, we have these types of separators: - - /* ************************************************************************** */ - /*
*/ - /* ************************************************************************** */ - -The section name should not be more than one line, the description should be -under it if you want to tell more about it. - -### Other things -It's basically K&R (except the editor configuration, see the previous -subsection "Editor configuration"), with some exceptions. +This file is to re-write (TODO), as many things have been rethought +(top comments are now generated, the super-preprocessor has been +introducted with include guards, many macros for internal use such as `_OF` +have to be used, and stuff). diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5b8cd1c..aab5a9b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -55,8 +55,8 @@ improved for everyone's comfort, please contact the current maintainer(s), as they have authority. And please, if it is denied, don't make a scene out of it: fork this project, and do a better job at maintaining it. -## Roles file (top-level comments) -**The top-level comment of each source/include file is NOT hand-written**, +## Roles file (top comments) +**The top comment of each source/include file is NOT hand-written**, it is generated by a script, `tools/updatesource.py`, which reads the copyright lines and the licences from the machine-readable copyright information files `copyright.yml`, and the short description of each file diff --git a/arch/all/compiler-gcc/bits/alloca.h b/arch/all/compiler-gcc/bits/alloca.h index 3f6d9ac..15efc96 100644 --- a/arch/all/compiler-gcc/bits/alloca.h +++ b/arch/all/compiler-gcc/bits/alloca.h @@ -1,22 +1,23 @@ /* **************************************************************************** * alloca.h -- Static allocation for GCC. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-gcc' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-gcc' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ /* GCC has a built-in for this! */ diff --git a/arch/all/compiler-gcc/bits/compiler.h b/arch/all/compiler-gcc/bits/compiler.h index ef258c2..6074909 100644 --- a/arch/all/compiler-gcc/bits/compiler.h +++ b/arch/all/compiler-gcc/bits/compiler.h @@ -1,22 +1,23 @@ /* **************************************************************************** * compiler.h -- GCC identification macros. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-gcc' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-gcc' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ /* ************************************************************************* */ /* Detection and version checking */ diff --git a/arch/all/compiler-gcc/bits/endian.h b/arch/all/compiler-gcc/bits/endian.h index 3f22fef..cabdb0a 100644 --- a/arch/all/compiler-gcc/bits/endian.h +++ b/arch/all/compiler-gcc/bits/endian.h @@ -1,22 +1,23 @@ /* **************************************************************************** * endian.h -- Endianness identification for GCC. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-gcc' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-gcc' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ /* GCC defines the `__BYTE_ORDER__` variable, along with the * `__ORDER_LITTLE_ENDIAN__`, `__ORDER_BIG_ENDIAN__` and diff --git a/arch/all/compiler-gcc/bits/stdarg.h b/arch/all/compiler-gcc/bits/stdarg.h index d75841b..b068d44 100644 --- a/arch/all/compiler-gcc/bits/stdarg.h +++ b/arch/all/compiler-gcc/bits/stdarg.h @@ -1,22 +1,23 @@ /* **************************************************************************** * stdarg.h -- Variable argument list management for GCC. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-gcc' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-gcc' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ /* GCC provides built-ins to make the variable argument list implementation * easier. */ diff --git a/arch/all/compiler-gcc/bits/types/exact.h b/arch/all/compiler-gcc/bits/types/exact.h index 2fbd5cd..622f139 100644 --- a/arch/all/compiler-gcc/bits/types/exact.h +++ b/arch/all/compiler-gcc/bits/types/exact.h @@ -1,22 +1,23 @@ /* **************************************************************************** * types/exact.h -- Exact-width integer types for GCC. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-gcc' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-gcc' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ typedef __INT8_TYPE__ __int8_t; typedef __UINT8_TYPE__ __uint8_t; diff --git a/arch/all/compiler-gcc/bits/types/fast.h b/arch/all/compiler-gcc/bits/types/fast.h index bd3cb8f..1d9b83a 100644 --- a/arch/all/compiler-gcc/bits/types/fast.h +++ b/arch/all/compiler-gcc/bits/types/fast.h @@ -1,22 +1,23 @@ /* **************************************************************************** * types/fast.h -- Fastest-width integer types for GCC. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-gcc' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-gcc' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ typedef __int32_t __int_fast8_t; typedef __uint32_t __uint_fast8_t; diff --git a/arch/all/compiler-gcc/bits/types/least.h b/arch/all/compiler-gcc/bits/types/least.h index db17b13..5a9f6d1 100644 --- a/arch/all/compiler-gcc/bits/types/least.h +++ b/arch/all/compiler-gcc/bits/types/least.h @@ -1,22 +1,23 @@ /* **************************************************************************** * types/least.h -- Least-width integer types for GCC. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-gcc' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-gcc' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ typedef __int8_t __int_least8_t; typedef __uint8_t __uint_least8_t; diff --git a/arch/all/compiler-gcc/bits/types/max.h b/arch/all/compiler-gcc/bits/types/max.h index 94efeed..64299c9 100644 --- a/arch/all/compiler-gcc/bits/types/max.h +++ b/arch/all/compiler-gcc/bits/types/max.h @@ -1,22 +1,23 @@ /* **************************************************************************** * types/max.h -- Maximum width integer types for GCC. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-gcc' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-gcc' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ typedef __int32_t __intmax_t; typedef __uint32_t __uintmax_t; diff --git a/arch/all/compiler-gcc/bits/types/primitive.h b/arch/all/compiler-gcc/bits/types/primitive.h index 1c8d68e..38d2411 100644 --- a/arch/all/compiler-gcc/bits/types/primitive.h +++ b/arch/all/compiler-gcc/bits/types/primitive.h @@ -1,22 +1,23 @@ /* **************************************************************************** * types/primitive.h -- Information about the primitive types for GCC. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-gcc' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-gcc' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ /* Char type. */ diff --git a/arch/all/compiler-gcc/bits/types/ptr.h b/arch/all/compiler-gcc/bits/types/ptr.h index f7f16dd..916803c 100644 --- a/arch/all/compiler-gcc/bits/types/ptr.h +++ b/arch/all/compiler-gcc/bits/types/ptr.h @@ -1,22 +1,23 @@ /* **************************************************************************** * types/ptr.h -- Pointer type in GCC. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-gcc' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-gcc' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ typedef __int32_t __intptr_t; typedef __uint32_t __uintptr_t; diff --git a/arch/all/compiler-renesas/bits/compiler.h b/arch/all/compiler-renesas/bits/compiler.h index c0fcc26..591e36e 100644 --- a/arch/all/compiler-renesas/bits/compiler.h +++ b/arch/all/compiler-renesas/bits/compiler.h @@ -1,22 +1,23 @@ /* **************************************************************************** * compiler.h -- SHC identification macros. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-renesas' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-renesas' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ /* Identify the compiler. */ #if !defined(__HITACHI__) diff --git a/arch/all/compiler-renesas/bits/endian.h b/arch/all/compiler-renesas/bits/endian.h index fd10d5f..cdbdc40 100644 --- a/arch/all/compiler-renesas/bits/endian.h +++ b/arch/all/compiler-renesas/bits/endian.h @@ -1,22 +1,23 @@ /* **************************************************************************** * endian.h -- Endianness identification for SHC. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-renesas' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-renesas' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ /* Renesas' SuperH compiler defines the `_LIT` or `_BIG` macros * if it's configured for little or big endian. */ diff --git a/arch/all/compiler-renesas/bits/stdarg.h b/arch/all/compiler-renesas/bits/stdarg.h index 2bb511b..cb00c8e 100644 --- a/arch/all/compiler-renesas/bits/stdarg.h +++ b/arch/all/compiler-renesas/bits/stdarg.h @@ -1,22 +1,23 @@ /* **************************************************************************** * stdarg.h -- Variable argument list management for SHC. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-renesas' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-renesas' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ typedef char* __va_list; diff --git a/arch/all/compiler-renesas/bits/types/exact.h b/arch/all/compiler-renesas/bits/types/exact.h index addb82f..253acfd 100644 --- a/arch/all/compiler-renesas/bits/types/exact.h +++ b/arch/all/compiler-renesas/bits/types/exact.h @@ -1,22 +1,23 @@ /* **************************************************************************** * types/exact.h -- Exact-width integer types for SHC. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-renesas' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-renesas' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ typedef signed char __int8_t; typedef unsigned char __uint8_t; diff --git a/arch/all/compiler-renesas/bits/types/fast.h b/arch/all/compiler-renesas/bits/types/fast.h index 2b60379..2383043 100644 --- a/arch/all/compiler-renesas/bits/types/fast.h +++ b/arch/all/compiler-renesas/bits/types/fast.h @@ -1,22 +1,23 @@ /* **************************************************************************** * types/fast.h -- Fastest-width integer types for SHC. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-renesas' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-renesas' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ typedef __int32_t __int_fast8_t; typedef __uint32_t __uint_fast8_t; diff --git a/arch/all/compiler-renesas/bits/types/float.h b/arch/all/compiler-renesas/bits/types/float.h index 9628a20..92be026 100644 --- a/arch/all/compiler-renesas/bits/types/float.h +++ b/arch/all/compiler-renesas/bits/types/float.h @@ -1,22 +1,23 @@ /* **************************************************************************** * types/float.h -- Floating-point types information for SHC. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-renesas' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-renesas' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #if defined(_FPD) # define __FLOAT_DOUBLE 1 diff --git a/arch/all/compiler-renesas/bits/types/least.h b/arch/all/compiler-renesas/bits/types/least.h index 3666035..fe7ee89 100644 --- a/arch/all/compiler-renesas/bits/types/least.h +++ b/arch/all/compiler-renesas/bits/types/least.h @@ -1,22 +1,23 @@ /* **************************************************************************** * types/least.h -- Least-width integer types for SHC. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-renesas' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-renesas' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ typedef __int8_t __int_least8_t; typedef __uint8_t __uint_least8_t; diff --git a/arch/all/compiler-renesas/bits/types/max.h b/arch/all/compiler-renesas/bits/types/max.h index 8dc0b35..e1d2549 100644 --- a/arch/all/compiler-renesas/bits/types/max.h +++ b/arch/all/compiler-renesas/bits/types/max.h @@ -1,22 +1,23 @@ /* **************************************************************************** * types/max.h -- Maximum width integer types for SHC. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-renesas' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-renesas' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ typedef __int32_t __intmax_t; typedef __uint32_t __uintmax_t; diff --git a/arch/all/compiler-renesas/bits/types/primitive.h b/arch/all/compiler-renesas/bits/types/primitive.h index 52ef17e..3fbeb58 100644 --- a/arch/all/compiler-renesas/bits/types/primitive.h +++ b/arch/all/compiler-renesas/bits/types/primitive.h @@ -1,22 +1,23 @@ /* **************************************************************************** * types/primitive.h -- Information about the primitive types for SHC. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-renesas' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-renesas' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #define __CHAR_BIT ( 8) #define __CHAR_IS_SIGNED 1 diff --git a/arch/all/compiler-renesas/bits/types/ptr.h b/arch/all/compiler-renesas/bits/types/ptr.h index 17bda37..8fcea0c 100644 --- a/arch/all/compiler-renesas/bits/types/ptr.h +++ b/arch/all/compiler-renesas/bits/types/ptr.h @@ -1,22 +1,23 @@ /* **************************************************************************** * types/ptr.h -- Pointer type in SHC. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-renesas' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-renesas' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ typedef __int32_t __intptr_t; typedef __uint32_t __uintptr_t; diff --git a/arch/all/compiler-sdcc/bits/compiler.h b/arch/all/compiler-sdcc/bits/compiler.h index 786d345..6916bdf 100644 --- a/arch/all/compiler-sdcc/bits/compiler.h +++ b/arch/all/compiler-sdcc/bits/compiler.h @@ -1,22 +1,23 @@ /* **************************************************************************** * compiler.h -- SDCC identification macros. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-sdcc' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-sdcc' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #if defined(SDCC) && !defined(__SDCC) # define __SDCC SDCC diff --git a/arch/all/compiler-sdcc/bits/endian.h b/arch/all/compiler-sdcc/bits/endian.h index 756d7a1..aa7ad45 100644 --- a/arch/all/compiler-sdcc/bits/endian.h +++ b/arch/all/compiler-sdcc/bits/endian.h @@ -1,22 +1,23 @@ /* **************************************************************************** * endian.h -- Endianness identification for SDCC. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-sdcc' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-sdcc' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ /* FIXME: isn't correspond to some architectures, if people are interested * in this and have the time, they should contribute here. */ diff --git a/arch/all/compiler-sdcc/bits/stdarg.h b/arch/all/compiler-sdcc/bits/stdarg.h index cd69b84..766f0a3 100644 --- a/arch/all/compiler-sdcc/bits/stdarg.h +++ b/arch/all/compiler-sdcc/bits/stdarg.h @@ -1,22 +1,23 @@ /* **************************************************************************** * stdarg.h -- Variable argument list management for SDCC. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-sdcc' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-sdcc' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ /* ************************************************************************* */ /* Upwards and downwards `__va_start` and `__va_arg` versions. */ diff --git a/arch/all/compiler-sdcc/bits/types/primitive.h b/arch/all/compiler-sdcc/bits/types/primitive.h index fbd72f8..612fc7f 100644 --- a/arch/all/compiler-sdcc/bits/types/primitive.h +++ b/arch/all/compiler-sdcc/bits/types/primitive.h @@ -1,22 +1,23 @@ /* **************************************************************************** * types/primitive.h -- (unknown role) + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-sdcc' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-sdcc' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ /* Char type. */ diff --git a/arch/all/compiler-turbo/bits/compiler.h b/arch/all/compiler-turbo/bits/compiler.h index 037894b..672a5f8 100644 --- a/arch/all/compiler-turbo/bits/compiler.h +++ b/arch/all/compiler-turbo/bits/compiler.h @@ -1,22 +1,23 @@ /* **************************************************************************** * compiler.h -- Turbo C identification macros. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-turbo' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-turbo' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #if !defined(__TURBOC__) # error "This header should only be used with the Turbo C Compiler!" diff --git a/arch/all/compiler-turbo/bits/endian.h b/arch/all/compiler-turbo/bits/endian.h index c96bbb1..77a5f3e 100644 --- a/arch/all/compiler-turbo/bits/endian.h +++ b/arch/all/compiler-turbo/bits/endian.h @@ -1,22 +1,23 @@ /* **************************************************************************** * endian.h -- Endianness identification for Turbo C. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-turbo' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-turbo' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ /* TODO */ # error "This file is to write." diff --git a/arch/all/compiler-turbo/bits/stdarg.h b/arch/all/compiler-turbo/bits/stdarg.h index 4ae1458..37f9a20 100644 --- a/arch/all/compiler-turbo/bits/stdarg.h +++ b/arch/all/compiler-turbo/bits/stdarg.h @@ -1,22 +1,23 @@ /* **************************************************************************** * stdarg.h -- Variable argument list management for Turbo C. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-turbo' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-turbo' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ typedef void *__va_list; diff --git a/arch/all/compiler-xlc/bits/compiler.h b/arch/all/compiler-xlc/bits/compiler.h index 48dd794..138d042 100644 --- a/arch/all/compiler-xlc/bits/compiler.h +++ b/arch/all/compiler-xlc/bits/compiler.h @@ -1,22 +1,23 @@ /* **************************************************************************** * compiler.h -- XLC identification macros. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-xlc' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-xlc' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #if !defined(__IBMC__) && !defined(__xlC__) # error "This header should only be used with IBM XLC!" diff --git a/arch/all/compiler-xlc/bits/endian.h b/arch/all/compiler-xlc/bits/endian.h index 6c6e6a4..ac19037 100644 --- a/arch/all/compiler-xlc/bits/endian.h +++ b/arch/all/compiler-xlc/bits/endian.h @@ -1,22 +1,23 @@ /* **************************************************************************** * endian.h -- Endianness identification for XLC. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-xlc' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-xlc' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ /* The IBM C compiler provides the `_BIG_ENDIAN` and/or `__BIG_ENDIAN__` * pre-defined macros to know if the platform is big endian or not. */ diff --git a/arch/all/compiler-xlc/bits/types/primitive.h b/arch/all/compiler-xlc/bits/types/primitive.h index 3d783ee..0bb661b 100644 --- a/arch/all/compiler-xlc/bits/types/primitive.h +++ b/arch/all/compiler-xlc/bits/types/primitive.h @@ -1,22 +1,23 @@ /* **************************************************************************** * types/primitive.h -- Information about the primitive types for XLC. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/compiler-xlc' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/compiler-xlc' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ /* Char type. */ diff --git a/arch/all/core-sh/bits/byteswap.h b/arch/all/core-sh/bits/byteswap.h index 0120be4..37d8a47 100644 --- a/arch/all/core-sh/bits/byteswap.h +++ b/arch/all/core-sh/bits/byteswap.h @@ -1,22 +1,23 @@ /* **************************************************************************** * byteswap.h -- Optimized byteswapping utilities for SuperH. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core-sh' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core-sh' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #define __BYTESWAP_SUB16 #define __BYTESWAP_SUB32 diff --git a/arch/all/core-sh/bits/setjmp.h b/arch/all/core-sh/bits/setjmp.h index 16aec1f..e84dc41 100644 --- a/arch/all/core-sh/bits/setjmp.h +++ b/arch/all/core-sh/bits/setjmp.h @@ -1,22 +1,23 @@ /* **************************************************************************** * setjmp.h -- Non-local jump buffer type. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core-sh' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core-sh' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ /* Jump buffer type. */ typedef __uint32_t jmp_buf[16]; diff --git a/arch/all/core-sh/include/builtin.h b/arch/all/core-sh/include/builtin.h index 5587ba4..c07f34c 100644 --- a/arch/all/core-sh/include/builtin.h +++ b/arch/all/core-sh/include/builtin.h @@ -1,22 +1,23 @@ /* **************************************************************************** * builtin.h -- Built-ins for SHC. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core-sh' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core-sh' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/all/core-sh/include/fixed.h b/arch/all/core-sh/include/fixed.h index 65234cc..648ee4c 100644 --- a/arch/all/core-sh/include/fixed.h +++ b/arch/all/core-sh/include/fixed.h @@ -1,22 +1,23 @@ /* **************************************************************************** * fixed.h -- Fixed-point numbers, Renesas' way. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core-sh' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core-sh' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/all/core-sh/include/machine.h b/arch/all/core-sh/include/machine.h index 98fc660..4293d9e 100644 --- a/arch/all/core-sh/include/machine.h +++ b/arch/all/core-sh/include/machine.h @@ -1,22 +1,23 @@ /* **************************************************************************** * machine.h -- SuperH intrinsics. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core-sh' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core-sh' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ /* Include the subheaders. */ # include diff --git a/arch/all/core-sh/include/smachine.h b/arch/all/core-sh/include/smachine.h index f51d295..3804dff 100644 --- a/arch/all/core-sh/include/smachine.h +++ b/arch/all/core-sh/include/smachine.h @@ -1,22 +1,23 @@ /* **************************************************************************** * smachine.h -- SuperH intrinsics, privileged mode. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core-sh' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core-sh' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/all/core-sh/include/umachine.h b/arch/all/core-sh/include/umachine.h index 6389af6..c5efee3 100644 --- a/arch/all/core-sh/include/umachine.h +++ b/arch/all/core-sh/include/umachine.h @@ -1,22 +1,23 @@ /* **************************************************************************** * umachine.h -- SuperH intrinsics, user mode. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core-sh' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core-sh' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/all/core/include/alloca.h b/arch/all/core/include/alloca.h index 1f08f00..1699b26 100644 --- a/arch/all/core/include/alloca.h +++ b/arch/all/core/include/alloca.h @@ -1,22 +1,23 @@ /* **************************************************************************** * alloca.h -- Allocate memory on stack. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/all/core/include/assert.h b/arch/all/core/include/assert.h index 37666da..b8900ec 100644 --- a/arch/all/core/include/assert.h +++ b/arch/all/core/include/assert.h @@ -1,22 +1,23 @@ /* **************************************************************************** * assert.h -- Assertions. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/all/core/include/byteswap.h b/arch/all/core/include/byteswap.h index b3f5f2d..87ad537 100644 --- a/arch/all/core/include/byteswap.h +++ b/arch/all/core/include/byteswap.h @@ -1,22 +1,23 @@ /* **************************************************************************** * byteswap.h -- Byte swapping utilities. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/all/core/include/cdefs.h b/arch/all/core/include/cdefs.h index e77bfcd..e3754ea 100644 --- a/arch/all/core/include/cdefs.h +++ b/arch/all/core/include/cdefs.h @@ -1,22 +1,23 @@ /* **************************************************************************** * cdefs.h -- C definitions. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ /* Identification macros for libcarrot. * - `__LIBCARROT__` is defined and equal to 1 if the current libc diff --git a/arch/all/core/include/cdefs/attrs.h b/arch/all/core/include/cdefs/attrs.h index e3ae612..8b41e1b 100644 --- a/arch/all/core/include/cdefs/attrs.h +++ b/arch/all/core/include/cdefs/attrs.h @@ -1,22 +1,23 @@ /* **************************************************************************** * cdefs/attrs.h -- C Compiler helpers. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #ifndef _CDEFS_H # error "This file should be included by `cdefs.h`!" diff --git a/arch/all/core/include/cdefs/compiler.h b/arch/all/core/include/cdefs/compiler.h index 0f17cc4..f862feb 100644 --- a/arch/all/core/include/cdefs/compiler.h +++ b/arch/all/core/include/cdefs/compiler.h @@ -1,22 +1,23 @@ /* **************************************************************************** * cdefs/compiler.h -- Compiler description. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #ifndef _CDEFS_H # error "This file should be included by `cdefs.h`!" diff --git a/arch/all/core/include/cdefs/features.h b/arch/all/core/include/cdefs/features.h index 8f78cf2..04d599f 100644 --- a/arch/all/core/include/cdefs/features.h +++ b/arch/all/core/include/cdefs/features.h @@ -1,22 +1,23 @@ /* **************************************************************************** * cdefs/features.h -- Compiler features. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #ifndef _CDEFS_H # error "This file should be included by `cdefs.h`!" diff --git a/arch/all/core/include/cdefs/utils.h b/arch/all/core/include/cdefs/utils.h index 00b5b16..5f28118 100644 --- a/arch/all/core/include/cdefs/utils.h +++ b/arch/all/core/include/cdefs/utils.h @@ -1,22 +1,23 @@ /* **************************************************************************** * cdefs/utils.h -- C utilities. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #ifndef _CDEFS_H # error "This file should be included by `cdefs.h`!" diff --git a/arch/all/core/include/complex.h b/arch/all/core/include/complex.h index a5ce4ce..629663e 100644 --- a/arch/all/core/include/complex.h +++ b/arch/all/core/include/complex.h @@ -1,22 +1,23 @@ /* **************************************************************************** * complex.h -- Complex utilities. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/all/core/include/ctype.h b/arch/all/core/include/ctype.h index 4d90b1c..186b695 100644 --- a/arch/all/core/include/ctype.h +++ b/arch/all/core/include/ctype.h @@ -1,22 +1,23 @@ /* **************************************************************************** * ctype.h -- Character type. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include __BEGIN_DECLS diff --git a/arch/all/core/include/dirent.h b/arch/all/core/include/dirent.h index 9a10981..9b072b7 100644 --- a/arch/all/core/include/dirent.h +++ b/arch/all/core/include/dirent.h @@ -1,22 +1,23 @@ /* **************************************************************************** * dirent.h -- Directory listing. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include __BEGIN_DECLS diff --git a/arch/all/core/include/endian.h b/arch/all/core/include/endian.h index b08c2c8..d594deb 100644 --- a/arch/all/core/include/endian.h +++ b/arch/all/core/include/endian.h @@ -1,22 +1,23 @@ /* **************************************************************************** * endian.h -- Endian conversion utilities. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/all/core/include/errno.h b/arch/all/core/include/errno.h index 4bef26d..39c0683 100644 --- a/arch/all/core/include/errno.h +++ b/arch/all/core/include/errno.h @@ -1,22 +1,23 @@ /* **************************************************************************** * errno.h -- libc error codes. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include __BEGIN_DECLS diff --git a/arch/all/core/include/features.h b/arch/all/core/include/features.h index 4c7e918..f0a3807 100644 --- a/arch/all/core/include/features.h +++ b/arch/all/core/include/features.h @@ -1,22 +1,23 @@ /* **************************************************************************** * features.h -- C features. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ /* This file turns the feature macros, defined by the compiler or by the * user, into internal macros used by the library, in order to set the diff --git a/arch/all/core/include/fenv.h b/arch/all/core/include/fenv.h index 536c6fc..d97e1c9 100644 --- a/arch/all/core/include/fenv.h +++ b/arch/all/core/include/fenv.h @@ -1,21 +1,22 @@ /* **************************************************************************** * fenv.h -- Floating environment. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ /* TODO */ diff --git a/arch/all/core/include/float.h b/arch/all/core/include/float.h index 6f65fa8..5bce649 100644 --- a/arch/all/core/include/float.h +++ b/arch/all/core/include/float.h @@ -1,22 +1,23 @@ /* **************************************************************************** * float.h -- Floating constants. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include_bits diff --git a/arch/all/core/include/inttypes.h b/arch/all/core/include/inttypes.h index f547e94..941c562 100644 --- a/arch/all/core/include/inttypes.h +++ b/arch/all/core/include/inttypes.h @@ -1,22 +1,23 @@ /* **************************************************************************** * inttypes.h -- Things using types from `stdint.h`. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/all/core/include/iso646.h b/arch/all/core/include/iso646.h index 61e9ebf..3c136bf 100644 --- a/arch/all/core/include/iso646.h +++ b/arch/all/core/include/iso646.h @@ -1,22 +1,23 @@ /* **************************************************************************** * iso646.h -- English words. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/all/core/include/limits.h b/arch/all/core/include/limits.h index 2c781f6..f9f920b 100644 --- a/arch/all/core/include/limits.h +++ b/arch/all/core/include/limits.h @@ -1,22 +1,23 @@ /* **************************************************************************** * limits.h -- Integer limits. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/all/core/include/locale.h b/arch/all/core/include/locale.h index 1347c78..4ca8c62 100644 --- a/arch/all/core/include/locale.h +++ b/arch/all/core/include/locale.h @@ -1,22 +1,23 @@ /* **************************************************************************** * locale.h -- Locales. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/all/core/include/malloc.h b/arch/all/core/include/malloc.h index 97489c6..9885cce 100644 --- a/arch/all/core/include/malloc.h +++ b/arch/all/core/include/malloc.h @@ -1,22 +1,23 @@ /* **************************************************************************** * malloc.h -- Dynamic memory allocation. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/all/core/include/printf.h b/arch/all/core/include/printf.h index a46a02d..3a189ea 100644 --- a/arch/all/core/include/printf.h +++ b/arch/all/core/include/printf.h @@ -1,22 +1,23 @@ /* **************************************************************************** * printf.h -- printf-related utilities. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/all/core/include/setjmp.h b/arch/all/core/include/setjmp.h index ba641d3..527c882 100644 --- a/arch/all/core/include/setjmp.h +++ b/arch/all/core/include/setjmp.h @@ -1,22 +1,23 @@ /* **************************************************************************** * setjmp.h -- Non-local jumps. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include __BEGIN_DECLS diff --git a/arch/all/core/include/signal.h b/arch/all/core/include/signal.h index 88f2d3a..7849f30 100644 --- a/arch/all/core/include/signal.h +++ b/arch/all/core/include/signal.h @@ -1,22 +1,23 @@ /* **************************************************************************** * signal.h -- Signals. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include __BEGIN_NAMESPACE_STD diff --git a/arch/all/core/include/stdarg.h b/arch/all/core/include/stdarg.h index ae3a65b..d983482 100644 --- a/arch/all/core/include/stdarg.h +++ b/arch/all/core/include/stdarg.h @@ -1,22 +1,23 @@ /* **************************************************************************** * stdarg.h -- Variable argument lists. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #if defined(_VARARGS_H) diff --git a/arch/all/core/include/stdatomic.h b/arch/all/core/include/stdatomic.h index 8d1caf5..d0cb3ee 100644 --- a/arch/all/core/include/stdatomic.h +++ b/arch/all/core/include/stdatomic.h @@ -1,22 +1,23 @@ /* **************************************************************************** * stdatomic.h -- Atomic integer types. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/all/core/include/stdbool.h b/arch/all/core/include/stdbool.h index d4b5229..005005b 100644 --- a/arch/all/core/include/stdbool.h +++ b/arch/all/core/include/stdbool.h @@ -1,22 +1,23 @@ /* **************************************************************************** * stdbool.h -- Booleans. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #if !__USE_CXX98 diff --git a/arch/all/core/include/stddef.h b/arch/all/core/include/stddef.h index 1e9f469..846ad7b 100644 --- a/arch/all/core/include/stddef.h +++ b/arch/all/core/include/stddef.h @@ -1,22 +1,23 @@ /* **************************************************************************** * stddef.h -- Standard definitions. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include __BEGIN_NAMESPACE_STD diff --git a/arch/all/core/include/stdfix.h b/arch/all/core/include/stdfix.h index 2017572..88cfdd4 100644 --- a/arch/all/core/include/stdfix.h +++ b/arch/all/core/include/stdfix.h @@ -1,22 +1,23 @@ /* **************************************************************************** * stdfix.h -- Standard fix integers. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/all/core/include/stdint.h b/arch/all/core/include/stdint.h index b9e9f8a..e97471d 100644 --- a/arch/all/core/include/stdint.h +++ b/arch/all/core/include/stdint.h @@ -1,22 +1,23 @@ /* **************************************************************************** * stdint.h -- Standard integer types. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/all/core/include/stdio.h b/arch/all/core/include/stdio.h index 6c361c7..7d154c2 100644 --- a/arch/all/core/include/stdio.h +++ b/arch/all/core/include/stdio.h @@ -1,22 +1,23 @@ /* **************************************************************************** * stdio.h -- Standard I/O. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/all/core/include/stdio_ext.h b/arch/all/core/include/stdio_ext.h index f52cb90..f3d486f 100644 --- a/arch/all/core/include/stdio_ext.h +++ b/arch/all/core/include/stdio_ext.h @@ -1,22 +1,23 @@ /* **************************************************************************** * stdio_ext.h -- Extended standard I/O utilities. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/all/core/include/stdlib.h b/arch/all/core/include/stdlib.h index bbb5b9e..dec5de7 100644 --- a/arch/all/core/include/stdlib.h +++ b/arch/all/core/include/stdlib.h @@ -1,22 +1,23 @@ /* **************************************************************************** * stdlib.h -- Standard library utilities. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/all/core/include/string.h b/arch/all/core/include/string.h index 53ddfba..c5efe85 100644 --- a/arch/all/core/include/string.h +++ b/arch/all/core/include/string.h @@ -1,22 +1,23 @@ /* **************************************************************************** * string.h -- String utilities. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/all/core/include/time.h b/arch/all/core/include/time.h index 0e15a9b..269ba6f 100644 --- a/arch/all/core/include/time.h +++ b/arch/all/core/include/time.h @@ -1,22 +1,23 @@ /* **************************************************************************** * time.h -- Time utilities. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/all/core/include/varargs.h b/arch/all/core/include/varargs.h index d1602ee..35c8555 100644 --- a/arch/all/core/include/varargs.h +++ b/arch/all/core/include/varargs.h @@ -1,22 +1,23 @@ /* **************************************************************************** * varargs.h -- Old variable argument lists. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/all/core/src/byteswap.c b/arch/all/core/src/byteswap.c index 7a6d591..3a3f05d 100644 --- a/arch/all/core/src/byteswap.c +++ b/arch/all/core/src/byteswap.c @@ -1,22 +1,23 @@ /* **************************************************************************** * byteswap.c -- default byte swapping utilities. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #define __NO_BYTESWAP #include diff --git a/arch/all/core/src/ctype/funcs.c b/arch/all/core/src/ctype/funcs.c index b1e08a9..73889cd 100644 --- a/arch/all/core/src/ctype/funcs.c +++ b/arch/all/core/src/ctype/funcs.c @@ -1,22 +1,23 @@ /* **************************************************************************** * ctype/funcs.c -- Character utilities. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #define __NO_CTYPE #include diff --git a/arch/all/core/src/ctype/tab.c b/arch/all/core/src/ctype/tab.c index 60c6744..bf56a9c 100644 --- a/arch/all/core/src/ctype/tab.c +++ b/arch/all/core/src/ctype/tab.c @@ -1,23 +1,24 @@ /* **************************************************************************** * ctype/tab.c -- ASCII locale table for character identification. + * * Copyright (C) 1991-2016 Free Software Foundation, Inc - * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey + * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #define _U _ISupper diff --git a/arch/all/core/src/errno.c b/arch/all/core/src/errno.c index fe72f86..3211336 100644 --- a/arch/all/core/src/errno.c +++ b/arch/all/core/src/errno.c @@ -1,22 +1,23 @@ /* **************************************************************************** * errno.c -- errno management. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/all/core/src/locales.c b/arch/all/core/src/locales.c index 2704457..9fc34bf 100644 --- a/arch/all/core/src/locales.c +++ b/arch/all/core/src/locales.c @@ -1,22 +1,23 @@ /* **************************************************************************** * locales.c -- Localization register. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/all/core/src/stdio/printf/default.c b/arch/all/core/src/stdio/printf/default.c index dd2b1ac..e924448 100644 --- a/arch/all/core/src/stdio/printf/default.c +++ b/arch/all/core/src/stdio/printf/default.c @@ -1,22 +1,23 @@ /* **************************************************************************** * stdio/printf/default.c -- Default printf callbacks. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include "printf.h" #include diff --git a/arch/all/core/src/stdio/printf/fprintf.c b/arch/all/core/src/stdio/printf/fprintf.c index a45aafc..7b79a38 100644 --- a/arch/all/core/src/stdio/printf/fprintf.c +++ b/arch/all/core/src/stdio/printf/fprintf.c @@ -1,22 +1,23 @@ /* **************************************************************************** * stdio/printf/fprintf.c -- Print formatted in a stream. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include "printf.h" diff --git a/arch/all/core/src/stdio/printf/register.c b/arch/all/core/src/stdio/printf/register.c index a6841dd..868e86c 100644 --- a/arch/all/core/src/stdio/printf/register.c +++ b/arch/all/core/src/stdio/printf/register.c @@ -1,22 +1,23 @@ /* **************************************************************************** * stdio/printf/register.c -- Manage printf callbacks. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include "stdio.h" #include diff --git a/arch/all/core/src/stdio/printf/sprintf.c b/arch/all/core/src/stdio/printf/sprintf.c index e802550..148ab44 100644 --- a/arch/all/core/src/stdio/printf/sprintf.c +++ b/arch/all/core/src/stdio/printf/sprintf.c @@ -1,22 +1,23 @@ /* **************************************************************************** * stdio/printf/sprintf.c -- String front-end to [v]s[n]printf. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include "printf.h" #include diff --git a/arch/all/core/src/stdio/printf/vfprintf.c b/arch/all/core/src/stdio/printf/vfprintf.c index 1a21f68..94e2f4c 100644 --- a/arch/all/core/src/stdio/printf/vfprintf.c +++ b/arch/all/core/src/stdio/printf/vfprintf.c @@ -1,22 +1,23 @@ /* **************************************************************************** * stdio/printf/vfprintf.c -- The core of all. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include "printf.h" #include diff --git a/arch/all/core/src/stdio/read.c b/arch/all/core/src/stdio/read.c index f3e1a5d..c7daad1 100644 --- a/arch/all/core/src/stdio/read.c +++ b/arch/all/core/src/stdio/read.c @@ -1,22 +1,23 @@ /* **************************************************************************** * stdio/read.c -- Read from a stream. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include "stdio.h" diff --git a/arch/all/core/src/stdio/seek.c b/arch/all/core/src/stdio/seek.c index 50ad0c7..2a31769 100644 --- a/arch/all/core/src/stdio/seek.c +++ b/arch/all/core/src/stdio/seek.c @@ -1,22 +1,23 @@ /* **************************************************************************** * stdio/seek.c -- Seek on a stream. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include "stdio.h" diff --git a/arch/all/core/src/stdio/stdout.c b/arch/all/core/src/stdio/stdout.c index 448ed02..86c6c3e 100644 --- a/arch/all/core/src/stdio/stdout.c +++ b/arch/all/core/src/stdio/stdout.c @@ -1,22 +1,23 @@ /* **************************************************************************** * stdio/stdout.c -- Standard output and error streams definition. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include "stdio.h" diff --git a/arch/all/core/src/stdio/write.c b/arch/all/core/src/stdio/write.c index 5b17bdf..215a34f 100644 --- a/arch/all/core/src/stdio/write.c +++ b/arch/all/core/src/stdio/write.c @@ -1,22 +1,23 @@ /* **************************************************************************** * stdio/write.c -- Write to a stream. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include "stdio.h" diff --git a/arch/all/core/src/stdlib/div.c b/arch/all/core/src/stdlib/div.c index 7f9d149..6d786db 100644 --- a/arch/all/core/src/stdlib/div.c +++ b/arch/all/core/src/stdlib/div.c @@ -1,22 +1,23 @@ /* **************************************************************************** * stdlib/div.c -- Division utilities. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/all/core/src/stdlib/rand.c b/arch/all/core/src/stdlib/rand.c index 1985ed0..c0dfb96 100644 --- a/arch/all/core/src/stdlib/rand.c +++ b/arch/all/core/src/stdlib/rand.c @@ -1,22 +1,23 @@ /* **************************************************************************** * stdlib/rand.c -- Basic random utilities. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/all/core/src/stdlib/wchar.c b/arch/all/core/src/stdlib/wchar.c index a28847e..e7dffac 100644 --- a/arch/all/core/src/stdlib/wchar.c +++ b/arch/all/core/src/stdlib/wchar.c @@ -1,22 +1,23 @@ /* **************************************************************************** * stdlib/wchar.c -- Wide char-related utilities. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/all/core/src/string/memchr.c b/arch/all/core/src/string/memchr.c index 79d41f7..a1b3d64 100644 --- a/arch/all/core/src/string/memchr.c +++ b/arch/all/core/src/string/memchr.c @@ -1,22 +1,23 @@ /* **************************************************************************** * string/memchr.c -- Look for a character in a memory area. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/all/core/src/string/memcpy.c b/arch/all/core/src/string/memcpy.c index 964d2a0..3624dd8 100644 --- a/arch/all/core/src/string/memcpy.c +++ b/arch/all/core/src/string/memcpy.c @@ -1,22 +1,23 @@ /* **************************************************************************** * string/memcpy.c -- Copy the content of a memory area into another. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/all/core/src/string/memset.c b/arch/all/core/src/string/memset.c index 3ae95bb..48b0d30 100644 --- a/arch/all/core/src/string/memset.c +++ b/arch/all/core/src/string/memset.c @@ -1,22 +1,23 @@ /* **************************************************************************** * string/memset.c -- Initialize the content of a memory area. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/all/core/src/string/strchr.c b/arch/all/core/src/string/strchr.c index 78007d6..9f0e11b 100644 --- a/arch/all/core/src/string/strchr.c +++ b/arch/all/core/src/string/strchr.c @@ -1,22 +1,23 @@ /* **************************************************************************** * string/strchr.c -- Look for a character in a string. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/all/core/src/string/strlen.c b/arch/all/core/src/string/strlen.c index 2a0cc0a..b4b6b09 100644 --- a/arch/all/core/src/string/strlen.c +++ b/arch/all/core/src/string/strlen.c @@ -1,22 +1,23 @@ /* **************************************************************************** * string/strlen.c -- Find out the length of a string. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/core' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/all/cpp/include/ios b/arch/all/cpp/include/ios index 6310f16..ec55530 100644 --- a/arch/all/cpp/include/ios +++ b/arch/all/cpp/include/ios @@ -1,22 +1,23 @@ /* **************************************************************************** * ios -- C++ I/O streams. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/cpp' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/cpp' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #if __USE_CXX98 && !defined(_IOS_HPP) && !defined(_IOS_) # define _IOS_HPP 1 diff --git a/arch/all/cpp/include/iosfwd b/arch/all/cpp/include/iosfwd index 1350113..305411a 100644 --- a/arch/all/cpp/include/iosfwd +++ b/arch/all/cpp/include/iosfwd @@ -1,22 +1,23 @@ /* **************************************************************************** * iosfwd -- C++ I/O library forward declarations. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/cpp' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/cpp' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #if __USE_CXX98 && !defined(_IOSFWD_HPP) && !defined(_IOSFWD_) # define _IOSFWD_HPP 1 diff --git a/arch/all/cpp/include/iostream b/arch/all/cpp/include/iostream index 2d7139a..ab6b9cb 100644 --- a/arch/all/cpp/include/iostream +++ b/arch/all/cpp/include/iostream @@ -1,22 +1,23 @@ /* **************************************************************************** * iostream -- C++ I/O standard iostream object. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/cpp' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/cpp' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #if __USE_CXX98 && !defined(_IOSTREAM_) # define _IOSTREAM_HPP 1 diff --git a/arch/all/cpp/include/mystrbuf b/arch/all/cpp/include/mystrbuf index d69a75d..c3039a0 100644 --- a/arch/all/cpp/include/mystrbuf +++ b/arch/all/cpp/include/mystrbuf @@ -1,22 +1,23 @@ /* **************************************************************************** * mystrbuf -- C++ string buffer. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/cpp' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/cpp' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #if __USE_CXX98 && !defined(_MYSTRBUF_HPP) && !defined(_MYSTRBUF_) # define _MYSTRBUF_HPP 1 diff --git a/arch/all/cpp/include/new b/arch/all/cpp/include/new index 4be76cd..b466320 100644 --- a/arch/all/cpp/include/new +++ b/arch/all/cpp/include/new @@ -1,22 +1,23 @@ /* **************************************************************************** * new -- C++ new operator. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/cpp' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/cpp' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #if __USE_CXX98 && !defined(_NEW_HPP) && !defined(__NEW__) \ && !defined(_NEW_) && !defined(__NEW_H) diff --git a/arch/all/cpp/include/streambuf b/arch/all/cpp/include/streambuf index 6681c13..db58dae 100644 --- a/arch/all/cpp/include/streambuf +++ b/arch/all/cpp/include/streambuf @@ -1,22 +1,23 @@ /* **************************************************************************** * streambuf -- C++ stream buffer. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/cpp' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/cpp' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #if __USE_CXX98 && !defined(_STREAMBUF_HPP) && !defined(_STREAMBUF_) # define _STREAMBUF_HPP 1 diff --git a/arch/all/cpp/include/string b/arch/all/cpp/include/string index 61a6016..0cdb267 100644 --- a/arch/all/cpp/include/string +++ b/arch/all/cpp/include/string @@ -1,22 +1,23 @@ /* **************************************************************************** * string -- C++ string.h wrapper. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/cpp' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/cpp' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #if __USE_CXX98 && !defined(_STRING_HPP) && !defined(_STRING_) # define _STRING_HPP 1 diff --git a/arch/all/ensigdsp-sh/include/ensigdsp.h b/arch/all/ensigdsp-sh/include/ensigdsp.h index 0348cba..5dfd966 100644 --- a/arch/all/ensigdsp-sh/include/ensigdsp.h +++ b/arch/all/ensigdsp-sh/include/ensigdsp.h @@ -1,22 +1,23 @@ /* **************************************************************************** * ensigdsp.h -- Ensigma DSP library. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/ensigdsp-sh' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/ensigdsp-sh' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include __BEGIN_DECLS diff --git a/arch/all/iconv/include/iconv.h b/arch/all/iconv/include/iconv.h index eaf6e7a..3531f6e 100644 --- a/arch/all/iconv/include/iconv.h +++ b/arch/all/iconv/include/iconv.h @@ -1,22 +1,23 @@ /* **************************************************************************** * iconv.h -- Generic Conversion Interface. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/iconv' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/iconv' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/all/iconv/src/conv/utf8_to_wchar.c b/arch/all/iconv/src/conv/utf8_to_wchar.c index 3f9b854..7048008 100644 --- a/arch/all/iconv/src/conv/utf8_to_wchar.c +++ b/arch/all/iconv/src/conv/utf8_to_wchar.c @@ -1,22 +1,23 @@ /* **************************************************************************** * conv/utf8_to_wchar.c -- UTF-8 to `wchar_t`. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/iconv' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/iconv' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include "../iconv.h" #define set_utf8_cookie(c_count, c_ini) { \ diff --git a/arch/all/iconv/src/conv/wchar_to_utf8.c b/arch/all/iconv/src/conv/wchar_to_utf8.c index d528e0e..f0975d0 100644 --- a/arch/all/iconv/src/conv/wchar_to_utf8.c +++ b/arch/all/iconv/src/conv/wchar_to_utf8.c @@ -1,22 +1,23 @@ /* **************************************************************************** * conv/wchar_to_utf8.c -- `wchar_t` to UTF-8. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/iconv' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/iconv' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include "../iconv.h" diff --git a/arch/all/iconv/src/iconv.c b/arch/all/iconv/src/iconv.c index 3d7c6a8..6d1b2a4 100644 --- a/arch/all/iconv/src/iconv.c +++ b/arch/all/iconv/src/iconv.c @@ -1,22 +1,23 @@ /* **************************************************************************** * iconv.c -- Main conversion function. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/iconv' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/iconv' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include "iconv.h" diff --git a/arch/all/iconv/src/open.c b/arch/all/iconv/src/open.c index e7c8b35..742fe26 100644 --- a/arch/all/iconv/src/open.c +++ b/arch/all/iconv/src/open.c @@ -1,22 +1,23 @@ /* **************************************************************************** * open.c -- Open and close an iconv descriptor. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/iconv' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/iconv' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include "iconv.h" diff --git a/arch/all/iconv/src/routes.c b/arch/all/iconv/src/routes.c index be5871a..6561893 100644 --- a/arch/all/iconv/src/routes.c +++ b/arch/all/iconv/src/routes.c @@ -1,22 +1,23 @@ /* **************************************************************************** * routes.c -- Encoding routes. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/iconv' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/iconv' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include "iconv.h" #define ENT(FROM, TO, FUNC) \ diff --git a/arch/all/math/include/math.h b/arch/all/math/include/math.h index 429872d..4752354 100644 --- a/arch/all/math/include/math.h +++ b/arch/all/math/include/math.h @@ -1,22 +1,23 @@ /* **************************************************************************** * math.h -- Math functions. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/math' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/math' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/all/math/include/mathf.h b/arch/all/math/include/mathf.h index 2922314..0a0b31f 100644 --- a/arch/all/math/include/mathf.h +++ b/arch/all/math/include/mathf.h @@ -1,22 +1,23 @@ /* **************************************************************************** * mathf.h -- Math functions for floats. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/math' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/math' module in libcarrot, an experimental + * modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/all/stdcocorico/include/stdcocorico.h b/arch/all/stdcocorico/include/stdcocorico.h index 495eb18..24716bb 100644 --- a/arch/all/stdcocorico/include/stdcocorico.h +++ b/arch/all/stdcocorico/include/stdcocorico.h @@ -1,23 +1,24 @@ /* **************************************************************************** * stdcocorico.h -- Cocorico! Code in french. + * * Copyright (C) 2014 Simon "Gee" Giraudot * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'all/stdcocorico' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'all/stdcocorico' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/casiowin/core-crt/src/crt0.c b/arch/casiowin/core-crt/src/crt0.c index 7cee609..2eed0d5 100644 --- a/arch/casiowin/core-crt/src/crt0.c +++ b/arch/casiowin/core-crt/src/crt0.c @@ -1,22 +1,23 @@ /* **************************************************************************** * crt0.c -- Main C runtime initialization. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/core-crt' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/core-crt' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/casiowin/core/bits/time.h b/arch/casiowin/core/bits/time.h index ffa93b0..ea43a0f 100644 --- a/arch/casiowin/core/bits/time.h +++ b/arch/casiowin/core/bits/time.h @@ -1,22 +1,23 @@ /* **************************************************************************** * time.h -- Standard time header internals. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/core' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ /* Number of ticks per second. */ # define __CLOCKS_PER_SEC 120 diff --git a/arch/casiowin/core/src/assert/assert.c b/arch/casiowin/core/src/assert/assert.c index 9e653cc..36237b7 100644 --- a/arch/casiowin/core/src/assert/assert.c +++ b/arch/casiowin/core/src/assert/assert.c @@ -1,22 +1,23 @@ /* **************************************************************************** * assert/assert.c -- Make an assertion failed pop-up. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/core' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/core' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/casiowin/easy-grayscales/include/draw.h b/arch/casiowin/easy-grayscales/include/draw.h index 010b224..ff8363a 100644 --- a/arch/casiowin/easy-grayscales/include/draw.h +++ b/arch/casiowin/easy-grayscales/include/draw.h @@ -1,22 +1,23 @@ /* **************************************************************************** * draw.h -- Easy grayscale's draw utilities. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/easy-grayscales' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/easy-grayscales' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/easy-grayscales/include/gray.h b/arch/casiowin/easy-grayscales/include/gray.h index 7838f36..5f8d580 100644 --- a/arch/casiowin/easy-grayscales/include/gray.h +++ b/arch/casiowin/easy-grayscales/include/gray.h @@ -1,22 +1,23 @@ /* **************************************************************************** * gray.h -- Easy grayscale's gray drawing utilities. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/easy-grayscales' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/easy-grayscales' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/easy-input/include/EasyInput.h b/arch/casiowin/easy-input/include/EasyInput.h index 57bc761..1aceb1a 100644 --- a/arch/casiowin/easy-input/include/EasyInput.h +++ b/arch/casiowin/easy-input/include/EasyInput.h @@ -1,22 +1,23 @@ /* **************************************************************************** * EasyInput.h -- Easy input. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/easy-input' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/easy-input' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/casiowin/easy-input/src/main.c b/arch/casiowin/easy-input/src/main.c index 24c408d..8d6c15f 100644 --- a/arch/casiowin/easy-input/src/main.c +++ b/arch/casiowin/easy-input/src/main.c @@ -1,23 +1,24 @@ /* **************************************************************************** * main.c -- the easy input main file. + * * Copyright (C) 2015-2016 Louis "Dark Storm" Gatin * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/easy-input' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/easy-input' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/fxlib/include/commbios.h b/arch/casiowin/fxlib/include/commbios.h index b9aa7e0..bc7a4c6 100644 --- a/arch/casiowin/fxlib/include/commbios.h +++ b/arch/casiowin/fxlib/include/commbios.h @@ -1,22 +1,23 @@ /* **************************************************************************** * commbios.h -- fxlib's communication definitions. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/fxlib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/fxlib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #if __USE_FXLIB_UNOFFICIAL diff --git a/arch/casiowin/fxlib/include/dispbios.h b/arch/casiowin/fxlib/include/dispbios.h index bf2fbc4..012b906 100644 --- a/arch/casiowin/fxlib/include/dispbios.h +++ b/arch/casiowin/fxlib/include/dispbios.h @@ -1,22 +1,23 @@ /* **************************************************************************** * dispbios.h -- fxlib's display definitions. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/fxlib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/fxlib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include __BEGIN_NAMESPACE_FXLIB diff --git a/arch/casiowin/fxlib/include/filebios.h b/arch/casiowin/fxlib/include/filebios.h index a7133d1..b5336c1 100644 --- a/arch/casiowin/fxlib/include/filebios.h +++ b/arch/casiowin/fxlib/include/filebios.h @@ -1,22 +1,23 @@ /* **************************************************************************** * filebios.h -- fxlib's file definitions. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/fxlib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/fxlib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/fxlib/include/fxlib.h b/arch/casiowin/fxlib/include/fxlib.h index 4528e1a..92caa1b 100644 --- a/arch/casiowin/fxlib/include/fxlib.h +++ b/arch/casiowin/fxlib/include/fxlib.h @@ -1,22 +1,23 @@ /* **************************************************************************** * fxlib.h -- library for interacting with CASIO's fx calculators. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/fxlib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/fxlib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/casiowin/fxlib/include/fxlib/app.h b/arch/casiowin/fxlib/include/fxlib/app.h index f25a590..cba5f53 100644 --- a/arch/casiowin/fxlib/include/fxlib/app.h +++ b/arch/casiowin/fxlib/include/fxlib/app.h @@ -1,22 +1,23 @@ /* **************************************************************************** * fxlib/app.h -- fxlib's app management. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/fxlib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/fxlib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #if __USE_FXLIB_UNOFFICIAL diff --git a/arch/casiowin/fxlib/include/fxlib/battery.h b/arch/casiowin/fxlib/include/fxlib/battery.h index e04ec7b..7c6a6cc 100644 --- a/arch/casiowin/fxlib/include/fxlib/battery.h +++ b/arch/casiowin/fxlib/include/fxlib/battery.h @@ -1,22 +1,23 @@ /* **************************************************************************** * fxlib/battery.h -- fxlib's battery management. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/fxlib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/fxlib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #if __USE_FXLIB_UNOFFICIAL diff --git a/arch/casiowin/fxlib/include/fxlib/bcd.h b/arch/casiowin/fxlib/include/fxlib/bcd.h index 505d60d..a621be6 100644 --- a/arch/casiowin/fxlib/include/fxlib/bcd.h +++ b/arch/casiowin/fxlib/include/fxlib/bcd.h @@ -1,22 +1,23 @@ /* **************************************************************************** * fxlib/bcd.h -- fxlib's BCD numbers management. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/fxlib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/fxlib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #if __USE_FXLIB_UNOFFICIAL diff --git a/arch/casiowin/fxlib/include/fxlib/cdefs.h b/arch/casiowin/fxlib/include/fxlib/cdefs.h index 4d1d3a6..e4a0363 100644 --- a/arch/casiowin/fxlib/include/fxlib/cdefs.h +++ b/arch/casiowin/fxlib/include/fxlib/cdefs.h @@ -1,22 +1,23 @@ /* **************************************************************************** * fxlib/cdefs.h -- fxlib's C definitions. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/fxlib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/fxlib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/fxlib/include/fxlib/clock.h b/arch/casiowin/fxlib/include/fxlib/clock.h index 16a8eaf..d1e662d 100644 --- a/arch/casiowin/fxlib/include/fxlib/clock.h +++ b/arch/casiowin/fxlib/include/fxlib/clock.h @@ -1,22 +1,23 @@ /* **************************************************************************** * fxlib/clock.h -- fxlib's clock management. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/fxlib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/fxlib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #if __USE_FXLIB_UNOFFICIAL diff --git a/arch/casiowin/fxlib/include/fxlib/comm.h b/arch/casiowin/fxlib/include/fxlib/comm.h index ec8ba6d..4266b7f 100644 --- a/arch/casiowin/fxlib/include/fxlib/comm.h +++ b/arch/casiowin/fxlib/include/fxlib/comm.h @@ -1,22 +1,23 @@ /* **************************************************************************** * fxlib/comm.h -- fxlib's communication management. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/fxlib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/fxlib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/casiowin/fxlib/include/fxlib/display.h b/arch/casiowin/fxlib/include/fxlib/display.h index b5049ea..751cf14 100644 --- a/arch/casiowin/fxlib/include/fxlib/display.h +++ b/arch/casiowin/fxlib/include/fxlib/display.h @@ -1,22 +1,23 @@ /* **************************************************************************** * fxlib/display.h -- fxlib's display management. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/fxlib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/fxlib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/casiowin/fxlib/include/fxlib/file.h b/arch/casiowin/fxlib/include/fxlib/file.h index c72d640..b1b165a 100644 --- a/arch/casiowin/fxlib/include/fxlib/file.h +++ b/arch/casiowin/fxlib/include/fxlib/file.h @@ -1,22 +1,23 @@ /* **************************************************************************** * fxlib/file.h -- fxlib's file management. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/fxlib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/fxlib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/casiowin/fxlib/include/fxlib/keyboard.h b/arch/casiowin/fxlib/include/fxlib/keyboard.h index 036e128..fdcadab 100644 --- a/arch/casiowin/fxlib/include/fxlib/keyboard.h +++ b/arch/casiowin/fxlib/include/fxlib/keyboard.h @@ -1,22 +1,23 @@ /* **************************************************************************** * fxlib/keyboard.h -- fxlib's keyboard management. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/fxlib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/fxlib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/casiowin/fxlib/include/fxlib/serial.h b/arch/casiowin/fxlib/include/fxlib/serial.h index f16861c..6bba784 100644 --- a/arch/casiowin/fxlib/include/fxlib/serial.h +++ b/arch/casiowin/fxlib/include/fxlib/serial.h @@ -1,22 +1,23 @@ /* **************************************************************************** * fxlib/serial.h -- fxlib's serial management. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/fxlib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/fxlib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/casiowin/fxlib/include/fxlib/syscall.h b/arch/casiowin/fxlib/include/fxlib/syscall.h index 02c3cf6..41963cd 100644 --- a/arch/casiowin/fxlib/include/fxlib/syscall.h +++ b/arch/casiowin/fxlib/include/fxlib/syscall.h @@ -1,22 +1,23 @@ /* **************************************************************************** * fxlib/syscall.h -- fxlib's syscall definition for ASM-C. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/fxlib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/fxlib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ /* Make a syscall. */ diff --git a/arch/casiowin/fxlib/include/fxlib/timer.h b/arch/casiowin/fxlib/include/fxlib/timer.h index 6b5ec72..08d4a15 100644 --- a/arch/casiowin/fxlib/include/fxlib/timer.h +++ b/arch/casiowin/fxlib/include/fxlib/timer.h @@ -1,22 +1,23 @@ /* **************************************************************************** * fxlib/timer.h -- fxlib's timer management. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/fxlib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/fxlib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/casiowin/fxlib/include/keybios.h b/arch/casiowin/fxlib/include/keybios.h index 35e6aff..d9fa8d9 100644 --- a/arch/casiowin/fxlib/include/keybios.h +++ b/arch/casiowin/fxlib/include/keybios.h @@ -1,22 +1,23 @@ /* **************************************************************************** * keybios.h -- fxlib's keyboard definitions. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/fxlib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/fxlib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include __BEGIN_NAMESPACE_FXLIB diff --git a/arch/casiowin/fxlib/include/timer.h b/arch/casiowin/fxlib/include/timer.h index 66c19db..b2112bb 100644 --- a/arch/casiowin/fxlib/include/timer.h +++ b/arch/casiowin/fxlib/include/timer.h @@ -1,22 +1,23 @@ /* **************************************************************************** * timer.h -- fxlib's timer definitions. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/fxlib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/fxlib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include __BEGIN_NAMESPACE_FXLIB diff --git a/arch/casiowin/fxlib/src/dirent/error.c b/arch/casiowin/fxlib/src/dirent/error.c index 7e3ed42..d48a8c0 100644 --- a/arch/casiowin/fxlib/src/dirent/error.c +++ b/arch/casiowin/fxlib/src/dirent/error.c @@ -1,22 +1,23 @@ /* **************************************************************************** * dirent/error.c -- Standard error number from file-specific error. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/fxlib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/fxlib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include "dirent.h" diff --git a/arch/casiowin/fxlib/src/dirent/open.c b/arch/casiowin/fxlib/src/dirent/open.c index fcfa84f..7b446ba 100644 --- a/arch/casiowin/fxlib/src/dirent/open.c +++ b/arch/casiowin/fxlib/src/dirent/open.c @@ -1,22 +1,23 @@ /* **************************************************************************** * dirent/open.c -- Open a directory stream. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/fxlib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/fxlib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include "dirent.h" #include diff --git a/arch/casiowin/fxlib/src/file/sdk.c b/arch/casiowin/fxlib/src/file/sdk.c index f92105f..808fed6 100644 --- a/arch/casiowin/fxlib/src/file/sdk.c +++ b/arch/casiowin/fxlib/src/file/sdk.c @@ -1,22 +1,23 @@ /* **************************************************************************** * file/sdk.c -- File related functions. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/fxlib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/fxlib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/fxlib/src/timer/sdk.c b/arch/casiowin/fxlib/src/timer/sdk.c index 065ab3b..84e7126 100644 --- a/arch/casiowin/fxlib/src/timer/sdk.c +++ b/arch/casiowin/fxlib/src/timer/sdk.c @@ -1,22 +1,23 @@ /* **************************************************************************** * timer/sdk.c -- fxlib-compatible timer functions. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/fxlib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/fxlib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/libfxsys/include/app.h b/arch/casiowin/libfxsys/include/app.h index 7d3e4b6..8f2ac26 100644 --- a/arch/casiowin/libfxsys/include/app.h +++ b/arch/casiowin/libfxsys/include/app.h @@ -1,21 +1,22 @@ /* **************************************************************************** * app.h -- libfxsys' app management. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/libfxsys' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/libfxsys' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/libfxsys/include/asm.h b/arch/casiowin/libfxsys/include/asm.h index 214de0b..400bdbd 100644 --- a/arch/casiowin/libfxsys/include/asm.h +++ b/arch/casiowin/libfxsys/include/asm.h @@ -1,22 +1,23 @@ /* **************************************************************************** * asm.h -- libfxsys' assembly utilities. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/libfxsys' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/libfxsys' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ /* Make the syscall entry */ diff --git a/arch/casiowin/libfxsys/include/disp.h b/arch/casiowin/libfxsys/include/disp.h index 00990a7..70e72f1 100644 --- a/arch/casiowin/libfxsys/include/disp.h +++ b/arch/casiowin/libfxsys/include/disp.h @@ -1,21 +1,22 @@ /* **************************************************************************** * disp.h -- libfxsys' display management. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/libfxsys' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/libfxsys' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/libfxsys/include/file.h b/arch/casiowin/libfxsys/include/file.h index c8ce955..05bf218 100644 --- a/arch/casiowin/libfxsys/include/file.h +++ b/arch/casiowin/libfxsys/include/file.h @@ -1,21 +1,22 @@ /* **************************************************************************** * file.h -- libfxsys' file management. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/libfxsys' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/libfxsys' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/libfxsys/include/key.h b/arch/casiowin/libfxsys/include/key.h index 41d98cd..3307914 100644 --- a/arch/casiowin/libfxsys/include/key.h +++ b/arch/casiowin/libfxsys/include/key.h @@ -1,21 +1,22 @@ /* **************************************************************************** * key.h -- libfxsys' keyboard management. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/libfxsys' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/libfxsys' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/libfxsys/include/keycodes.h b/arch/casiowin/libfxsys/include/keycodes.h index 64dfe09..de0f59b 100644 --- a/arch/casiowin/libfxsys/include/keycodes.h +++ b/arch/casiowin/libfxsys/include/keycodes.h @@ -1,21 +1,22 @@ /* **************************************************************************** * keycodes.h -- libfxsys' keyboard definitions. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/libfxsys' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/libfxsys' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/libfxsys/include/official.h b/arch/casiowin/libfxsys/include/official.h index 515fea1..fdf9786 100644 --- a/arch/casiowin/libfxsys/include/official.h +++ b/arch/casiowin/libfxsys/include/official.h @@ -1,22 +1,23 @@ /* **************************************************************************** * official.h -- libfxsys' official calls. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/libfxsys' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/libfxsys' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ /* Technically, this macro is supposed to tell the headers we include not * to define any non-official system call/interaction, but you know... diff --git a/arch/casiowin/libfxsys/include/print.h b/arch/casiowin/libfxsys/include/print.h index 5e24ac5..df27338 100644 --- a/arch/casiowin/libfxsys/include/print.h +++ b/arch/casiowin/libfxsys/include/print.h @@ -1,21 +1,22 @@ /* **************************************************************************** * print.h -- libfxsys' character display management. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/libfxsys' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/libfxsys' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/libfxsys/include/rtc.h b/arch/casiowin/libfxsys/include/rtc.h index 864bfd1..0822cde 100644 --- a/arch/casiowin/libfxsys/include/rtc.h +++ b/arch/casiowin/libfxsys/include/rtc.h @@ -1,21 +1,22 @@ /* **************************************************************************** * rtc.h -- libfxsys' clock management. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/libfxsys' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/libfxsys' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/libfxsys/include/syscall.h b/arch/casiowin/libfxsys/include/syscall.h index 16df0a5..4b8cf19 100644 --- a/arch/casiowin/libfxsys/include/syscall.h +++ b/arch/casiowin/libfxsys/include/syscall.h @@ -1,21 +1,22 @@ /* **************************************************************************** * syscall.h -- libfxsys' assembly utilities. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/libfxsys' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/libfxsys' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/copyright.yml b/arch/casiowin/monochromelib/copyright.yml index 4fb47a9..80959a7 100644 --- a/arch/casiowin/monochromelib/copyright.yml +++ b/arch/casiowin/monochromelib/copyright.yml @@ -4,6 +4,6 @@ files: - 'src/*' - 'include/*' copyright: -- [2011, Pierre "PierrotLL" Le Gall, legallpierre89@gmail.com] +- [2011, Pierre Le Gall, legallpierre89@gmail.com] - [2016, 2017, Thomas "Cakeisalie5" Touhey, thomas@touhey.fr] license: LGPL-3 diff --git a/arch/casiowin/monochromelib/include/MonochromeLib.h b/arch/casiowin/monochromelib/include/MonochromeLib.h index ca046a7..605d7bd 100644 --- a/arch/casiowin/monochromelib/include/MonochromeLib.h +++ b/arch/casiowin/monochromelib/include/MonochromeLib.h @@ -1,22 +1,23 @@ /* **************************************************************************** * MonochromeLib.h -- MonochromeLib's main header alias. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/include/monochrome.h b/arch/casiowin/monochromelib/include/monochrome.h index 92cb359..8539bc4 100644 --- a/arch/casiowin/monochromelib/include/monochrome.h +++ b/arch/casiowin/monochromelib/include/monochrome.h @@ -1,23 +1,24 @@ /* **************************************************************************** * monochrome.h -- MonochromeLib's main header. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/arch/casiowin/monochromelib/src/bmp_16_and.c b/arch/casiowin/monochromelib/src/bmp_16_and.c index 6a3a916..956d3b5 100644 --- a/arch/casiowin/monochromelib/src/bmp_16_and.c +++ b/arch/casiowin/monochromelib/src/bmp_16_and.c @@ -1,23 +1,24 @@ /* **************************************************************************** * bmp_16_and.c -- Display a 16x16 BMP, using ANDs. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/bmp_16_and_cl.c b/arch/casiowin/monochromelib/src/bmp_16_and_cl.c index 55ab88b..cdb42f7 100644 --- a/arch/casiowin/monochromelib/src/bmp_16_and_cl.c +++ b/arch/casiowin/monochromelib/src/bmp_16_and_cl.c @@ -1,23 +1,24 @@ /* **************************************************************************** * bmp_16_and_cl.c -- Display a 16x16 BMP, using ANDs and clipping. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/bmp_16_or.c b/arch/casiowin/monochromelib/src/bmp_16_or.c index 866e3b5..0c8d84e 100644 --- a/arch/casiowin/monochromelib/src/bmp_16_or.c +++ b/arch/casiowin/monochromelib/src/bmp_16_or.c @@ -1,23 +1,24 @@ /* **************************************************************************** * bmp_16_or.c -- Display a 16x16 BMP, using ORs. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/bmp_16_or_cl.c b/arch/casiowin/monochromelib/src/bmp_16_or_cl.c index 19325d6..3293f16 100644 --- a/arch/casiowin/monochromelib/src/bmp_16_or_cl.c +++ b/arch/casiowin/monochromelib/src/bmp_16_or_cl.c @@ -1,23 +1,24 @@ /* **************************************************************************** * bmp_16_or_cl.c -- Display a 16x16 BMP, using ORs and clipping. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/bmp_16_xor.c b/arch/casiowin/monochromelib/src/bmp_16_xor.c index f3798ab..d09cc6a 100644 --- a/arch/casiowin/monochromelib/src/bmp_16_xor.c +++ b/arch/casiowin/monochromelib/src/bmp_16_xor.c @@ -1,23 +1,24 @@ /* **************************************************************************** * bmp_16_xor.c -- Display a 16x16 BMP, using XORs. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/bmp_16_xor_cl.c b/arch/casiowin/monochromelib/src/bmp_16_xor_cl.c index 16ad6f8..10f6af9 100644 --- a/arch/casiowin/monochromelib/src/bmp_16_xor_cl.c +++ b/arch/casiowin/monochromelib/src/bmp_16_xor_cl.c @@ -1,23 +1,24 @@ /* **************************************************************************** * bmp_16_xor_cl.c -- Display a 16x16 BMP, using XORs and clipping. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/bmp_8_and.c b/arch/casiowin/monochromelib/src/bmp_8_and.c index f073c25..be52933 100644 --- a/arch/casiowin/monochromelib/src/bmp_8_and.c +++ b/arch/casiowin/monochromelib/src/bmp_8_and.c @@ -1,23 +1,24 @@ /* **************************************************************************** * bmp_8_and.c -- Display a 8x8 BMP, using ANDs. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/bmp_8_and_cl.c b/arch/casiowin/monochromelib/src/bmp_8_and_cl.c index 0b2613f..a8b5a4a 100644 --- a/arch/casiowin/monochromelib/src/bmp_8_and_cl.c +++ b/arch/casiowin/monochromelib/src/bmp_8_and_cl.c @@ -1,23 +1,24 @@ /* **************************************************************************** * bmp_8_and_cl.c -- Display a 8x8 BMP, using ANDs and clipping. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/bmp_8_or.c b/arch/casiowin/monochromelib/src/bmp_8_or.c index 3a6a2cb..ec946a3 100644 --- a/arch/casiowin/monochromelib/src/bmp_8_or.c +++ b/arch/casiowin/monochromelib/src/bmp_8_or.c @@ -1,23 +1,24 @@ /* **************************************************************************** * bmp_8_or.c -- Display a 8x8 BMP, using ORs. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/bmp_8_or_cl.c b/arch/casiowin/monochromelib/src/bmp_8_or_cl.c index 43312a5..c271974 100644 --- a/arch/casiowin/monochromelib/src/bmp_8_or_cl.c +++ b/arch/casiowin/monochromelib/src/bmp_8_or_cl.c @@ -1,23 +1,24 @@ /* **************************************************************************** * bmp_8_or_cl.c -- Display a 8x8 BMP, using ORs and clipping. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/bmp_8_xor.c b/arch/casiowin/monochromelib/src/bmp_8_xor.c index 455a0c9..5cf4043 100644 --- a/arch/casiowin/monochromelib/src/bmp_8_xor.c +++ b/arch/casiowin/monochromelib/src/bmp_8_xor.c @@ -1,23 +1,24 @@ /* **************************************************************************** * bmp_8_xor.c -- Display a 8x8 BMP, using XORs. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/bmp_8_xor_cl.c b/arch/casiowin/monochromelib/src/bmp_8_xor_cl.c index 1cff321..01728d2 100644 --- a/arch/casiowin/monochromelib/src/bmp_8_xor_cl.c +++ b/arch/casiowin/monochromelib/src/bmp_8_xor_cl.c @@ -1,23 +1,24 @@ /* **************************************************************************** * bmp_8_xor_cl.c -- Display a 8x8 BMP, using XORs and clipping. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/bmp_and.c b/arch/casiowin/monochromelib/src/bmp_and.c index bc76b67..f5218ef 100644 --- a/arch/casiowin/monochromelib/src/bmp_and.c +++ b/arch/casiowin/monochromelib/src/bmp_and.c @@ -1,23 +1,24 @@ /* **************************************************************************** * bmp_and.c -- Display a BMP, using ANDs. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/bmp_and_cl.c b/arch/casiowin/monochromelib/src/bmp_and_cl.c index a4da6b4..b4c09d9 100644 --- a/arch/casiowin/monochromelib/src/bmp_and_cl.c +++ b/arch/casiowin/monochromelib/src/bmp_and_cl.c @@ -1,23 +1,24 @@ /* **************************************************************************** * bmp_and_cl.c -- Display a BMP, using ANDs and clipping. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/bmp_or.c b/arch/casiowin/monochromelib/src/bmp_or.c index 95e01d9..9ca0fb5 100644 --- a/arch/casiowin/monochromelib/src/bmp_or.c +++ b/arch/casiowin/monochromelib/src/bmp_or.c @@ -1,23 +1,24 @@ /* **************************************************************************** * bmp_or.c -- Display a BMP, using ORs. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/bmp_or_cl.c b/arch/casiowin/monochromelib/src/bmp_or_cl.c index 7ccc2d8..06ab648 100644 --- a/arch/casiowin/monochromelib/src/bmp_or_cl.c +++ b/arch/casiowin/monochromelib/src/bmp_or_cl.c @@ -1,23 +1,24 @@ /* **************************************************************************** * bmp_or_cl.c -- Display a BMP, using ORs and clipping. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/bmp_xor.c b/arch/casiowin/monochromelib/src/bmp_xor.c index e78d535..ed6165c 100644 --- a/arch/casiowin/monochromelib/src/bmp_xor.c +++ b/arch/casiowin/monochromelib/src/bmp_xor.c @@ -1,23 +1,24 @@ /* **************************************************************************** * bmp_xor.c -- Display a BMP, using XORs. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/bmp_xor_cl.c b/arch/casiowin/monochromelib/src/bmp_xor_cl.c index c857390..125d38a 100644 --- a/arch/casiowin/monochromelib/src/bmp_xor_cl.c +++ b/arch/casiowin/monochromelib/src/bmp_xor_cl.c @@ -1,23 +1,24 @@ /* **************************************************************************** * bmp_xor_cl.c -- Display a BMP, using XORs and clipping. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/circle.c b/arch/casiowin/monochromelib/src/circle.c index 7a0ac68..423cba0 100644 --- a/arch/casiowin/monochromelib/src/circle.c +++ b/arch/casiowin/monochromelib/src/circle.c @@ -1,23 +1,24 @@ /* **************************************************************************** * circle.c -- Draw a circle. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/clear_screen.c b/arch/casiowin/monochromelib/src/clear_screen.c index 34a4b05..d173367 100644 --- a/arch/casiowin/monochromelib/src/clear_screen.c +++ b/arch/casiowin/monochromelib/src/clear_screen.c @@ -1,23 +1,24 @@ /* **************************************************************************** * clear_screen.c -- Clear the screen. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/clear_vram.c b/arch/casiowin/monochromelib/src/clear_vram.c index 1a0cf57..f69a353 100644 --- a/arch/casiowin/monochromelib/src/clear_vram.c +++ b/arch/casiowin/monochromelib/src/clear_vram.c @@ -1,23 +1,24 @@ /* **************************************************************************** * clear_vram.c -- Clear the VRAM. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/display_vram.c b/arch/casiowin/monochromelib/src/display_vram.c index 04bb6f7..21fb2c7 100644 --- a/arch/casiowin/monochromelib/src/display_vram.c +++ b/arch/casiowin/monochromelib/src/display_vram.c @@ -1,23 +1,24 @@ /* **************************************************************************** * display_vram.c -- Update the screen content. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/ellipse.c b/arch/casiowin/monochromelib/src/ellipse.c index c4510a9..7214444 100644 --- a/arch/casiowin/monochromelib/src/ellipse.c +++ b/arch/casiowin/monochromelib/src/ellipse.c @@ -1,23 +1,24 @@ /* **************************************************************************** * ellipse.c -- Draw an ellipse. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/ellipse_in_rect.c b/arch/casiowin/monochromelib/src/ellipse_in_rect.c index f552a49..5fc6ff8 100644 --- a/arch/casiowin/monochromelib/src/ellipse_in_rect.c +++ b/arch/casiowin/monochromelib/src/ellipse_in_rect.c @@ -1,23 +1,24 @@ /* **************************************************************************** * ellipse_in_rect.c -- Draw an ellipse in a rectangle. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/filled_circle.c b/arch/casiowin/monochromelib/src/filled_circle.c index 3448054..b2ac879 100644 --- a/arch/casiowin/monochromelib/src/filled_circle.c +++ b/arch/casiowin/monochromelib/src/filled_circle.c @@ -1,23 +1,24 @@ /* **************************************************************************** * filled_circle.c -- Draw a filled circle. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/filled_ellipse.c b/arch/casiowin/monochromelib/src/filled_ellipse.c index 64fbab1..d77f841 100644 --- a/arch/casiowin/monochromelib/src/filled_ellipse.c +++ b/arch/casiowin/monochromelib/src/filled_ellipse.c @@ -1,23 +1,24 @@ /* **************************************************************************** * filled_ellipse.c -- Draw a filled ellipse. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/filled_ellipse_in_rect.c b/arch/casiowin/monochromelib/src/filled_ellipse_in_rect.c index d85bcd9..74c729d 100644 --- a/arch/casiowin/monochromelib/src/filled_ellipse_in_rect.c +++ b/arch/casiowin/monochromelib/src/filled_ellipse_in_rect.c @@ -1,23 +1,24 @@ /* **************************************************************************** * filled_ellipse_in_rect.c -- Draw a filled ellipse in a rectangle. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/filled_polygon.c b/arch/casiowin/monochromelib/src/filled_polygon.c index 1b31f12..f2437f0 100644 --- a/arch/casiowin/monochromelib/src/filled_polygon.c +++ b/arch/casiowin/monochromelib/src/filled_polygon.c @@ -1,23 +1,24 @@ /* **************************************************************************** * filled_polygon.c -- Draw a filled polygon. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/get_contrast.c b/arch/casiowin/monochromelib/src/get_contrast.c index 78f9c94..a5715b0 100644 --- a/arch/casiowin/monochromelib/src/get_contrast.c +++ b/arch/casiowin/monochromelib/src/get_contrast.c @@ -1,23 +1,24 @@ /* **************************************************************************** * get_contrast.c -- Get the screen contrast. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/horizontal_line.c b/arch/casiowin/monochromelib/src/horizontal_line.c index 0b4dfb7..bd00c1f 100644 --- a/arch/casiowin/monochromelib/src/horizontal_line.c +++ b/arch/casiowin/monochromelib/src/horizontal_line.c @@ -1,23 +1,24 @@ /* **************************************************************************** * horizontal_line.c -- Draw a horizontal line. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/horizontal_scroll.c b/arch/casiowin/monochromelib/src/horizontal_scroll.c index 279a166..bca1471 100644 --- a/arch/casiowin/monochromelib/src/horizontal_scroll.c +++ b/arch/casiowin/monochromelib/src/horizontal_scroll.c @@ -1,23 +1,24 @@ /* **************************************************************************** * horizontal_scroll.c -- Scroll the screen horizontally. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/line.c b/arch/casiowin/monochromelib/src/line.c index af17cd4..23f6a13 100644 --- a/arch/casiowin/monochromelib/src/line.c +++ b/arch/casiowin/monochromelib/src/line.c @@ -1,23 +1,24 @@ /* **************************************************************************** * line.c -- Draw a line. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/pixel.c b/arch/casiowin/monochromelib/src/pixel.c index 094a6be..d68bedc 100644 --- a/arch/casiowin/monochromelib/src/pixel.c +++ b/arch/casiowin/monochromelib/src/pixel.c @@ -1,23 +1,24 @@ /* **************************************************************************** * pixel.c -- Draw a pixel. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/pixel_test.c b/arch/casiowin/monochromelib/src/pixel_test.c index 4bf552f..81005f7 100644 --- a/arch/casiowin/monochromelib/src/pixel_test.c +++ b/arch/casiowin/monochromelib/src/pixel_test.c @@ -1,23 +1,24 @@ /* **************************************************************************** * pixel_test.c -- Get a pixel's value. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/point.c b/arch/casiowin/monochromelib/src/point.c index eb8d9d4..0f0eb64 100644 --- a/arch/casiowin/monochromelib/src/point.c +++ b/arch/casiowin/monochromelib/src/point.c @@ -1,23 +1,24 @@ /* **************************************************************************** * point.c -- Draw a dot. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/polygon.c b/arch/casiowin/monochromelib/src/polygon.c index 6884748..8cd5120 100644 --- a/arch/casiowin/monochromelib/src/polygon.c +++ b/arch/casiowin/monochromelib/src/polygon.c @@ -1,23 +1,24 @@ /* **************************************************************************** * polygon.c -- Draw a polygon. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/rectangle.c b/arch/casiowin/monochromelib/src/rectangle.c index 2a7771c..68958c0 100644 --- a/arch/casiowin/monochromelib/src/rectangle.c +++ b/arch/casiowin/monochromelib/src/rectangle.c @@ -1,23 +1,24 @@ /* **************************************************************************** * rectangle.c -- Draw a rectangle. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/set_contrast.c b/arch/casiowin/monochromelib/src/set_contrast.c index 5169197..ef50606 100644 --- a/arch/casiowin/monochromelib/src/set_contrast.c +++ b/arch/casiowin/monochromelib/src/set_contrast.c @@ -1,23 +1,24 @@ /* **************************************************************************** * set_contrast.c -- Set the screen contrast. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/vertical_line.c b/arch/casiowin/monochromelib/src/vertical_line.c index 59e6ae1..f1c3855 100644 --- a/arch/casiowin/monochromelib/src/vertical_line.c +++ b/arch/casiowin/monochromelib/src/vertical_line.c @@ -1,23 +1,24 @@ /* **************************************************************************** * vertical_line.c -- Draw a vertical line. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/vertical_scroll.c b/arch/casiowin/monochromelib/src/vertical_scroll.c index 4c0ca51..a7c2c83 100644 --- a/arch/casiowin/monochromelib/src/vertical_scroll.c +++ b/arch/casiowin/monochromelib/src/vertical_scroll.c @@ -1,23 +1,24 @@ /* **************************************************************************** * vertical_scroll.c -- Draw a vertical scroll. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/monochromelib/src/vram_adress.c b/arch/casiowin/monochromelib/src/vram_adress.c index 67d9d48..eb24782 100644 --- a/arch/casiowin/monochromelib/src/vram_adress.c +++ b/arch/casiowin/monochromelib/src/vram_adress.c @@ -1,23 +1,24 @@ /* **************************************************************************** * vram_adress.c -- Get the VRAM address. - * Copyright (C) 2011 Pierre "PierrotLL" Le Gall + * + * Copyright (C) 2011 Pierre Le Gall * Copyright (C) 2016-2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/monochromelib' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/monochromelib' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include diff --git a/arch/casiowin/revolutionfx/include/revolution.h b/arch/casiowin/revolutionfx/include/revolution.h index ef38f23..c07640c 100644 --- a/arch/casiowin/revolutionfx/include/revolution.h +++ b/arch/casiowin/revolutionfx/include/revolution.h @@ -1,22 +1,23 @@ /* **************************************************************************** * revolution.h -- RevolutionFX's main header. + * * Copyright (C) 2017 Thomas "Cakeisalie5" Touhey * - * This file is part of the 'casiowin/revolutionfx' module, - * in libcarrot, an experimental modular libc project. + * This file is part of the 'casiowin/revolutionfx' module in libcarrot, an + * experimental modular libc project. * * This file is free software: you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) * any later version. * - * This file is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public - * License for more details. + * This file is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Lesser Public License + * for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this file. If not, see . + * along with this file. If not, see . * ************************************************************************* */ #include #include diff --git a/tools/Internals/__init__.py b/tools/Internals/__init__.py index 673bc08..18d4571 100755 --- a/tools/Internals/__init__.py +++ b/tools/Internals/__init__.py @@ -7,5 +7,6 @@ from .args import * from .copyright import * from .tools import * from .module import * +from .topc import * # End of file. diff --git a/tools/Internals/copyright.py b/tools/Internals/copyright.py index 685a241..3bdef79 100755 --- a/tools/Internals/copyright.py +++ b/tools/Internals/copyright.py @@ -14,6 +14,10 @@ __all__ = ["get_copyright_rules", "get_copyright"] __default_maintainer = ((2016, date.today().year), 'Thomas "Cakeisalie5" Touhey', 'thomas@touhey.fr') +# --- +# Gather the copyright rules from the filesystem. +# --- + def get_copyright_rules(root): """ Get the copyright rules from a root. """ @@ -81,6 +85,10 @@ def get_copyright_rules(root): return rules +# --- +# Get a file's copyright from the copyright rules obtained before. +# --- + def __match(rule, path): """ Check if a path matches a rule. """ @@ -133,4 +141,62 @@ def get_copyright(rules, path): raise IgnoredFileException return (rule['authors'], rule['license']) +# --- +# Merge file copyrights. +# --- + +def __merge_copyright_dates(dates, dont_be_precise=True): + """ Merge copyright dates. + If `dont_be_precise` is False, [(2013, 2014), (2015, 2016)] will + be left as is (otherwise, is turned as [(2013, 2016)]). """ + + dates = sorted(dates, key=lambda x:x[0]) + + fn = [dates[0]] + for start, end in dates[1:]: + last_start, last_end = fn[-1] + + if dont_be_precise: start -= 1 + if start <= last_end and end >= last_end: + fn[-1] = (last_start, end) + else: + fn.append((start, end)) + return fn + +def merge_copyrights(first, second, *others): + """ Merge copyright tuples returned by `get_copyright()`. """ + + # Check if there is more than two arguments. + if others: + first = merge_copyrights(first, second) + for other in others: + first = merge_copyrights(first, other) + return first + + f_authors, f_license = first['authors'], first['license'] + s_authors, s_license = second['authors'], second['license'] + + # Check that the licenses are compatible. + # TODO: for now, it's stupid. + if f_license != s_license: + raise IncompatibleLicensesException(f_license, s_license) + + # Get the authors and all of their copyright dates. + authors = {} + for (start, end), name, mail in f_authors + s_authors: + if not (name, mail) in authors: + authors[name, mail] = [] + authors[name, mail].append((start, end)) + + # Sort dates. + for author in authors: + authors[author] = __merge_copyright_dates(authors[author]) + + copyrights = [] + for (name, mail), dates in authors.items(): + for start, end in dates: + copyrights.append(((start, end), name, mail)) + + return {'authors': copyrights, 'license': f_license} + # End of file. diff --git a/tools/Internals/exceptions.py b/tools/Internals/exceptions.py index 1a9ae98..65d4490 100755 --- a/tools/Internals/exceptions.py +++ b/tools/Internals/exceptions.py @@ -265,4 +265,11 @@ class FileNotFoundException(PotatoException): ags = ('path',) msg = loc['exceptions']['FileNotFound'] +class IncompatibleLicensesException(PotatoException): + """ Incompatible licenses! """ + + ret = 2 + ags = ('first_license', 'second_license') + msg = loc['exceptions']['IncompatibleLicenses'] + # End of file. diff --git a/tools/Internals/headers.py b/tools/Internals/headers.py new file mode 100755 index 0000000..8db4799 --- /dev/null +++ b/tools/Internals/headers.py @@ -0,0 +1,345 @@ +#!/usr/bin/env python3 +""" This file mainly deals with the libcarrot super-preprocessor. + It was previously called 'makeinc' or 'makeinc.py', but has been merged + into the internals for more efficient calls. + + What it basically does is: + - add full (comment) headers out of metas, with licence content & stuff; + - add include guards; + - reindent preprocessor directives; + - add the `#include_bits` preprocessor directive, which embeds zero or + more "header bits" using the bits PATH (list of directories where to + find bits). + + Features to come are: + - macro profiling, in order to skip some conditions and optimize the + headers for the end user; + - better header metadata (different licences from LGPLv3, ...). +""" + +import os, textwrap +from sys import stderr + +import yaml + +# --- +# List files. +# --- + +def __split_path(path): + """ Split a path. """ + + tree, leaf = os.path.split(path) + if not tree: return (leaf,) + return __split_path(tree) + (leaf,) + +def __list_includes_and_bits(modules): + """ List the includes and bits as a tuple of two lists. """ + + incs, bits = [], [] + for module_name, module in modules: + for bit in modules.getfiles('bits'): + nm = __split_path(os.path.join( + + + + + + + + +def look_for_bits(name): + bits = [] + + for path in map(lambda x: os.path.join(x, name), args.bits): + path = os.path.normpath(path) + if os.path.exists(path): + bits += [path] + return bits + +def process(path_in, f_out, indent=0, isbit=False): + global bts + bdeps = [] + + f_in = open(path_in) + buf = ''; nl = 0 + original_indent = indent + while True: + # Increment the line number. + nl += 1 + + # Get the line. + local = f_in.readline() + + # Check if is a header leader. + if nl == 1 and local[:79] == "/* " + "*" * 76: + while True: + nl += 1 + line = f_in.readline() + if line[:79] == " * " + "*" * 73 + " */": + break + continue + + # Puke it if not a preprocessor directive. + line = local.lstrip() + if not local and not buf: + break + if not buf and (not line or line[0] != '#'): + print(local.rstrip(), file=f_out) + continue + + # Check if it's a break. + if local.rstrip()[-1] == '\\': + buf += local.rstrip() + '\n' + continue + line = buf + local; buf = '' + + # Check the operation. + comp = ' '.join(map(lambda x:x[:-1] if x[-1] == '\\' else x, + line[1:].splitlines())).split() + op = comp[0] + if op == 'include_bits': + if len(comp) != 2: + print("ERROR in \"%s\" line %d:\n"%(path_in, nl) + \ + "should have 2 arguments to `include_bits`!", + file=stderr) + exit(1) + name = comp[1] + if len(name) < 3 or name[0] != '<' or name[-1] != '>': + print("ERROR line %d: should be used like this:"%nl, + file=stderr) + print("#include_bits ", file=stderr) + exit(1) + name = name[1:-1] + fst = False + + bdeps.append(name) + if not name in bts: + if name in newbts: bts[name] = newbts[name] + else: bts[name] = look_for_bits(name) + + fst = False + for path in bts[name]: + if not fst: fst = True + else: print("", file=f_out) + process(path, f_out, indent, True) + else: + if op in ['else', 'elif', 'endif'] \ + and indent > original_indent: + indent -= 1 + print('#' + ' '*indent + line[1:].lstrip(), end='', file=f_out) + if op in ['if', 'else', 'elif', 'ifdef', 'ifndef']: + indent += 1 + + return bdeps + +def make_header(base, name, out_path): + global ics + + try: os.makedirs(os.path.dirname(localpath)) + except FileExistsError: pass + + if not should_remake(base, name, out_path): + ics[name] = cache['inc'][name] + return + + out = open(out_path, 'w') + head = getheader(os.path.join(base, name)) + # Header. + print("""\ +/* **************************************************************************** + * %s -- %s * + * This file is part of libcarrot. + * libcarrot is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 3.0 of the License, + * or (at your option) any later version. + * + * libcarrot is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the libcarrot; if not, see . + * ************************************************************************* */ +"""[:-1]%(name, head), file=out) + + # Include guard. + if name[-2:].lower() == '.h': + inc = name[:-2].upper().replace('/', '_') + gds = ['_%s_H', '_%s_H_', '__%s_H', '__%s_H__', '_%s', '__%s', + '__%s_H_INCLUDED__'] + elif name[-4:].lower() == '.hpp': + inc = name[:-4].upper().replace('/', '_') + gds = ['_%s_HPP'] + else: + inc = name.upper().replace('/', '_') + gds = ['__%s_NOEXT'] + + max_before = max(map(lambda x:x.find("%s"), gds)) + max_after = max(map(lambda x:len(x) - x.find("%s") + len(inc), gds)) + + for i in gds: + before = " "*(max_before - i.find("%s")) + + print("#ifndef %s%s"%(before, i%inc), file=out) + for i in gds: + before = " "*(max_before - i.find("%s")) + after = " "*(max_after - (len(i) - i.find("%s") + len(inc))) + + print("# define %s%s%s 1"%(before, i%inc, after), file=out) + print("", file=out) + + # Make the main content. + bdeps = process(os.path.join(base, name), out, 1) + + # Make the end. + print("", file=out) + for i in gds[::-1]: + before = " "*(max_before - i.find("%s")) + print("#endif /* %s%s */"%(before, i%inc), file=out) + for i in gds: + before = " "*(max_before - i.find("%s")) + after = " "*(max_after - (len(i) - i.find("%s") + len(inc))) + + print("#ifndef %s%s"%(before, i%inc), file=out) + print("# define %s%s%s 1"%(before, i%inc, after), file=out) + print("#endif", file=out) + out.close() + + ics[name] = {'base': base, 'bits': bdeps, + 'mtim': os.path.getmtime(out_path)} +#*****************************************************************************# +# Check if should remake. # +#*****************************************************************************# +def __listinc(base): + ''' List headers (files to process) in a directory. ''' + + lst = [] + base = os.path.join(base, '') + for root, _, nms in os.walk(base): + lst += [os.path.join(root, name)[len(base):] for name in nms \ + if name[0] != '.' and (name[-2:].lower() == '.h' \ + or name[-4:].lower() != '.hpp' or name.find('.') < 0)] + return lst + +def __should_remake(base, name, out_path, c_inc, c_oldbits, c_newbits): + # Check if is in the cache. + if not name in c_inc: + return True + +def should_remake(base, name, out_path): + global newbts, bts + + # Check if is in the cache. + if not name in cache['inc']: + return True + + # Check if the source path is different. + try: mtim = os.path.getmtime(out_path) + except: return True + + if base != cache['inc'][name]['base']: + return True + + if mtim <= os.path.getmtime(os.path.join(base, name)): + return True + + # Check for all of the bits + # (only make fs interactions if you're obliged to). + for nm in cache['inc'][name]['bits']: + if newbts[nm] != cache['bits'][nm]: + return True + for nm in cache['inc'][name]['bits']: + for bpath in newbts[nm]: + if mtim <= os.path.getmtime(bpath): + return True + + # Don't forget then to reproduce bits in cache! + for nm in cache['inc'][name]['bits']: + if not nm in bts: + bts[nm] = newbts[nm] + + # Check if has been edited since last generation. + if mtim > cache['inc'][name]['mtim']: + print("""\ +ERROR: the output file \"%s\" has been edited since last gen. +Please update the source file in \"%s\", or one of the bits, +or delete it, and regenerate."""%(name, cache['inc'][name]['base']), + file=stderr) + exit(1) + + return False + +def suph(incdir, incdirs, bitdirs): + """ Main function for the C super-preprocessor. + Manages the cache, finds the headers, runs the function for + each one of them. """ + + # Open the cache. + try: + with open(args.cache) as f: + cache = yaml.load(f.read()) + if not 'ver' in cache or cache['ver'] != 'bits-krieg': + raise Exception + except: + cache = {} + + # Set the basic things in the cache. + if not 'ver' in cache: + cache = {'ver': 'bits-krieg'} + if not 'bits' in cache: + cache['bits'] = {} + if not 'inc' in cache: + cache['inc'] = {} + + # Update the new bits. + newbts = {} + for name in cache['bits']: + newbts[name] = look_for_bits(name) + + # List includes. + dirs = [] + names = [] + for base in args.path: + lst = [] + base = os.path.join(base, '') + for root, _, nms in os.walk(base): + lst += [os.path.join(root, name)[len(base):] for name in nms \ + if name[0] != '.' and (name[-2:].lower() == '.h' \ + or name[-4:].lower() != '.hpp' or name.find('.') < 0)] + for nm in lst: + if not nm in names: + dirs.append(base) + names.append(nm) + continue + print('ERROR: "%s" is in "%s" and "%s", exiting"' \ + %(nm, dirs[names.index(nm)], base)) + exit(1) + + # Make the output include directory. + try: os.makedirs(args.out) + except FileExistsError: pass + + # Check for the intruders. + lst = [] + for root, _, nms in os.walk(args.out): + lst += [os.path.join(root, name)[len(os.path.join(args.out, '')):] \ + for name in nms] + for nm in lst: + if not nm in names: + os.remove(os.path.join(args.out, nm)) + + # Make the includes. + for path in zip(dirs, names): + localpath = os.path.join(args.out, path[1]) + + make_header(path[0], path[1], localpath) + + # Save the cache. + with open(args.cache, 'w') as cout: + print(yaml.dump({'ver': 'bits-krieg', 'bits': bts, 'inc': ics}, + version=(1, 2), width=60), file=cout, end='') + +# End of file. diff --git a/tools/Internals/locales/en_US.yml b/tools/Internals/locales/en_US.yml index 19760c9..6edfedc 100644 --- a/tools/Internals/locales/en_US.yml +++ b/tools/Internals/locales/en_US.yml @@ -22,7 +22,7 @@ desc: Build libcarrot, clean (remove the generated files), install the built files, and more operations requiring the library to be configured. updatesource: >- - Update the top-level comments of the module source, include files and + Update the top comments of the module source, include files and header bits using the machine-readable copyright and roles files. prefix: syntax: "Syntax" @@ -82,3 +82,5 @@ exceptions: This file should be ignored. FileNotFound: >- "{path}": the file doesn't exist! + IncompatibleLicenses: + "{first_license}" and "{second_license}" licenses are incompatible! diff --git a/tools/Internals/locales/fr_FR.yml b/tools/Internals/locales/fr_FR.yml index a2eabc4..9f3c010 100644 --- a/tools/Internals/locales/fr_FR.yml +++ b/tools/Internals/locales/fr_FR.yml @@ -85,3 +85,5 @@ exceptions: Ce fichier doit ĂȘtre ignorĂ©. FileNotFound: "{path}" : le fichier n'existe pas ! + IncompatibleLicenses: + Les licences "{first_license}" et "{second_license}" sont incompatibles ! diff --git a/tools/Internals/suph.py b/tools/Internals/suph.py deleted file mode 100755 index b22b91a..0000000 --- a/tools/Internals/suph.py +++ /dev/null @@ -1,358 +0,0 @@ -#!/usr/bin/env python3 -''' This tool is the libcarrot super-preprocessor. - It was previously called 'makeinc' or 'makeinc.py', but has been merged - into the internals for more efficient calls. - - What it basically does is: - - add full (comment) headers out of metas, with licence content & stuff; - - add include guards; - - reindent preprocessor directives; - - add the `#include_bits` preprocessor directive, which embeds zero or - more "header bits" using the bits PATH (list of directories where to - find bits). - - Features to come are: - - macro profiling, in order to skip some conditions and optimize the - headers for the end user; - - better header metadata (different licences from LGPLv3, ...). -''' - -import os, yaml -from sys import stderr - -def getheader(path_in): - """ Get the header data. """ - - info = {"short": "", "desc": "", "license": "LGPL3", "copyright": []} - - with open(path_in) as f: - if f.readline()[:79] != "/* " + "*" * 76: - return info - - while True: - line = f.readline() - if not line: - break - - line = line.splitlines()[0] - if line[:3] != ' * ': - break - line = line[3:] - if not line: continue - - if line.startswith("Copyright (C) "): - line = line[14:] - - # Get the dates. - dates = line.split()[0] - dates = map(int, dates.split('-')) - - # Get the description. - author = ' '.join(line.split()[1:]) - - # Add the copyright entry. - info['copyright'].append((dates, author)) - continue - - if not info["short"]: - info["short"] = line - else: - info["desc"] += line + os.linesep - - return info - -def look_for_bits(name): - bits = [] - - for path in map(lambda x: os.path.join(x, name), args.bits): - path = os.path.normpath(path) - if os.path.exists(path): - bits += [path] - return bits - -def process(path_in, f_out, indent=0, isbit=False): - global bts - bdeps = [] - - f_in = open(path_in) - buf = ''; nl = 0 - original_indent = indent - while True: - # Increment the line number. - nl += 1 - - # Get the line. - local = f_in.readline() - - # Check if is a header leader. - if nl == 1 and local[:79] == "/* " + "*" * 76: - while True: - nl += 1 - line = f_in.readline() - if line[:79] == " * " + "*" * 73 + " */": - break - continue - - # Puke it if not a preprocessor directive. - line = local.lstrip() - if not local and not buf: - break - if not buf and (not line or line[0] != '#'): - print(local.rstrip(), file=f_out) - continue - - # Check if it's a break. - if local.rstrip()[-1] == '\\': - buf += local.rstrip() + '\n' - continue - line = buf + local; buf = '' - - # Check the operation. - comp = ' '.join(map(lambda x:x[:-1] if x[-1] == '\\' else x, - line[1:].splitlines())).split() - op = comp[0] - if op == 'include_bits': - if len(comp) != 2: - print("ERROR in \"%s\" line %d:\n"%(path_in, nl) + \ - "should have 2 arguments to `include_bits`!", - file=stderr) - exit(1) - name = comp[1] - if len(name) < 3 or name[0] != '<' or name[-1] != '>': - print("ERROR line %d: should be used like this:"%nl, - file=stderr) - print("#include_bits ", file=stderr) - exit(1) - name = name[1:-1] - fst = False - - bdeps.append(name) - if not name in bts: - if name in newbts: bts[name] = newbts[name] - else: bts[name] = look_for_bits(name) - - fst = False - for path in bts[name]: - if not fst: fst = True - else: print("", file=f_out) - process(path, f_out, indent, True) - else: - if op in ['else', 'elif', 'endif'] \ - and indent > original_indent: - indent -= 1 - print('#' + ' '*indent + line[1:].lstrip(), end='', file=f_out) - if op in ['if', 'else', 'elif', 'ifdef', 'ifndef']: - indent += 1 - - return bdeps - -def make_header(base, name, out_path): - global ics - - try: os.makedirs(os.path.dirname(localpath)) - except FileExistsError: pass - - if not should_remake(base, name, out_path): - ics[name] = cache['inc'][name] - return - - out = open(out_path, 'w') - head = getheader(os.path.join(base, name)) - # Header. - print("""\ -/* **************************************************************************** - * %s -- %s * - * This file is part of libcarrot. - * libcarrot is free software; you can redistribute it and/or modify it - * under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation; either version 3.0 of the License, - * or (at your option) any later version. - * - * libcarrot is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with the libcarrot; if not, see . - * ************************************************************************* */ -"""[:-1]%(name, head), file=out) - - # Include guard. - if name[-2:].lower() == '.h': - inc = name[:-2].upper().replace('/', '_') - gds = ['_%s_H', '_%s_H_', '__%s_H', '__%s_H__', '_%s', '__%s', - '__%s_H_INCLUDED__'] - elif name[-4:].lower() == '.hpp': - inc = name[:-4].upper().replace('/', '_') - gds = ['_%s_HPP'] - else: - inc = name.upper().replace('/', '_') - gds = ['__%s_NOEXT'] - - max_before = max(map(lambda x:x.find("%s"), gds)) - max_after = max(map(lambda x:len(x) - x.find("%s") + len(inc), gds)) - - for i in gds: - before = " "*(max_before - i.find("%s")) - - print("#ifndef %s%s"%(before, i%inc), file=out) - for i in gds: - before = " "*(max_before - i.find("%s")) - after = " "*(max_after - (len(i) - i.find("%s") + len(inc))) - - print("# define %s%s%s 1"%(before, i%inc, after), file=out) - print("", file=out) - - # Make the main content. - bdeps = process(os.path.join(base, name), out, 1) - - # Make the end. - print("", file=out) - for i in gds[::-1]: - before = " "*(max_before - i.find("%s")) - print("#endif /* %s%s */"%(before, i%inc), file=out) - for i in gds: - before = " "*(max_before - i.find("%s")) - after = " "*(max_after - (len(i) - i.find("%s") + len(inc))) - - print("#ifndef %s%s"%(before, i%inc), file=out) - print("# define %s%s%s 1"%(before, i%inc, after), file=out) - print("#endif", file=out) - out.close() - - ics[name] = {'base': base, 'bits': bdeps, - 'mtim': os.path.getmtime(out_path)} -#*****************************************************************************# -# Check if should remake. # -#*****************************************************************************# -def __listinc(base): - ''' List headers (files to process) in a directory. ''' - - lst = [] - base = os.path.join(base, '') - for root, _, nms in os.walk(base): - lst += [os.path.join(root, name)[len(base):] for name in nms \ - if name[0] != '.' and (name[-2:].lower() == '.h' \ - or name[-4:].lower() != '.hpp' or name.find('.') < 0)] - return lst - -def __should_remake(base, name, out_path, c_inc, c_oldbits, c_newbits): - # Check if is in the cache. - if not name in c_inc: - return True - -def should_remake(base, name, out_path): - global newbts, bts - - # Check if is in the cache. - if not name in cache['inc']: - return True - - # Check if the source path is different. - try: mtim = os.path.getmtime(out_path) - except: return True - - if base != cache['inc'][name]['base']: - return True - - if mtim <= os.path.getmtime(os.path.join(base, name)): - return True - - # Check for all of the bits - # (only make fs interactions if you're obliged to). - for nm in cache['inc'][name]['bits']: - if newbts[nm] != cache['bits'][nm]: - return True - for nm in cache['inc'][name]['bits']: - for bpath in newbts[nm]: - if mtim <= os.path.getmtime(bpath): - return True - - # Don't forget then to reproduce bits in cache! - for nm in cache['inc'][name]['bits']: - if not nm in bts: - bts[nm] = newbts[nm] - - # Check if has been edited since last generation. - if mtim > cache['inc'][name]['mtim']: - print("""\ -ERROR: the output file \"%s\" has been edited since last gen. -Please update the source file in \"%s\", or one of the bits, -or delete it, and regenerate."""%(name, cache['inc'][name]['base']), - file=stderr) - exit(1) - - return False - -def suph(incdir, incdirs, bitdirs): - """ Main function for the C super-preprocessor. - Manages the cache, finds the headers, runs the function for - each one of them. """ - - # Open the cache. - try: - with open(args.cache) as f: - cache = yaml.load(f.read()) - if not 'ver' in cache or cache['ver'] != 'bits-krieg': - raise Exception - except: - cache = {} - - # Set the basic things in the cache. - if not 'ver' in cache: - cache = {'ver': 'bits-krieg'} - if not 'bits' in cache: - cache['bits'] = {} - if not 'inc' in cache: - cache['inc'] = {} - - # Update the new bits. - newbts = {} - for name in cache['bits']: - newbts[name] = look_for_bits(name) - - # List includes. - dirs = [] - names = [] - for base in args.path: - lst = [] - base = os.path.join(base, '') - for root, _, nms in os.walk(base): - lst += [os.path.join(root, name)[len(base):] for name in nms \ - if name[0] != '.' and (name[-2:].lower() == '.h' \ - or name[-4:].lower() != '.hpp' or name.find('.') < 0)] - for nm in lst: - if not nm in names: - dirs.append(base) - names.append(nm) - continue - print('ERROR: "%s" is in "%s" and "%s", exiting"' \ - %(nm, dirs[names.index(nm)], base)) - exit(1) - - # Make the output include directory. - try: os.makedirs(args.out) - except FileExistsError: pass - - # Check for the intruders. - lst = [] - for root, _, nms in os.walk(args.out): - lst += [os.path.join(root, name)[len(os.path.join(args.out, '')):] \ - for name in nms] - for nm in lst: - if not nm in names: - os.remove(os.path.join(args.out, nm)) - - # Make the includes. - for path in zip(dirs, names): - localpath = os.path.join(args.out, path[1]) - - make_header(path[0], path[1], localpath) - - # Save the cache. - with open(args.cache, 'w') as cout: - print(yaml.dump({'ver': 'bits-krieg', 'bits': bts, 'inc': ics}, - version=(1, 2), width=60), file=cout, end='') - -# End of file. diff --git a/tools/Internals/topc.py b/tools/Internals/topc.py new file mode 100644 index 0000000..8966e94 --- /dev/null +++ b/tools/Internals/topc.py @@ -0,0 +1,145 @@ +#!/usr/bin/env python3 +""" Top comment generator and management. + + The top comment contains the file name and role, the module containing + it, and the license statement. +""" + +import os, textwrap + +# --- +# License statements. +# --- + +__lgpl3_statement = """\ +This file is free software: you can redistribute it and/or modify \ +it under the terms of the GNU Lesser General Public License as published by \ +the Free Software Foundation, either version 3 of the License, or \ +(at your option) any later version. + +This file is distributed in the hope that it will be useful, \ +but WITHOUT ANY WARRANTY; without even the implied warranty of \ +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the \ +GNU Lesser General Lesser Public License for more details. + +You should have received a copy of the GNU Lesser General Public License \ +along with this file. If not, see .""" + +def __get_license_statement(license): + """ Get the license statement. """ + + if license != 'LGPL-3': + return 'This license is unknown.' + return __lgpl3_statement + +# --- +# Make the top comment text. +# --- + +def __make_topc_text(mname, name, role, authors, license, width=75): + """ Make the top comment text. """ + + text = "%s -- " % name + text += '\n'.join(textwrap.wrap(role, width=(width - len(text)), + subsequent_indent=" "*len(text))) + text += '\n\n' + + max_ds_line = 0 + for (start, end), name, mail in authors: + ds = '%s-%s' % (start, end) if start < end else '%s' % start + if max_ds_line < len(ds): max_ds_line = len(ds) + + for (start, end), name, mail in authors: + ds = '%s-%s' % (start, end) if start < end else '%s' % start + copystart = "Copyright (C) %*s "%(max_ds_line, ds) + copyline = copystart + "%s <%s>" % (name, mail) + copyline = textwrap.wrap(copyline, width=width, + subsequent_indent=" "*len(copystart)) + text += '\n'.join(copyline) + "\n" + + text += "\n" + text += '\n'.join(textwrap.wrap("This file is part of the '%s' module " \ + "in libcarrot, an experimental modular libc project." \ + % mname, width=width)) + + statement = __get_license_statement(license) + if statement: text += "\n\n" + statement + + wtab = [] + for stline in text.splitlines(): + par = textwrap.wrap(stline, width=width, replace_whitespace=None) + if not par: par = [''] + for line in par: + wtab.append(line) + + return '\n'.join(wtab) + +# --- +# Make the top comment for specific languages, out of text. +# --- + +def __make_topc_c(s, sep='\n'): + """ Make a top comment in C using text. """ + + __top = '/* ' + '*' * 76 + __bot = ' * ' + '*' * 73 + ' */' + + mid = sep.join(map(lambda x: ' *' + (' ' if x else '') + x, + s.splitlines())) + fin = sep.join((__top, mid, __bot)) + sep + return fin + +def __make_topc_sh(s, sep='\n'): + """ Make a bootiful header. """ + + __sep = '#' + '*' * 78 + + mid = sep.join(map(lambda x: '#' + (' ' if x else '') + x, + s.splitlines())) + fin = sep.join((__sep, mid, __sep)) + sep + return fin + +# --- +# Main interface: +# Make the top comment, and get the file content after the top comment. +# --- + +def get_source_content(path, sep='\n', syntax='c'): + """ Get a source file content after the top comment. """ + + if syntax == 'c': + is_str = lambda x: x[:3] == '/* ' and \ + all(c == '*' for c in x[3:]) + is_end = lambda x: x[:3] == ' * ' and \ + all(c == '*' for c in x[3:-3]) and x[-3:] == ' */' + else: + is_str = lambda x: x[0] == '#' and \ + all(c == '*' for c in x[1:]) + is_end = isstr + + with open(path) as src: + line = src.readline() + while True: + if not line or not is_str(line.splitlines()[0]): + break + + while True: + line = src.readline() + if not line or is_end(line.splitlines()[0]): + break + + line = src.readline() + + oneline = lambda x:x.splitlines()[0] if x else "" + line = oneline(line) + return sep.join([line] + list(map(oneline, src.readlines())) + ['']) + +def make_top_comment(module_name, name, role, authors, license, syntax='c'): + """ Make a top comment using different syntaxes. """ + + width = 76 if syntax == 'c' else 77 + text = __make_topc_text(module_name, name, role, authors, license, + width=width) + return __make_topc_c(text) if syntax == 'c' else __make_topc_sh(text) + +# End of file. diff --git a/tools/updatesource.py b/tools/updatesource.py index 126e8dc..3e8ac9f 100755 --- a/tools/updatesource.py +++ b/tools/updatesource.py @@ -1,29 +1,11 @@ #!/usr/bin/env python3 -""" This tool updates the top-level comment on each source and include file +""" This tool updates the top comment on each source and include file using the copyright.yml and roles.yml files. """ import os, textwrap from Internals import * -__lgpl3_statement = """\ -This file is free software: you can redistribute it and/or modify \ -it under the terms of the GNU Lesser General Public License as published by \ -the Free Software Foundation, either version 3 of the License, or \ -(at your option) any later version. - -This file is distributed in the hope that it will be useful, \ -but WITHOUT ANY WARRANTY; without even the implied warranty of \ -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the \ -GNU Lesser General Lesser Public License for more details. - -You should have received a copy of the GNU Lesser General Public License \ -along with this file. If not, see .""" - -def __get_license_statement(license): - if license != 'LGPL-3': - return 'This license is unknown.' - return __lgpl3_statement #*****************************************************************************# # Set up the arguments parser # #*****************************************************************************# @@ -74,40 +56,6 @@ def __get_files(name, module): return files -def __make_header(s, sep='\n'): - """ Make a bootiful header. """ - - __top = '/* ' + '*' * 76 - __bot = ' * ' + '*' * 73 + ' */' - - mid = sep.join(map(lambda x: ' *' + (' ' if x else '') + x, - s.splitlines())) - fin = sep.join((__top, mid, __bot)) + sep - return fin - -def __replace_file_header(path, head): - """ Replace file header. """ - - swap_path = os.path.join(os.path.dirname(path), - '.%s.chg' % os.path.basename(path)) - - with open(path) as src: - line = src.readline() - while True: - if line[:3] != '/* ' or any(c != '*' for c in line[3:].rstrip()): - break - while True: - line = src.readline() - if line[:2] != ' *': - break - - with open(swap_path, 'w') as swp: - swp.write(head) - swp.write(line) - swp.write(src.read()) - - os.rename(swap_path, path) - def main(): """ Main function for the `update_license.py` program. """ @@ -132,27 +80,17 @@ def main(): # Print the information. for name, path, role, module_name in files: authors, license = get_copyright(rules, path) + content = get_source_content(path) - head = '%s -- %s\n'%(name, role) + topc = make_top_comment(module_name, name, role, authors, license) + swap_path = os.path.join(os.path.dirname(path), + '.%s.chg' % os.path.basename(path)) - for (start, end), name, mail in authors: - ds = '%s-%s'%(start, end) if start < end else '%s'%start - head += "Copyright (C) %s %s <%s>\n" % (ds, name, mail) - - head += "\n" - head += "This file is part of the '%s' module,\n"%module_name - head += "in libcarrot, an experimental modular libc project.\n" - - statement = __get_license_statement(license) - if statement: - head += "\n" - for stline in statement.split('\n'): - par = textwrap.wrap(stline, 75, replace_whitespace=None) - if not par: par = [''] - for line in par: - head += line + "\n" + with open(swap_path, 'w') as swp: + swp.write(topc) + swp.write(content) - __replace_file_header(path, __make_header(head)) + os.rename(swap_path, path) if __name__ == "__main__": do_main(main) -- cgit v1.2.3