c-compat 0.1.0-alpha.1

Allows to easily compile and integrate C libraries in Rust in a cross-platform way
Documentation
#ifndef _STRING_H
#define _STRING_H

/* Tinyrlibc implement these. */
char *strcat(char *destination, const char *source);
char *strcpy(char *destination, const char *source);

/* Clang builtins. */
#define strlen(str) __builtin_strlen(str)
#define strcmp(str1, str2) __builtin_strcmp(str1, str2)
#define strncmp(str1, str2, size) __builtin_strncmp(str1, str2, size)
#define memcpy(dst, src, size) __builtin_memcpy(dst, src, size)
#define memcmp(ptr1, ptr2, size) __builtin_memcmp(ptr1, ptr2, size)
#define memset(dst, value, size) __builtin_memset(dst, value, size)
#define memmove(dst, src, size) __builtin_memmove(dst, src, size)



#endif