Annotation of coherent/a/usr/man/ALL/sizeof, revision 1.1

1.1     ! root        1: 
        !             2: 
        !             3: sizeof                      C Keyword                      sizeof
        !             4: 
        !             5: 
        !             6: 
        !             7: 
        !             8: Return size of a data element
        !             9: 
        !            10: 
        !            11: sizeof is a C operator that returns a constant int that gives the
        !            12: size of  any given data  element.  The element examined  can be a
        !            13: data object, a portion of a  data object, or a type cast.  sizeof
        !            14: returns the size of the element in chars; for example
        !            15: 
        !            16: 
        !            17:         long foo;
        !            18:         sizeof foo;
        !            19: 
        !            20: 
        !            21: returns four, because a lloonngg is as long as four cchhaarrs.
        !            22: 
        !            23: sizeof  can  also  tell  you  the  size of  an  array.   This  is
        !            24: especially helpful  for use with external  arrays, whose size can
        !            25: be set when they are initialized.  For example:
        !            26: 
        !            27: 
        !            28: char *arrayname[] = {
        !            29:         "COHERENT", "Mark Williams C for the Atari ST",
        !            30:         "Let's C", "Fast Forward"
        !            31: };
        !            32: 
        !            33: 
        !            34: 
        !            35: main()
        !            36: {
        !            37:         printf("\"arrayname\" has %d entries\n",
        !            38:                 sizeof(arrayname)/sizeof char*);
        !            39: }
        !            40: 
        !            41: 
        !            42: sizeof is especially useful in malloc routines, and when you need
        !            43: to specify byte counts to I/O routines.  Using it to set the size
        !            44: of data  types instead  of using  a predetermined value  will in-
        !            45: crease the portability of your code.
        !            46: 
        !            47: ***** See Also *****
        !            48: 
        !            49: C keywords, data types, operators
        !            50: 
        !            51: 
        !            52: 
        !            53: 
        !            54: 
        !            55: 
        !            56: 
        !            57: 
        !            58: 
        !            59: 
        !            60: 
        !            61: 
        !            62: 
        !            63: 
        !            64: COHERENT Lexicon                                           Page 1
        !            65: 
        !            66: 

unix.superglobalmegacorp.com

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