![]() |
|
| << Previous | Next >> | |
| | |
NEAR SYNTAX: unsigned int _n_strcspn( char * s1, char * s2 );
FAR SYNTAX: size_t _f_strcspn( char far * s1, char far * s2 );
NOTE By default, strcspn()is defined to_n_strcpsn().Description
- Scans a string for the occurrence of any of the characters in another string.
- For Rabbit 4000+ users, this function supports FAR pointers. By default the near version of the function is called. The macro
USE_FAR_STRINGwill change all calls to functions in this library to their far versions. The user may also explicitly call the far version with_f_strfuncwherestrfuncis the name of the string function.
- Because FAR addresses are larger, the far versions of this function will run slightly slower than the near version. To explicitly call the near version when the
USE_FAR_STRINGmacro is defined and all pointers are near pointers, append_n_to the function name, e.g.,_n_strfunc. For more information about FAR pointers, see the Dynamic C User's Manual or the samples inSamples/Rabbit4000/FAR/.Parameters
- s1
- String to be scanned.
- s2
- Character occurrence string.
Return value
- Returns the position (less one) of the first occurrence of a character in
s1that matches any character ins2.Library
- STRING.LIB
See also
- strchr, strrchr, strtok
| Dynamic C Functions | << Previous | Next >> | rabbit.com |