+ if (is_constant_ot(AO2.type) && AO2.marker == 0) {
+ if (AO2.value >= 96)
+ { error("Z-machine dynamic strings are limited to 96");
+ AO2.value = 0;
+ }
+ if (AO2.value < 0 || AO2.value >= MAX_DYNAMIC_STRINGS) {
+ memoryerror("MAX_DYNAMIC_STRINGS", MAX_DYNAMIC_STRINGS);
+ }
+ }