Special Features

Not everything defined in the ANSI standard library relates to embedded systems programming. Therefore, some functions remain unimplemented, and some have been left open for implementation because they strongly depend on the actual setup of the target system.

Note: All unimplemented functions do a HALT when called. All functions are re-entrant, except rand() and srand() , because these use a global variable to store the seed, which might give problems with light-weight processes. strtok() also uses a global variable, based on the ANSI standard definition.

This chapter describes and explains these functions: