RESTORE

Abbreviation

None.

Arguments

None.

Default

None.

Description

The RESTORE control option fetches the values of the last SAVE directive from the save stack.

NOTE

RESTORE may be specified only as an argument of a #pragma statement.

See Also

SAVE

Example
#pragma save
#pragma noregparms

extern void test1 (char c, int i);
extern char test2 (long l, float f);

#pragma restore

Parameter passing in registers is disabled for the two external functions test1 and test2. Afterwards, the settings at the time of the SAVE directive are restored.