diff options
author | Benji Dial <Benji3.141@gmail.com> | 2019-12-24 22:31:22 -0500 |
---|---|---|
committer | Benji Dial <Benji3.141@gmail.com> | 2019-12-24 22:31:22 -0500 |
commit | f5f0f5ddae199121daebcd2213aabd81686cc074 (patch) | |
tree | 91d8d29ea497e282f841849e620d43f8fcafcfcc /src/kernel/misc.c | |
parent | a947a7a143029ee8ef5cb4a4232d7439b8a79670 (diff) | |
download | portland-os-f5f0f5ddae199121daebcd2213aabd81686cc074.tar.gz |
start of 0.0.9 branch, using multiboot this time
Diffstat (limited to 'src/kernel/misc.c')
-rw-r--r-- | src/kernel/misc.c | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/src/kernel/misc.c b/src/kernel/misc.c deleted file mode 100644 index d002345..0000000 --- a/src/kernel/misc.c +++ /dev/null @@ -1,46 +0,0 @@ -/* -Copyright 2019 Benji Dial - -Permission to use, copy, modify, and/or distribute this -software for any purpose with or without fee is hereby -granted, provided that the above copyright notice and this -permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS -ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO -EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. -*/ - -#include "misc.h" -#include "vga.h" -#include <stdbool.h> - -void put_16(uint16_t n) { - bool s = false; - if (n / 10000) { - put_char((uint8_t)'0' + n / 10000); - s = true; - } - n %= 10000; - if (n / 1000 || s) { - put_char((uint8_t)'0' + n / 1000); - s = true; - } - n %= 1000; - if (n / 100 || s) { - put_char((uint8_t)'0' + n / 100); - s = true; - } - n %= 100; - if (n / 10 || s) { - put_char((uint8_t)'0' + n / 10); - s = true; - } - put_char((uint8_t)'0' + n % 10); -}
\ No newline at end of file |