Chip noticed that the intended optionality of the 'IV' was
[p5sagit/p5-mst-13.2.git] / opcode.pl
index d055f58..c92aad4 100755 (executable)
--- a/opcode.pl
+++ b/opcode.pl
@@ -626,7 +626,7 @@ hslice              hash slice              ck_null         m@      H L
 
 # Explosives and implosives.
 
-unpack         unpack                  ck_fun          @       S S
+unpack         unpack                  ck_fun          @       S S?
 pack           pack                    ck_fun          mst@    S L
 split          split                   ck_split        t@      S S S
 join           join or string          ck_join         mst@    S L
@@ -913,7 +913,7 @@ getlogin    getlogin                ck_null         st0
 syscall                syscall                 ck_fun          imst@   S L
 
 # For multi-threading
-lock           lock                    ck_rfun         s%      S
+lock           lock                    ck_rfun         s%      R
 threadsv       per-thread value        ck_null         ds0
 
 # Control (contd.)