|
|
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;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.