I. Fonctions▲
Ce module propose deux fonctions :
- cs8_compute() qui effectue le calcul du checksum d'un bloc d'octets ;
- cs8_check() qui calcule le checksum d'un bloc d'octets et le compare à une valeur donnée.
II. Exemple d'utilisation▲
Sélectionnez
#include <stdio.h>
#include <string.h>
#include "ed/inc/cs8.h"
int main (void)
{
uchar s[] = "azerty";
uint cs = cs8_compute (s, strlen (s));
printf ("cs = %d\n", cs);
return 0;
}produit le résultat suivant :
Sélectionnez
cs = 96III. Note d'implémentation▲
Les fichiers nécessaires sont :
Interface :
- ed/inc/cs8.h
- ed/inc/types.h
Implémentation :
- ed/src/cs8.c




