MVBYTE (3I)     version 4.6.9     March 2022

User Intro    Prog Intro    Liste des programmes    Liste des manuels
Table of Contents


NAME

mvbyte, c_mvbyte, movbts, c_mvbits, mvmots, c_mvmots - transfert d'un tableau d'octets, de bits, de mots

SYNOPSIS

subroutine mvbyte(a,b,ixa,ixb,nbytes)
integer a(1),b(1),ixa,ixb,nbytes

subroutine movbts(a,b,ixa,ixb,nbits)
integer a(1),b(1),ixa,ixb,nbits

subroutine mvmots(a,b,nmots)
integer a(1),b(1),nmots

#include <inrimage/image.h>

c_mvbyte(a,b,nbytes)
char *a, *b;int nbytes;

c_mvbits(a,b,ixa,ixb,nbits)
char *a, *b;int ixa,ixb,nbits;

c_mvmots(a,b,nmots)
int nmots; Fort_int *a, *b;

c_mvints(a,b,nmots)
int nmots; int *a, *b;

DESCRIPTION

mvbyte, c_mvbyte transfèrent nbytes octets de a dans b. mvbyte part des octets d'indices ixa et ixb (la numérotation commence à 1).

movbts, c_mvbits transfèrent nbits bits de a dans b en partant des bits d'indices ixa et ixb (la numérotation commence à 1).

mvmots, c_mvmots transfèrent nmots éléments de type Fort_int de a dans b.

c_mvints transfère nmots entiers (type int) de a dans b.

Tous ces transferts ont lieu en partant du début ou de la fin du tableau a suivant les positions relatives des deux tableaux pour permettre l'utilisation de tableaux en recouvrement.