### #pragma map

The #pragma map directive tells the compiler that all references to an function identifier are to be converted to "name".

The following describes the options available for #pragma map:

identifier | Name of a function.
name | External name that is to be bound to the given function.

The directive can appear anywhere in the program. The identifier appearing in the directive is resolved as though the directive had appeared at file scope, independent of its actual point of occurrence.

For example:

>     int func(int);

>     {
>          void func(void);

>     #pragma map(func, "funcname1")  /* maps func to funcname1  */
>     };

Preprocessor Directives

Example of the #pragma isolated_call Preprocessor Directive

#pragma Preprocessor Directives
List of Preprocessor Directives