From: Tom Lane Date: Sun, 15 Aug 2010 21:26:36 +0000 (+0000) Subject: Clarify bit numbering in get_bit/set_bit etc. Per gripe from X-Git-Tag: REL9_1_ALPHA1~76 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=521c26ebf7fddb6fa9338b5a40d09a78f58b4377;p=thirdparty%2Fpostgresql.git Clarify bit numbering in get_bit/set_bit etc. Per gripe from Boszormenyi Zoltan. --- diff --git a/doc/src/sgml/func.sgml b/doc/src/sgml/func.sgml index 562ba485d23..96cd077ef84 100644 --- a/doc/src/sgml/func.sgml +++ b/doc/src/sgml/func.sgml @@ -1,4 +1,4 @@ - + Functions and Operators @@ -2864,6 +2864,13 @@ + + get_byte and set_byte number the first byte + of a binary string as byte 0. + get_bit and set_bit number bits from the + right within each byte; for example bit 0 is the least significant bit of + the first byte, and bit 15 is the most significant bit of the second byte. + @@ -2969,6 +2976,8 @@ strings: get_bit, set_bit. + When working with a bit string, these functions number the first + (leftmost) bit of the string as bit 0.