mirror of
https://github.com/tailix/libkernaux.git
synced 2024-11-13 11:04:27 -05:00
24 lines
478 B
C
24 lines
478 B
C
#ifndef KERNAUX_INCLUDED_STDLIB
|
|
#define KERNAUX_INCLUDED_STDLIB 1
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#include <stddef.h>
|
|
|
|
void *kernaux_memset(void *buffer, int value, size_t size)
|
|
__attribute__((nonnull));
|
|
|
|
size_t kernaux_strlen(const char *s) __attribute__((nonnull));
|
|
|
|
char *kernaux_strncpy(char *dest, const char *src, size_t slen)
|
|
__attribute__((nonnull));
|
|
|
|
void kernaux_itoa(int d, char *buf, int base) __attribute__((nonnull));
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|