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
42 XE_LIB int bcmp(const void*, const void*, size_t);
43 XE_LIB void bcopy(const void*, void*, size_t);
44 XE_LIB void bzero(void*, size_t);
45 XE_LIB char* index(const char*, int);
46 XE_LIB char* rindex(const char*, int);
47
48 XE_LIB int ffs(int);
49 XE_LIB int strcasecmp(const char*, const char*);
50 XE_LIB int strncasecmp(const char*, const char*, size_t);
51
52
53#ifdef __cplusplus
54}
55#endif
56
57#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:794
XE_LIB int strncasecmp(const char *, const char *, size_t)
Definition string.cpp:389
XE_LIB void bcopy(const void *, void *, size_t)
Definition string.cpp:782
XE_LIB int bcmp(const void *, const void *, size_t)
XE_LIB void bzero(void *, size_t)
Definition string.cpp:773
XE_LIB int strcasecmp(const char *, const char *)
Definition string.cpp:384