Mercurial > hg > xemacs-beta
comparison src/md5.c @ 16:0293115a14e9 r19-15b91
Import from CVS: tag r19-15b91
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:49:20 +0200 |
parents | ac2d302a0011 |
children | 859a2309aef8 |
comparison
equal
deleted
inserted
replaced
15:ad457d5f7d04 | 16:0293115a14e9 |
---|---|
396 | 396 |
397 /* Get the string data from the buffer */ | 397 /* Get the string data from the buffer */ |
398 string = make_string_from_buffer (b, begv, endv - begv); | 398 string = make_string_from_buffer (b, begv, endv - begv); |
399 | 399 |
400 /* Compute the digest */ | 400 /* Compute the digest */ |
401 MDUpdate (&context, (unsigned char *) string_data (XSTRING (string)), | 401 MDUpdate (&context, (unsigned char *) XSTRING_DATA (string), |
402 string_length (XSTRING (string))); | 402 XSTRING_LENGTH (string)); |
403 } | 403 } |
404 else | 404 else |
405 { | 405 { |
406 Bytecount len, bstart, bend; | 406 Bytecount len, bstart, bend; |
407 CHECK_STRING (object); | 407 CHECK_STRING (object); |
408 get_string_range_byte (object, start, end, &bstart, &bend, | 408 get_string_range_byte (object, start, end, &bstart, &bend, |
409 GB_HISTORICAL_STRING_BEHAVIOR); | 409 GB_HISTORICAL_STRING_BEHAVIOR); |
410 len = bend - bstart; | 410 len = bend - bstart; |
411 MDUpdate (&context, ((unsigned char *) string_data (XSTRING (object)) | 411 MDUpdate (&context, ((unsigned char *) XSTRING_DATA (object) |
412 + bstart), len); | 412 + bstart), len); |
413 } | 413 } |
414 | 414 |
415 MDFinal (digest, &context); | 415 MDFinal (digest, &context); |
416 for (i = 0; i < 16; i++) | 416 for (i = 0; i < 16; i++) |