/*Copyright (C) 1992, 1998 by Thomas Glen Smith. All Rights Reserved.*/
/*pop APL2 V1.0.1 ******************************************************
* Called by compute, execpop, execterm, and without. *
* Pop is called to remove the top element from a stack. Hdr points to *
* top-of-stack. A pointer to the element popped from the stack is *
* returned. *
***********************************************************************/
#define INCLUDES QEL
#include "includes.h"
void *pop(hdr)
void *hdr;
{
El ret;
ret=((El)hdr)->nel;
if (ret)
((El)hdr)->nel = ret->nel;
return(ret);
}