From e23aa6c4051a66bd7e35c3735455a67dd25d1b98 Mon Sep 17 00:00:00 2001 From: Alee Date: Sun, 13 May 2018 17:19:34 -0400 Subject: Licensing stuff --- include/kb.h | 19 +++++++++++++++++++ include/screen.h | 19 +++++++++++++++++++ include/string.h | 20 +++++++++++++++++++- include/system.h | 19 +++++++++++++++++++ include/types.h | 19 +++++++++++++++++++ kernel.asm | 19 +++++++++++++++++++ kernel.c | 19 +++++++++++++++++++ 7 files changed, 133 insertions(+), 1 deletion(-) diff --git a/include/kb.h b/include/kb.h index 94ab19e..251f29a 100644 --- a/include/kb.h +++ b/include/kb.h @@ -1,3 +1,22 @@ +/************************************************************************* +* +* AleeOS Keyboard: This include file is for keyboard layout +* Copyright (C) 2018 AleeCorp +* +* This program is free software: you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation, either version 3 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program. If not, see . +* +*************************************************************************/ #ifndef KB_H #define KB_H #include "screen.h" diff --git a/include/screen.h b/include/screen.h index 9d2873e..9d2eca4 100644 --- a/include/screen.h +++ b/include/screen.h @@ -1,3 +1,22 @@ +/************************************************************************* +* +* AleeOS Screen: This include file is for the terminal features +* Copyright (C) 2018 AleeCorp +* +* This program is free software: you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation, either version 3 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program. If not, see . +* +*************************************************************************/ #ifndef SCREEN_H #define SCREEN_H #include "types.h" diff --git a/include/string.h b/include/string.h index 72b15cf..898e313 100644 --- a/include/string.h +++ b/include/string.h @@ -1,3 +1,22 @@ +/************************************************************************* +* +* AleeOS String: This include file is for strings +* Copyright (C) 2018 AleeCorp +* +* This program is free software: you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation, either version 3 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program. If not, see . +* +*************************************************************************/ #ifndef STRING_H #define STRING_H @@ -9,7 +28,6 @@ uint16 strlength(string ch) return --i; } -/* Added in episode 3*/ /*This function compares two strings and returns true (1) if they are equal or false (0) if they are not equal */ uint8 strEql(string ch1,string ch2) { diff --git a/include/system.h b/include/system.h index 6184c31..91b06eb 100644 --- a/include/system.h +++ b/include/system.h @@ -1,3 +1,22 @@ +/************************************************************************* +* +* AleeOS System: This include file is for ASM structure +* Copyright (C) 2018 AleeCorp +* +* This program is free software: you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation, either version 3 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program. If not, see . +* +*************************************************************************/ #ifndef SYSTEM_H #define SYSTEM_H #include "types.h" diff --git a/include/types.h b/include/types.h index 6a8d0a8..6e974df 100644 --- a/include/types.h +++ b/include/types.h @@ -1,3 +1,22 @@ +/************************************************************************* +* +* AleeOS Types: This include file is for the integers +* Copyright (C) 2018 AleeCorp +* +* This program is free software: you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation, either version 3 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program. If not, see . +* +*************************************************************************/ #ifndef TYPES_H #define TYPES_H diff --git a/kernel.asm b/kernel.asm index d1ed30a..92984fc 100644 --- a/kernel.asm +++ b/kernel.asm @@ -1,3 +1,22 @@ +/************************************************************************* +* +* AleeOS: An operating system that's bootable +* Copyright (C) 2018 AleeCorp +* +* This program is free software: you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation, either version 3 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program. If not, see . +* +*************************************************************************/ bits 32 section .text align 4 diff --git a/kernel.c b/kernel.c index 2989ea8..09bb92e 100644 --- a/kernel.c +++ b/kernel.c @@ -1,3 +1,22 @@ +/************************************************************************* +* +* AleeOS: An operating system that's bootable +* Copyright (C) 2018 AleeCorp +* +* This program is free software: you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation, either version 3 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program. If not, see . +* +*************************************************************************/ #include "include/screen.h" #include "include/kb.h" #include "include/string.h" -- cgit v1.2.3