string.h

Ir a la documentación de este archivo.
00001 #ifndef __STRING_H__
00002 #define __STRING_H__
00003 
00004 /*
00005   This code is free software; you can redistribute it and/or modify
00006    it under the terms of the GNU General Public License as published by
00007    the Free Software Foundation; either version 2, or (at your option)
00008    any later version.
00009    
00010    This code is distributed in the hope that it will be useful,
00011    but WITHOUT ANY WARRANTY; without even the implied warranty of
00012    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00013    GNU General Public License for more details.
00014 */
00015 
00028 #define __need_NULL
00029 #define __need_size_t
00030 #include <stddef.h>
00031 
00032 
00037 #ifdef __cplusplus
00038 extern "C" {
00039 #endif
00040 
00049 void*   memchr(const void* s, int c, size_t n);
00050 
00059 int     memcmp(const void* s1, const void* s2, size_t n);
00060 
00069 void*   memcpy(void* s1, const void* s2, size_t n);
00070 
00079 void*   memmove(void* s1, const void* s2, size_t n);
00080 
00089 void*   memset(void* s, int c, size_t n);
00090 
00098 char*   strcat(char* s1, const char* s2);
00099 
00107 char*   strchr(const char* s, int c) ;
00108 
00116 int     strcmp(const char* s1, const char* s2); 
00117 
00125 int     strcoll(const char* s1, const char* s2);
00126 
00134 char*   strcpy(char* s1, const char* s2);
00135 
00143 size_t  strcspn(const char* s1, const char* s2);
00144 
00153 char*   strerror(int errnum); 
00154 
00161 size_t  strlen(const char* s);
00162 
00171 char*   strncat(char* s1, const char* s2, size_t n);
00172 
00181 int     strncmp(const char* s1, const char* s2, size_t n);
00182 
00191 char*   strncpy(char* s1, const char* s2, size_t n);
00192 
00200 char*   strpbrk(const char* s1, const char* s2);
00201 
00209 char*   strrchr(const char* s, int c);
00210 
00218 size_t  strspn(const char* s1, const char* s2);
00219 
00227 char*   strstr(const char* s1, const char* s2);
00228 
00236 char*   strtok(char* s1, const char* s2);
00237 
00246 size_t  strxfrm(char* s1, const char* s2, size_t n);
00247 
00248 #ifdef __cplusplus
00249 }
00250 #endif
00251 
00252 #endif

Generado el Thu Jan 8 00:55:37 2009 para pic-gcc-library por  doxygen 1.5.1