XenevaOS
Loading...
Searching...
No Matches
strings.h
Go to the documentation of this file.
1
32#ifndef __STRINGS_H__
33#define __STRINGS_H__
34
35#include <_xeneva.h>
36#include <stdint.h>
37
38#ifdef __cplusplus
39extern "C" {
40#endif
41
42XE_LIB int bcmp(const void*, const void*, size_t);
43XE_LIB void bcopy(const void*, void*, size_t);
44XE_LIB void bzero(void*, size_t);
45XE_LIB char* index(const char*, int);
46XE_LIB char* rindex(const char*, int);
47
48XE_LIB int ffs(int);
49XE_LIB int strcasecmp(const char*, const char*);
50XE_LIB int strncasecmp(const char*, const char*, size_t);
51
52#ifdef __cplusplus
53}
54#endif
55
56#endif
#define index(str, chr)
Definition string.h:66
#define rindex(str, chr)
Definition string.h:67
#define XE_LIB
Definition _xeneva.h:55
XE_LIB int ffs(int)
Definition string.cpp:749
XE_LIB int strncasecmp(const char *, const char *, size_t)
Definition string.cpp:391
XE_LIB void bcopy(const void *, void *, size_t)
Definition string.cpp:737
XE_LIB int bcmp(const void *, const void *, size_t)
XE_LIB void bzero(void *, size_t)
Definition string.cpp:729
XE_LIB int strcasecmp(const char *, const char *)
Definition string.cpp:385