![]()  | 
   |
| << Previous | Next >> | |
|   |  |
NEAR SYNTAX: void * _n_memset( void * dst, int chr, unsigned int n );
FAR SYNTAX: void far * _f_memset( void far * dst, int chr, size_t n );
NOTE By default, memset()is defined to_n_memset().Description
- Sets the first
 nbytes of a block of memory pointed to bydstto the characterchr.
- 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
- dst
 
- Block of memory to set
 
- chr
 
- Character that will be written to memory
 
- n
 
- Amount of bytes to set
 
Return value
dst: Pointer to block of memory.Library
- STRING.LIB
 
| Dynamic C Functions | << Previous | Next >> | rabbit.com |