Advertisement
Guest User

Untitled

a guest
May 1st, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.40 KB | None | 0 0
  1. #include <string.h>
  2.  
  3. void * __attribute__((const)) memchr(const void * mem, int c, size_t num){
  4. const char * p = mem;
  5. while(num--){
  6. if(* p == (char) c) return (void *) p;
  7. p++;
  8. }
  9. return NULL;
  10. }
  11.  
  12. WARNING :
  13. string/memchr.c: In function 'memchr':
  14. string/memchr.c:18:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  15. if(* p == (char) c) return (void *) p;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement