Bonjour à tous, en travaillant sur un code de calcul je suis tombée sur la fonction suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
compute_parameter_hash_table(
     register char *s
)
{
 register int h;
 
  h= s[0];
  if(s[1])
    h |= (s[1])<<8;
  else
    return(h);
  if(s[2])
    h |= (s[2])<<16;
  else
    return(h);
  if(s[3])
    h |= (s[3])<<24;
  return(h);
}
Je ne comprend pas du tout ce que signifie l'expression Quelqu'un a t-til une idée ? merci.