EZESCOPY compia uma subcadeia em outra.
>>-EZESCOPY---(--destino--,-------------------------------------> >----índice da subcadeia de destino--,--------------------------> >----comprimento da subcadeia de destino--,---fonte--,----------> >----índice da subcadeia de origem--,---------------------------> >----comprimento da subcadeia de origem--)--;------------------><
Atributo | Descrição |
---|---|
destino | Item da cadeia de destino. |
índice da subcadeia de destino | Índice que identifica o byte inicial da subcadeia de destino dentro do item de origem. É um item binário de quatro bytes. Seu valor para o primeiro byte do item de cadeia é 1. |
comprimento da subcadeia de destino | Tamanho da subcadeia de destino em bytes. É um item binário de quatro bytes. |
fonte | Item ou literal da cadeia de origem. |
índice da subcadeia de origem | Índice que identifica o byte inicial da subcadeia de origem dentro do item de origem. É um item binário de quatro bytes. Seu valor para o primeiro byte do item de cadeia é 1. |
comprimento da subcadeia de origem | Tamanho da subcadeia de origem em bytes. É um item binário de quatro bytes. |
Se a subcadeia de origem for mais extensa que a subcadeia de destino, o valor da primeira será truncado quando copiado para a subcadeia de destino. Se a subcadeia de origem for menor que a subcadeia de destino, o valor de origem será preenchido à direita com esapços quando copiada no destino.
Eis os valores que o código de exceção retorna:
Podem ser especificados literais numéricos nos argumentos de comprimento e índice.
Suportado em todos os ambientes sem considerações de compatibilidade.
EZEREPLY = 1; EZESCOPY(COPY_TO,3,6,COPY_FROM,8,6);