MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


String Pattern-Matching Library Functions           strfind(3GEN)



NAME
     strfind, strrspn, strtrns, str - string manipulations

SYNOPSIS
     cc [ flag ... ] file ... -lgen [ library ... ]
     #include 

     int strfind(const char *as1, const char *as2);


     char *strrspn(const char *string, const char *tc);


     char * strtrns(const char *string, const char *old, const char *new,
          char *result);


DESCRIPTION
     The strfind() function  returns  the  offset  of  the  first
     occurrence  of the second string,  as2, if it is a substring
     of string as1. If the second string is not  a  substring  of
     the first string strfind() returns  -1.


     The strrspn() function trims chartacters from a  string.  It
     searches from the end of string for the first character that
     is not contained in  tc.  If  such  a  character  is  found,
     strrspn()  returns  a  pointer to the next character; other-
     wise, it returns a pointer to string.


      The strtrns() function transforms   string  and  copies  it
     into   result.  Any  character   that  appears  in   old  is
     replaced with the character in the same  position  in   new.
     The  new result is returned.

USAGE
     When compiling multithreaded  applications,  the  RENTRANT
     flag  must be defined on the compile line.  This flag should
     only be used in multithreaded applications.

EXAMPLES
     Example 1 An example of the strfind() function.

       /* find offset to substring "hello" within as1 */
       i = strfind(as1, "hello");
       /* trim junk from end of string */
       s2 = strrspn(s1, "*?#$%");
       *s2 = '\0';
       /* transform lower case to upper case */
       a1[] = "abcdefghijklmnopqrstuvwxyz";
       a2[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";



SunOS 5.11          Last change: 20 Jan 1999                    1






String Pattern-Matching Library Functions           strfind(3GEN)



       s2 = strtrns(s1, a1, a2, s2);



ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     MT-Level                     MT-Safe                     
    


SEE ALSO
     string(3C), attributes(5)




































SunOS 5.11          Last change: 20 Jan 1999                    2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™