Files
Sepp J Morris 31738079c4 Upload
Digital Research
2020-11-06 18:50:37 +01:00

36 lines
984 B
C
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*********************************************************************
* STRCHR - returns a pointer to first occurrence of char in string.
* (formerly known as "index()")
*
* BYTE *strchr(s,c)
* BYTE *s, c;
*
* Returns pointer to first c in s, or zero if c not in s.
*
* Edits:
* 1/84 whf changed from 'index()' to 'strchr()'
**********************************************************************/
#include "portab.h"
BYTE * strchr(str,ch) /* CLEAR FUNCTION ***********/
REG BYTE *str, ch;
{
for( ; ch != *str ; str++ ) /* look for c in s. */
if( *str == NULL ) /* if we get to eos, we've gone */
return(0); /* too far. */
return(str); /* found c. note that 'index' */
/* works to find NULL, (ie. */
/* eos), if c==NULL. */
}
BYTE * index(str,ch) /* CLEAR FUNCTION ***********/
REG BYTE *str, ch;
{
return strchr(str,ch); /* index is jacket rtn for V7... */
}
index is jacket rtn for V7... */
}
index is jacket rtn for V7... */
}