|
|
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.