gsasl  1.10.0
About: GNU SASL is an implementation of the Simple Authentication and Security Layer (SASL). Development version.
  Fossies Dox: gsasl-1.10.0.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

limits.in.h File Reference

Go to the source code of this file.

Macros

#define _GL_ALREADY_INCLUDING_LIMITS_H
 
#define _   @GUARD_PREFIX@_LIMITS_H
 
#define _GL_INTEGER_WIDTH(min, max)   (((min) < 0) + _GL_COB128 (max))
 
#define _GL_COB128(n)   (_GL_COB64 ((n) >> 31 >> 31 >> 2) + _GL_COB64 (n))
 
#define _GL_COB64(n)   (_GL_COB32 ((n) >> 31 >> 1) + _GL_COB32 (n))
 
#define _GL_COB32(n)   (_GL_COB16 ((n) >> 16) + _GL_COB16 (n))
 
#define _GL_COB16(n)   (_GL_COB8 ((n) >> 8) + _GL_COB8 (n))
 
#define _GL_COB8(n)   (_GL_COB4 ((n) >> 4) + _GL_COB4 (n))
 
#define _GL_COB4(n)   (!!((n) & 8) + !!((n) & 4) + !!((n) & 2) + !!((n) & 1))
 
#define WORD_BIT   32
 
#define LONG_BIT   32
 

Macro Definition Documentation

◆ _

#define _   @GUARD_PREFIX@_LIMITS_H

Definition at line 45 of file limits.in.h.

◆ _GL_ALREADY_INCLUDING_LIMITS_H

#define _GL_ALREADY_INCLUDING_LIMITS_H

Definition at line 37 of file limits.in.h.

◆ _GL_COB128

#define _GL_COB128 (   n)    (_GL_COB64 ((n) >> 31 >> 31 >> 2) + _GL_COB64 (n))

Definition at line 82 of file limits.in.h.

◆ _GL_COB16

#define _GL_COB16 (   n)    (_GL_COB8 ((n) >> 8) + _GL_COB8 (n))

Definition at line 85 of file limits.in.h.

◆ _GL_COB32

#define _GL_COB32 (   n)    (_GL_COB16 ((n) >> 16) + _GL_COB16 (n))

Definition at line 84 of file limits.in.h.

◆ _GL_COB4

#define _GL_COB4 (   n)    (!!((n) & 8) + !!((n) & 4) + !!((n) & 2) + !!((n) & 1))

Definition at line 87 of file limits.in.h.

◆ _GL_COB64

#define _GL_COB64 (   n)    (_GL_COB32 ((n) >> 31 >> 1) + _GL_COB32 (n))

Definition at line 83 of file limits.in.h.

◆ _GL_COB8

#define _GL_COB8 (   n)    (_GL_COB4 ((n) >> 4) + _GL_COB4 (n))

Definition at line 86 of file limits.in.h.

◆ _GL_INTEGER_WIDTH

#define _GL_INTEGER_WIDTH (   min,
  max 
)    (((min) < 0) + _GL_COB128 (max))

Definition at line 81 of file limits.in.h.

◆ LONG_BIT

#define LONG_BIT   32

Definition at line 96 of file limits.in.h.

◆ WORD_BIT

#define WORD_BIT   32

Definition at line 91 of file limits.in.h.