/*!
    \file  string.h
    \brief standard library

    standard library

    Copyright (c) 2002, 2003 HigePon
    WITHOUT ANY WARRANTY

    \author  HigePon
    \version $Revision: 1.3 $
    \date   create:2002/12/15 update:$Date: 2004/06/06 09:16:38 $
*/
#include<sys/types.h>

#ifndef _MONA_STRING_
#define _MONA_STRING_

#ifdef __cplusplus
extern "C" {
#endif

void *memmove(void* s1, const void* s2, size_t size);
int memcmp(const void* s1, const void* s2, size_t size);
void* memset(void*, int, size_t);
size_t strlen(const char*);
char* strcpy(char*, const char*);
int strcmp(const char*, const char*);
void* memmove(void*, const void*, size_t);
int memcmp(const void*, const void*, size_t);
void* memcpy(void* s1, void* s2, size_t size);
char* strncpy(char* s1, const char* s2, size_t n);
size_t strcspn(const char* str1, const char* str2);
size_t strspn(const char* str1, const char* str2);
char* strtok(char* str, const char* delim);
char* ltona(long value, char* str, int n, int base);
char *strcat(char *s,char *t);
char* strstr(const char* str1, const char* str2);
int strncmp(const char* s1, const char* s2, size_t n);
#ifdef __cplusplus
}
#endif

#endif
