Scieneer Common Lisp 1.3.9 online documentation

kernel:data-vector-set-conditional vector index old new[Function]

Atomically compare an element of vector to old and if eq then store new in the element. The original cell value is returned.