My Project
Loading...
Searching...
No Matches
C_lib
include_printf
az_strlen.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
12
size_t
az_strlen
(
const
char
*s)
13
{
14
size_t
i;
15
16
i = 0;
17
18
if
(s[i] ==
'\0'
||
az_isprint
(s[i]) == 0)
19
return
(0);
20
21
while
(s[i] !=
'\0'
&&
az_isprint
(s[i]))
22
i++;
23
24
return
(i);
25
}
az_isprint
int az_isprint(int c)
Definition
az_isprint.c:12
az_strlen
size_t az_strlen(const char *s)
Definition
az_strlen.c:12
kernel_pr_he.h
Generated by
1.12.0