My Project
Loading...
Searching...
No Matches
kernel_pr_he.h
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#ifndef STDIO_H
11#define STDIO_H
12#include <string.h>
13#include <wchar.h>
14#include <stdlib.h>
15#include <unistd.h>
16#ifdef __cplusplus
17
18extern "C"
19{
20#endif
21 void kernel_putchar(char c);
22
23 void az_putoctal(int n);
24 void az_putunsigned(unsigned int n);
25 void *az_memalloc(size_t size);
26 int az_isdigit(int c);
27 int az_isalpha(int c);
28 char *az_itoa(int value, int base);
29 int az_chrpos(const char *s, int c);
30 char *az_strsub(char const *s, unsigned int start, size_t len);
31 size_t az_nbrlen(int n);
32 int az_isprint(int c);
33 size_t az_strlen(const char *s);
34 void az_puthex(unsigned int n);
35 void az_putnbr(int n);
36 int az_chrpos(const char *s, int c);
37 void *az_memset(void *b, int c, size_t len);
38 void az_bzero(void *s, size_t n);
39 void az_putchar_fd(char c, int fd);
40 void az_putstr(const char *s);
41 int az_atoi(const char *s);
42 int az_strcmp(const char *s1, const char *s2);
43 char *az_strchr(const char *s, int c);
44#ifdef __cplusplus
45}
46#endif
47#endif
void kernel_putchar(char c)
Definition az_putchar.c:13
void az_putchar_fd(char c, int fd)
size_t az_nbrlen(int n)
Definition az_nbrlen.c:12
void * az_memset(void *b, int c, size_t len)
Definition az_memset.c:12
size_t az_strlen(const char *s)
Definition az_strlen.c:12
void az_putunsigned(unsigned int n)
char * az_strchr(const char *s, int c)
Definition az_strchr.c:13
void az_putnbr(int n)
Definition az_putnbr.c:12
char * az_itoa(int value, int base)
Definition az_itoa.c:20
void * az_memalloc(size_t size)
Definition az_memalloc.c:13
char * az_strsub(char const *s, unsigned int start, size_t len)
Definition az_strsub.c:12
int az_isdigit(int c)
Definition az_isdigit.c:12
void az_putoctal(int n)
Definition az_putoctal.c:12
int az_strcmp(const char *s1, const char *s2)
Definition az_strcmp.c:12
int az_chrpos(const char *s, int c)
Definition az_chrpos.c:12
void az_putstr(const char *s)
Definition az_putstr.c:12
int az_atoi(const char *s)
Definition az_atoi.c:12
int az_isalpha(int c)
Definition az_isalpha.c:12
void az_bzero(void *s, size_t n)
Definition az_bzero.c:12
void az_puthex(unsigned int n)
Definition az_puthex.c:12
int az_isprint(int c)
Definition az_isprint.c:12