Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

legOS/include/stdlib.h File Reference

reduced standard C library. More...


Functions

void* calloc (size_t nmemb, size_t size)
allocate adjacent blocks of memory. More...

void* malloc (size_t size)
allocate a block of memory. More...

void free (void *ptr)
free a previously allocated block of memory. More...

long int random (void)
void srandom (unsigned int seed)


Detailed Description

reduced standard C library.

Author(s):
Markus L. Noga <markus@noga.de>

Function Documentation

void * calloc (size_t nmemb, size_t size)

allocate adjacent blocks of memory.

Parameters:
nmemb   number of blocks
size   individual block size
Returns:
0 on error, else pointer to block

void * malloc (size_t size)

allocate a block of memory.

Parameters:
size   requested block size
Returns:
0 on error, else pointer to block.

void free (void * the_ptr)

free a previously allocated block of memory.

Parameters:
the_ptr   pointer to block

ever heard of free(software_paradigm)?

long int random (void)

void srandom (unsigned int seed)

legOS-0.2.4 is released under the Mozilla Public License. Original code copyright 1998-1999 by the authors.