X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=includes%2Fstring.h;h=a5e5b21072277c344ab978f4a03a21565b3fefdf;hb=e081ed1387e0c27dc689c8e32fdda06039544107;hp=2fa5284dd3a4029020cb8e5896206028e83fc680;hpb=ac3f809c3c10347c110fac3db93af0954eda98bb;p=pdclib diff --git a/includes/string.h b/includes/string.h index 2fa5284..a5e5b21 100644 --- a/includes/string.h +++ b/includes/string.h @@ -10,6 +10,8 @@ #ifndef __STRING_H #define __STRING_H __STRING_H +// TODO: Documentation + // ---------------------------------------------------------------------------- // MACROS @@ -18,7 +20,7 @@ // ---------------------------------------------------------------------------- // TYPEDEFS -typedef size_t; +typedef size_t; // TODO - personality? // ---------------------------------------------------------------------------- // FUNCTIONS @@ -41,27 +43,10 @@ size_t strspn( const char * s1, const char * s2 ); char * strtok( char * restrict s1, const char * restrict s2 ); size_t strxfrm( char * restrict s1, const char * restrict s2, size_t n ); -#ifdef __cplusplus - -const void * memchr( const void * s, int c, size_t n ); -void * memchr( void * s, int c, size_t n ); -const char * strchr( const char * s, int c ); -char * strchr( char * s, int c ); -const char * strpbrk( const char * s1, const char * s2 ); -char * strpbrk( char * s1, const char * s2 ); -const char * strrchr( const char * s, int c ); -char * strrchr( char * s, int c ); -const char * strstr( const char * s1, const char * s2 ); -char * strstr( char * s1, const char * s2 ); - -#else - void * memchr( const void * s, int c, size_t n ); char * strchr( const char * s, int c ); char * strpbrk( const char *s1, const char * s2 ); char * strrchr( const char * s, int c ); char * strstr( const char * s1, const char * s2 ); -#endif // __cplusplus - #endif // __STRING_H