Annotation of q_a/samples/bpointer/shrstuff.h, revision 1.1.1.1

1.1       root        1: 
                      2: /******************************************************************************\
                      3: *       This is a part of the Microsoft Source Code Samples. 
                      4: *       Copyright (C) 1993 Microsoft Corporation.
                      5: *       All rights reserved. 
                      6: *       This source code is only intended as a supplement to 
                      7: *       Microsoft Development Tools and/or WinHelp documentation.
                      8: *       See these sources for detailed information regarding the 
                      9: *       Microsoft samples programs.
                     10: \******************************************************************************/
                     11: 
                     12: // These are the data structures used to change the data through the pointer.
                     13: 
                     14: 
                     15: 
                     16: typedef struct CHAINLIST;
                     17: 
                     18: 
                     19: struct CHAINLIST   *clBasePt;
                     20: struct CHAINLIST __based(clBasePt) *clRunning;
                     21: 
                     22: typedef struct CHAINLIST
                     23: { int iElement;
                     24:   char cDummy;       // padding to show MIPS alignment consideration
                     25: #ifdef MIPS
                     26:   char cDummyPadding; // without this padding, MIPS would alignment fault.
                     27:   char cDummyPadding1;
                     28:   char cDummyPadding2;
                     29: #endif
                     30:   struct CHAINLIST __based(clBasePt) *clNext;
                     31: } CHAINLIST;

unix.superglobalmegacorp.com

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