Main Page   Modules   Alphabetical List   Data Structures   File List   Data Fields   Globals   Related Pages  

string.h

Go to the documentation of this file.
00001 /*!     \file include/string.h
00002  *      \brief Header for string routines.
00003  *      \author Andrea Righi <drizzt@inwind.it>
00004  *      \date Last update: 2003-10-27
00005  *      \note Copyright (&copy;) 2003 Andrea Righi
00006  */
00007 
00008 #ifndef STRING_H
00009 #define STRING_H
00010 
00011 #include <types.h>
00012 #include <arch/mem.h>
00013 
00014 /** \ingroup LibC
00015  *  \defgroup LibCString string
00016  *  Strings operators.
00017  *  @{
00018  */
00019 
00020 extern int strcmp(const char *s1, const char *s2);
00021 extern char *strcpy(char *dest, const char *org);
00022 extern char *strncpy(char *dest, const char *org, size_t n);
00023 extern size_t strlen(const char *str);
00024 extern size_t strnlen(const char *s, unsigned int count);
00025 extern int strncmp(const char *s1, const char *s2, size_t n);
00026 extern char *strcat(char *s, const char *append);
00027 extern char *strncat(char *dest, const char *src, size_t count);
00028 extern char *strstr(const char *s, const char *find);
00029 extern void strtoupper(char *s);
00030 extern char * strpbrk(const char * cs,const char * ct);
00031 
00032 /** @} */ // end of LibCString
00033 
00034 #endif

Generated on Fri Feb 20 15:32:16 2004 for Minirighi by doxygen1.2.18