# FUNCTION

# Public

# BIT-AND (BIT-ARRAY-1 BIT-ARRAY-2 &OPTIONAL RESULT-BIT-ARRAY)

Perform a bit-wise LOGAND on the elements of BIT-ARRAY-1 and BIT-ARRAY-2,
putting the results in RESULT-BIT-ARRAY. If RESULT-BIT-ARRAY is T,
BIT-ARRAY-1 is used. If RESULT-BIT-ARRAY is NIL or omitted, a new array is
created. All the arrays must have the same rank and dimensions.

# BIT-NOT (BIT-ARRAY &OPTIONAL RESULT-BIT-ARRAY)

Performs a bit-wise logical NOT on the elements of BIT-ARRAY,
putting the results in RESULT-BIT-ARRAY. If RESULT-BIT-ARRAY is T,
BIT-ARRAY is used. If RESULT-BIT-ARRAY is NIL or omitted, a new array is
created. Both arrays must have the same rank and dimensions.

# BIT-XOR (BIT-ARRAY-1 BIT-ARRAY-2 &OPTIONAL RESULT-BIT-ARRAY)

Perform a bit-wise LOGXOR on the elements of BIT-ARRAY-1 and BIT-ARRAY-2,
putting the results in RESULT-BIT-ARRAY. If RESULT-BIT-ARRAY is T,
BIT-ARRAY-1 is used. If RESULT-BIT-ARRAY is NIL or omitted, a new array is
created. All the arrays must have the same rank and dimensions.

# COERCE (OBJECT OUTPUT-TYPE-SPEC)

Coerce the Object to an object of type Output-Type-Spec.

# NOT (OBJECT)

Return T if X is NIL, otherwise return NIL.

# TYPE-OF (OBJECT)

Return the type of OBJECT.

# MACRO

# Public

# POP (PLACE &ENVIRONMENT ENV)

The argument is a location holding a list. Pops one item off the front
of the list and returns it.