#ifndef _PLATON_STRMMX_H #define _PLATON_STRMMX_H #ifndef PLATON_FUNC # define PLATON_FUNC(_name) _name #endif #ifndef PLATON_FUNC_STR # define PLATON_FUNC_STR(_name) #_name #endif #ifdef __cplusplus extern "C" { #endif char *PLATON_FUNC(strcpymmx)(void *dest, const void *src); char *PLATON_FUNC(strncpymmx)(void *dest, const void *src, size_t n); void *PLATON_FUNC(memcpymmx)(void *dest, const void *src, size_t n); void *PLATON_FUNC(memsetmmx)(void *s, int c, size_t n); int PLATON_FUNC(memcmpmmx)(const void *s1, const void *s2, size_t n); #ifdef __cpluplus } #endif #endif /* _PLATON_STR_MMX_H */