From: Leandro Lucarella Date: Mon, 12 Dec 2005 05:40:32 +0000 (+0000) Subject: Muestra valor de la suma sin verificar también. X-Git-Tag: 0.1-recibe-matriz-raw-por-udp~7 X-Git-Url: https://git.llucax.com/z.facultad/66.09/etherled.git/commitdiff_plain/46d17c5d8e69b60135e77617f5d37f2efce323be Muestra valor de la suma sin verificar también. --- diff --git a/pruebas/c/checksum.c b/pruebas/c/checksum.c index bc2b6d3..08b8655 100644 --- a/pruebas/c/checksum.c +++ b/pruebas/c/checksum.c @@ -49,12 +49,16 @@ int main(int argc, char* argv[]) { u16 buf[256]; u8 len; + u16 sum; if (argc < 2) { fprintf(stderr, "Uso: %s string_hexa_con_tamaño_multiplo_de_4\n", argv[0]); return 1; } len = strtou16(argv[1], strlen(argv[1]), buf); + sum = chksum(buf, len); + printf("%hX\n", sum); + buf[len++] = sum; printf("%hX\n", chksum(buf, len)); return 0; }