[Date Prev][Date Next] [Chronological] [Thread] [Top]

**To**:**openldap-its@OpenLDAP.org****Subject**:**Re: stats (and back-monitor) counters wrap when overflowing (ITS#3324)****From**:**ando@sys-net.it**- Date: Thu, 9 Sep 2004 09:12:27 GMT

Please disregard my previous posting. According to draft-ietf-ldapbis-syntaxes INTEGER (1.3.6.1.4.1.1466.115.121.1.27): A value of the Integer syntax is a whole number of unlimited magnitude. The LDAP-specific encoding of a value of this syntax is the optionally signed decimal digit character string representation of the number (so, for example, the number 1321 is represented by the character string "1321"). The encoding is defined by the following ABNF: Integer = ( HYPHEN LDIGIT *DIGIT ) / number The <HYPHEN>, <LDIGIT>, <DIGIT> and <number> rules are defined in [MODELS]. The LDAP definition for the Integer syntax is: ( 1.3.6.1.4.1.1466.115.121.1.27 DESC 'INTEGER' ) This syntax corresponds to the INTEGER ASN.1 type from [ASN.1]. so unlimited magnitude is allowed; hence, we can use an arbitrary precision library to store/handle these counters. I'm considering the opportunity to use "gmp" (http://swox.com/gmp/) due to its wide availability and (advertized) performances and portability. However, since we need few operations (essentially, addition and transformation in string representation), coding a custom one is an option. Comments? -- Pierangelo Masarati mailto:pierangelo.masarati@sys-net.it SysNet - via Dossi,8 27100 Pavia Tel: +390382573859 Fax: +390382476497

- Prev by Date:
**Re: (ITS#3323) stats (and back-monitor) counters wrap when** - Next by Date:
**Re: stats (and back-monitor) counters wrap when overflowing (ITS#3324)** - Index(es):