Keil™, An ARM® Company

C251 User's Guide

Technical Support

On-Line Manuals

C251 User's Guide

C251 Introduction
Compiling Programs
Language Extensions
Preprocessor
Advanced Programming
Error Messages
Library Reference
Library Files
Source Code
Standard Types
jmp_buf
va_list
Macros
CBYTE
CVAR
CARRAY
DARRAY
DBYTE
DVAR
HARRAY
HBYTE
HVAR
NARRAY
NBYTE
NVAR
XARRAY
XBYTE
XVAR
Routines by Category
Buffer Manipulation Routines
Character Routines
Data Conversion Routines
Intrinsic Routines
Math Routines
Memory Allocation Routines
Stream I/O Routines
String Routines
Variable Length Argument Routines
Miscellaneous Routines
Include Files
SFR Definitions
absacc.h
assert.h
ctype.h
float.h
intrins.h
limits.h
math.h
setjmp.h
stdarg.h
stddef.h
stdio.h
stdlib.h
string.h
Reference
_chkdouble_
_chkfloat_
_crol_
_cror_
_getkey
_irol_
_iror_
_lrol_
_lror_
_nop_
_testbit_
_tolower
_toupper
abs
acos
asin
assert
atan
atan2
atof
atoi
atol
cabs
calloc
ceil
cos
cosh
exp
fabs
fcalloc
ffree
finit_mempool
floor
fmalloc
fmemcpy
fmemset
frealloc
free
getchar
gets
hmemccpy
hmemchr
hmemcmp
hmemcpy
hmemmove
hmemset
hstrcmp
hstrcpy
hstrlen
hstrncpy
init_mempool
isalnum
isalpha
iscntrl
isdigit
isgraph
islower
isprint
ispunct
isspace
isupper
isxdigit
labs
log
log10
longjmp
malloc
memccpy
memchr
memcmp
memcpy
memmove
memset
modf
offsetof
pow
printf
putchar
puts
rand
realloc
scanf
setjmp
sin
sinh
sprintf
sqrt
srand
sscanf
strcat
strchr
strcmp
strcpy
strcspn
strlen
strncat
strncmp
strncpy
strpbrk
strpos
strrchr
strrpbrk
strrpos
strspn
tan
tanh
toascii
toint
tolower
toupper
ungetchar
va_arg
va_end
va_start
vprintf
vsprintf
xcalloc
xfree
xinit_mempool
xmalloc
xmemcpy
xmemset
xrealloc
Appendix

hmemset

Summary 
#include <string.h>

void huge *hmemset (
  void huge *buf,       /* buffer to initialize */
  char c,               /* byte value to set */
  unsigned long len);   /* buffer length */
Description 

The hmemset function sets the first len bytes in buf to c.

Note

  • This function uses huge pointers to objects.
Return Value The hmemset function returns dest.
See Also memset
Example 
#include <string.h>
#include <stdio.h> /* for printf */

void tst_memset (void) {
  char buf [10];

  hmemset (buf, '\0', sizeof (buf));
  /* fill buffer with null characters */
}