OSSP CVS Repository

ossp - Difference in ossp-pkg/uuid/uuid.c versions 1.28 and 1.29
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [History

ossp-pkg/uuid/uuid.c 1.28 -> 1.29

--- uuid.c       2004/01/15 16:22:09     1.28
+++ uuid.c       2004/01/15 17:24:56     1.29
@@ -444,34 +444,34 @@
  * conflict between UUIDs generated by machines with and without network
  * cards."
  *
- * This clearly explains what the intention is. Unfortunately, it
- * explains it incorrectly how to achieve this. Because (see also
+ * This clearly explains the intention. Unfortunately, it incorrectly
+ * explains how to achieve it. Because (see also
  * http://www.iana.org/assignments/ethernet-numbers and "Understanding
  * Physical Addresses" in "Ethernet -- The Definitive Guide", p.43) it
  * is the "LEAST significant bit of the first octet of the node ID" in a
  * memory representation of a 48-bit MAC address. The reason is that it
  * is the MOST significant bit only in IEEE 802.3 _transmission order_
- * of a MAC address. The memory order of an octet from a MAC address is
- * always with the bits from left/MSB/bit-7 to right/LSB/bit-0!
+ * of a MAC address. The bitwise memory order of a MAC address octet is
+ * always from left/MSB/bit-7 to right/LSB/bit-0!
  *
  * Unfortunately, even the reference code in
  * "draft-leach-uuids-guids-01" incorrectly sets the multicast bit with
  * an "OR 0x80" bit operation. This could be considered "standards
  * compliant" (because the exact wording above is "with the most
- * significant bit"), but from the remaining explanation it becomes 100%
+ * significant bit"). However, from the remaining explanation it becomes 100%
  * clear that the intention was different and the wording and code was
- * incorrect because the authors were unaware of this difference in bit
+ * incorrect. The authors were likely unaware of this difference in bit
  * ordering between memory and wire transmission.
  *
- * So, OSSP uuid does it the intended/correct way and generates a real
- * IEEE 802 multicast address, but with a compile-time option one can
- * nevertheless enforce the generation of incorrect addresses according
- * to the standards. For the decoding we always use the correct way, of
+ * By default, OSSP uuid works the intended/correct way and generates a real
+ * IEEE 802 multicast address. Nevertheless, a compile-time option exists
+ * for the generation of incorrect addresses according
+ * to the standards. For the decoding we always use the correct way of
  * course.
  *
- * Luckily, both DCE 1.1 and ISO/IEC 11578:1996 do not deal with the
- * situation of not available IEEE 802 addresses at all and so have
- * avoided to adopt this bug from the original draft and code ;-)
+ * Luckily, neither DCE 1.1 nor ISO/IEC 11578:1996 are affected by this problem.
+ * They disregard the topic of missing IEEE 802 addresses entirely, and thus
+ * avoid adopting this bug from the original draft and code ;-)
  */
 
 /* encoding */

CVSTrac 2.0.1