8 - strset

8 - strset

/* **
*char *_strset(string, val) - sets all of string to val
*
*Purpose:
*       Sets all of characters in string (except the terminating '/0'
*       character) equal to val.
*
*
*Entry:
*       char *string - string to modify
*       char val - value to fill string with
*
*Exit:
*       returns string -- now filled with val's
*
*Uses:
*
*Exceptions:
*
******************************************************************************
*/

char   *  __cdecl _strset (
  
char   *   string ,
  
int  val
  )
{
  
char   * start  =   string ;

  
while  ( * string )
    
* string ++   =  ( char )val;

  
return (start);
}

你可能感兴趣的:(8 - strset)