Annotation of coherent/a/usr/man/MULTI/limits.h, revision 1.1.1.1

1.1       root        1: 
                      2: 
                      3: limits.h                   Header File                   limits.h
                      4: 
                      5: 
                      6: 
                      7: 
                      8: Define numerical limits
                      9: 
                     10: #include <limits.h>
                     11: 
                     12: The header  file lliimmiittss.hh defines  macros that set  the numerical
                     13: limits  for  the translation  environment.   It  is described  in
                     14: sections 2.2.4.2 and 4.1.4 of the ANSI Standard.
                     15: 
                     16: The following  table gives the  macros defined in  lliimmiittss.hh. Each
                     17: value  given  is   the  macro's  minimum  maximum:  a  conforming
                     18: implementation of C must  meet these limits, and may exceed them.
                     19: 
                     20: CCHHAARR_BBIITT
                     21:      Number of bits in a cchhaarr. This must be at least eight.
                     22: 
                     23: CCHHAARR_MMAAXX
                     24:      Largest value  representable in an  object of type  cchhaarr. If
                     25:      the implementation  defines a cchhaarr to be  signed, then it is
                     26:      equal to the value  of the macro SSCCHHAARR_MMAAXX; otherwise, it is
                     27:      equal to the value of the macro UUCCHHAARR_MMAAXX.
                     28: 
                     29: CCHHAARR_MMIINN
                     30:      Smallest value  representable in an object  of type cchhaarr. If
                     31:      the implementation  defines a cchhaarr to be  signed, then it is
                     32:      equal to the value  of the macro SSCCHHAARR_MMIINN; otherwise, it is
                     33:      zero.
                     34: 
                     35: IINNTT_MMAAXX
                     36:      Largest  value representable  in an object  of type  iinntt; it
                     37:      must be at least 32,767 (0x7FFF).
                     38: 
                     39: IINNTT_MMIINN
                     40:      Smallest value  representable in an  object of type  iinntt; it
                     41:      must be at most -32,767 (0x8000).
                     42: 
                     43: LLOONNGG_MMAAXX
                     44:      Largest value  representable in an object  of type lloonngg iinntt;
                     45:      it must be at least 2,147,483,647 (0x7FFFFFFFL).
                     46: 
                     47: LLOONNGG_MMIINN
                     48:      Smallest value representable  in an object of type lloonngg iinntt;
                     49:      it must be at most -2,147,483,647 (0x80000000L).
                     50: 
                     51: MMBB_LLEENN_MMAAXX
                     52:      Largest number of  bytes in any multibyte character, for any
                     53:      locale; it must be at least one.
                     54: 
                     55: SSCCHHAARR_MMAAXX
                     56:      Largest  value representable  in  an object  of type  ssiiggnneedd
                     57:      cchhaarr; it must be at least 127.
                     58: 
                     59: SSCCHHAARR_MMIINN
                     60:      Smallest  value representable  in an  object of  type ssiiggnneedd
                     61:      cchhaarr; it must be at most -127.
                     62: 
                     63: 
                     64: COHERENT Lexicon                                           Page 1
                     65: 
                     66: 
                     67: 
                     68: 
                     69: limits.h                   Header File                   limits.h
                     70: 
                     71: 
                     72: 
                     73: 
                     74: SSHHRRTT_MMAAXX
                     75:      Largest value representable  in an object of type sshhoorrtt iinntt;
                     76:      it must be at least 32,767 ((sshhoorrtt)0x7FFF).
                     77: 
                     78: SSHHRRTT_MMIINN
                     79:      Smallest value representable in an object of type sshhoorrtt iinntt;
                     80:      it must be at most -32,767 ((sshhoorrtt)0x8000).
                     81: 
                     82: UUCCHHAARR_MMAAXX
                     83:      Largest value  representable in  an object of  type uunnssiiggnneedd
                     84:      cchhaarr; it must be at least 255.
                     85: 
                     86: UUIINNTT_MMAAXX
                     87:      Largest value  representable in  an object of  type uunnssiiggnneedd
                     88:      iinntt; it must be at least 65,535 ((uunnssiiggnneedd iinntt)0xFFFF).
                     89: 
                     90: UULLOONNGG_MMAAXX
                     91:      Largest value  representable in  an object of  type uunnssiiggnneedd
                     92:      lloonngg  iinntt;  it must  be  at  least 4,294,967,295  ((uunnssiiggnneedd
                     93:      lloonngg)0xFFFFFFFFL).
                     94: 
                     95: UUSSHHRRTT_MMAAXX
                     96:      Largest value  representable in  an object of  type uunnssiiggnneedd
                     97:      sshhoorrtt   iinntt;  it   must  be   at  least   65,535  ((uunnssiiggnneedd
                     98:      sshhoorrtt)0xFFFF).
                     99: 
                    100: ***** See Also *****
                    101: 
                    102: hheeaaddeerr ffiilleess
                    103: 
                    104: 
                    105: 
                    106: 
                    107: 
                    108: 
                    109: 
                    110: 
                    111: 
                    112: 
                    113: 
                    114: 
                    115: 
                    116: 
                    117: 
                    118: 
                    119: 
                    120: 
                    121: 
                    122: 
                    123: 
                    124: 
                    125: 
                    126: 
                    127: 
                    128: 
                    129: 
                    130: COHERENT Lexicon                                           Page 2
                    131: 
                    132: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.