| ||||||||
Technical Support Support Resources Product Information | C166: _PUSH_ INTRINSIC LIBRARY ROUTINEInformation in this article applies to:
QUESTIONIs there a way to PUSH variables onto the system stack in C? ANSWERYes. The _push_ intrinsic library function inserts a PUSH instruction into the program which pushes a 16-bit value onto the system stack. For example:
#include <intrins.h>
void testpop (void) {
volatile unsigned temp;
_push_ (temp);
temp = _pop_ ();
}
MORE INFORMATION
SEE ALSOLast Reviewed: Thursday, October 20, 2005 | |||||||
| ||||||||