Carbon


CFragSystem7Locator

Header: CodeFragments.h

Defines a fragment location structure.

struct CFragSystem7Locator {
    SInt32 where; 
    union {
          CFragSystem7DiskFlatLocator onDisk; 
      CFragSystem7MemoryLocator inMem; 
      CFragSystem7SegmentedLocator inSegs;
    } u;
};
typedef CFragSystem7Locator CFragHFSLocator;

Field descriptions

where

A selector that determines which member of the following union is relevant. This field can contain one of the constants described in “Load Flag, Symbol Class, and Fragment Locator Constants”.

u

If the where field has the value kOnDiskFlat, a disk location structure.

The fragLocator field of an initialization block contains a fragment location structure that provides information about the location of a fragment.

The fields of a fragment initialization block are aligned in memory in accordance with 680x0 alignment conventions.


© 2000 Apple Computer, Inc. (Last Updated 6/30/2000)