wm: teppich

ref: 40b1fef01b2962896ed4eab1ae7f90eb7f58a73f
dir: /include/libc.h/

View raw version
#pragma once

#define va_start(ap, param)	__builtin_va_start(ap, param)
#define va_end(ap)	__builtin_va_end(ap)
#define va_arg(ap, type)	__builtin_va_arg(ap, type)

int strlen(char *s);
int strcmp(char *s1, char *s2);
char* strtok(char *s, char *b);
char* strcntok(char *src, char token, int n);
int strccnt(char *s, char c);

void* memset(void* src, char c, unsigned int len);
void* memcpy(void *a1, void *a2, unsigned int len);

int lladd(ll_t*, void*);
int lldel(ll_t*);