Zilog ZUSBOPTS User Manual
Page 432

Standard Header Files
UM017105-0511
404
Zilog Developer Studio II – ZNEO™
User Manual
The following additional string conversion functions are provided:
Pseudorandom Sequence Generation
Memory Management
The order and contiguity of storage allocated by successive calls to the
calloc
,
malloc
,
and
realloc
functions are unspecified. The pointer returned if the allocation succeeds is
suitably aligned so that it can be assigned to a pointer to any type of object and then used
to access such an object in the space allocated (until the space is explicitly freed or reallo-
cated).
Searching and Sorting Utilities
double strtod(const char *nptr, char **endptr);
Converts string pointed to by nptr to
a double.
long int strtol(const char *nptr, char **endptr, int
base);
Converts string to a long decimal
integer that is equal to a number with
the specified radix.
float atoff(const char *nptr);
Converts string to float.
float strtof(const char *nptr, char **endptr);
Converts string pointed to by nptr to
a double.
int rand(void)
Gets a pseudorandom number.
void srand(unsigned int seed);
Initializes pseudorandom series.
void *calloc(size_t nmemb, size_t size);
Allocates storage for array.
void free(void *ptr);
Frees a block allocated with calloc, malloc, or
realloc.
void *malloc(size_t size);
Allocates a block.
void *realloc(void *ptr, size_t size);
Reallocates a block.
void *bsearch(void *key, void *base, size_t nmemb,
size_t size, int (*compar)(void *, void *));
Performs binary search.
void qsort(void *base, size_t nmemb, size_t size, int
(*compar)(void *, void *));
Performs a quick sort.