These changes affect any code using the SELECT-REGISTRY-TEST
authorChris Hanson <org/chris-hanson/cph>
Tue, 27 Apr 1993 08:38:16 +0000 (08:38 +0000)
committerChris Hanson <org/chris-hanson/cph>
Tue, 27 Apr 1993 08:38:16 +0000 (08:38 +0000)
commit2011530c84ae4ef4ff09ebc9a6be2597ddb5f98a
tree6841df7b4cc4eb1f5e51e9149c46da90a6c676d9
parent6ea48857fdc534bae68b6dcab49ab493a2fe009e
These changes affect any code using the SELECT-REGISTRY-TEST
primitive.  Runtime 14.161 requires this microcode revision or later,
but older bands can run over this microcode.

* Change interface to SELECT-REGISTRY-TEST.  Order or second and third
  arguments is reversed.  Third argument is changed from a select
  registry to a vector.  Primitive returns a nonnegative integer
  indicating the number of descriptors that were stored in the vector,
  or a negative integer indicating that nothing is stored and that
  another interesting condition holds.

* Add new primitive SELECT-DESCRIPTOR, a simplified version of
  SELECT-REGISTRY-TEST that works for a single descriptor and does not
  require consing in the interface.
v7/src/microcode/pruxio.c
v7/src/microcode/uxio.c
v7/src/microcode/uxselect.h
v7/src/microcode/version.h
v7/src/microcode/x11base.c
v8/src/microcode/version.h