home *** CD-ROM | disk | FTP | other *** search
/ kermit.columbia.edu / kermit.columbia.edu.tar / kermit.columbia.edu / sredird / telnetcpcd-1.09.tar.gz / telnetcpcd-1.09.tar / mystrchr.c < prev    next >
C/C++ Source or Header  |  2003-08-12  |  388b  |  25 lines

  1. /*
  2.     mystrchr.c
  3.  
  4.     Copyright (c) 2002,2003 Thomas J Pinkl <tom@pinkl.com>
  5.  
  6.     Find char 'ch' in string 's', which is of length 'size' and 
  7.     may contain embedded nulls.
  8.  
  9.     Version 1.00    01/25/2002
  10. */
  11.  
  12. #include "telnetcpcd.h"
  13.  
  14. unsigned char *mystrchr(unsigned char *s,int ch,int size)
  15. {
  16.     while (size > 0) {
  17.         if (*s == (unsigned char) ch) {
  18.             return(s);
  19.         }
  20.         size--;
  21.         s++;
  22.     }
  23.     return(NULL);
  24. }
  25.