bigloo.foreign.bcopy C# (CSharp) Method

bcopy() public static method

public static bcopy ( byte src, int i, byte dst, int j, int n ) : void
src byte
i int
dst byte
j int
n int
return void
        public static void bcopy( byte[] src, int i, byte[] dst, int j, int n )
        {
            if (src == dst)
            {
               if (j > i)
               {
              for ( int k= 1 ; k <= n ; ++k )
             dst[j+n-k]= src[i+n-k];
              return;
               }
            }
            for ( int k= 0 ; k < n ; ++k )
               dst[j+k]= src[i+k];
        }
foreign