My Project
Loading...
Searching...
No Matches
az_putoctal.c
Go to the documentation of this file.
1// kernel_lib_printf_functions
2/*
3 * Kernel Lib Printf Functions
4 *
5 * Maintainer: Park Jiwoo
6 *
7 * Copyright (C) 2024 Park-Jiwoo
8 *
9 */
10#include "kernel_pr_he.h"
11
12void az_putoctal(int n)
13{
14 if (n < 0)
15 {
16 kernel_putchar('-');
17 az_putnbr(-n);
18 }
19 else if (n > 9)
20 {
21 az_putoctal(n / 8);
22 az_putoctal(n % 8);
23 }
24 else
25 kernel_putchar(n + '0');
26}
void kernel_putchar(char c)
Definition az_putchar.c:13
void az_putnbr(int n)
Definition az_putnbr.c:12
void az_putoctal(int n)
Definition az_putoctal.c:12