X-Git-Url: http://deadsoftware.ru/gitweb?p=dsw-obn.git;a=blobdiff_plain;f=rtl%2FSYSTEM.java;h=28d8c466df99d528685380520b5429a2248a18e5;hp=68f82bd0983c3ee348507e7903023dc63318cf8c;hb=3d4021b9a2dd52aaf4b97859a8a58b74903ebac9;hpb=75d0fd92a5342358f37ed9369ccce9355273e51a diff --git a/rtl/SYSTEM.java b/rtl/SYSTEM.java index 68f82bd..28d8c46 100644 --- a/rtl/SYSTEM.java +++ b/rtl/SYSTEM.java @@ -19,16 +19,17 @@ public class SYSTEM public static void COPY(byte[] x, byte[] v) { - int len_x = LEN(x); - int len_v = v.length - 1; + int ix = LEN(x); + int iv = v.length - 1; - int len = (len_x < len_v) ? (len_x) : (len_v); - for(int i = 0; i < len; i++) + int i = 0; + int len = (ix < iv) ? (ix) : (iv); + while(i < len) { v[i] = x[i]; + i += 1; } - - v[len] = 0; + v[i] = 0; } public static int STRCMP(byte[] a, byte[] b)