Chapter Contents |
Previous |
Next |
hppop |
SYNOPSIS | |
DESCRIPTION | |
RETURN VALUE | |
IMPLEMENTATION | |
EXAMPLE | |
RELATED FUNCTIONS | |
SEE ALSO |
SYNOPSIS |
#include <multheap.h> int hppop(void);
DESCRIPTION |
hppop
removes the heap
specified by the previous call to hppush
from
the heap stack, restoring the previous default heap. If no heaps are on the
heap stack, a warning will be produced.
RETURN VALUE |
hppop
returns 0 if the
prior heap is restored and -1 if there are no currently pushed heaps.
IMPLEMENTATION |
Each coprocess (including the implicit coprocess that represents the main program) has its own heap stack, which is maintained independently.
EXAMPLE |
See the example for hpextract.
RELATED FUNCTIONS |
hppush
, hpcreate
SEE ALSO |
"Memory Allocation Functions" in Chapter 2, "Function Categories" of the SAS/C Library Reference, Volume 1.
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright © 2004 by SAS Institute Inc., Cary, NC, USA. All rights reserved.