eX version 0.4b User's Manual                         File eXMan24.txt
(C) Copyright 1995, 1996 William E. Wilgus III.   All rights reserved.


Dequeue Operations/Functions
 
Note that the argument dequeue is a reference, not an address---the 
identifier must be passed, not its value.  Also, it may be important
to know that all numerics are placed on a dequeue as data type 
double.

pop
                    pop DequeueIdentifier$
     Removes and returns the last data pushed on (the top of) a
     dequeue.

PopType
                    PopType DequeueIdentifier$
     Returns the type of data last pushed on (the top of) a dequeue.
     The codes are

                        0  None
                        1  byte
                        2  signed short integer
                        3  signed long integer
                        4  single precision floating-point
                        5  double precision floating-point
                        6  string

push
               push DequeueIdentifier$ eev1<<, ... eevN>>
     Places eev1 through eevN on top of the dequeue.  Currently, all
     numerics are pushed as data type double.  If given both a
     numeric and a string simultaneously, the numeric pushed first.
     The value(s) of the last (or only) eev in the argument list are
     returned (made available for to any preceding task.

slide
               slide DequeueIdentifier$ eev1<<, ... eevN>>
     Places eev1 through eevN on the bottom of the dequeue. 
     Currently, all numerics are slid as data type double.  If given
     both a numeric and a string simultaneously, the numeric is slid
     first.  The value(s) of the last (or only) eev in the argument
     list are returned (made available for to any preceding task.

slip
                    slip DequeueIdentifier$
     Removes and returns last data placed on (the bottom of) a
     dequeue.

SlipType
                    SlipType DequeueIdentifier$
     Returns the type of data last placed on the bottom of a dequeue. 
     The codes are 
 
                        0  None
                        1  byte
                        2  signed short integer
                        3  signed long integer
                        4  single precision floating-point
                        5  double precision floating-point
                        6  string
