XenevaOS
Loading...
Searching...
No Matches
clib.h
Go to the documentation of this file.
1
30#ifndef __CLIB_H__
31#define __CLIB_H__
32
33
34#include <cstdint>
35#include <cstddef>
36
37extern void memset(void* targ, uint8_t val, uint32_t len);
38extern void memcpy(void* targ, void* src, uint32_t len);
39extern wchar_t* wstrchr(wchar_t* s, int c);
40extern int wstrlen(wchar_t* s);
41extern uint32_t wstrsize(wchar_t* s);
42extern int to_upper(int c);
43extern int to_lower(int c);
44extern int is_digit(int c);
45extern char* sztoa(std::size_t value, char* str, int base);
46extern std::size_t strlen(const char* s);
47#endif
uint32_t wstrsize(wchar_t *s)
Definition clib.cpp:84
int to_lower(int c)
Definition clib.cpp:94
wchar_t * wstrchr(wchar_t *s, int c)
Definition clib.cpp:66
char * sztoa(std::size_t value, char *str, int base)
Definition clib.cpp:107
int wstrlen(wchar_t *s)
Definition clib.cpp:77
int to_upper(int c)
Definition clib.cpp:88
unsigned int uint32_t
Definition acefiex.h:163
unsigned char uint8_t
Definition acefiex.h:161
#define is_digit(ch)
Definition character_valid.h:47
struct i915_user_extension base
Definition i915_drm.h:0
size_t len
Definition initial.c:23
void strlen(void)
void memset(void)
void memcpy(void)