correct
[repair.git] / Repair / RepairCompiler / MCC / specs / abiword / abi.struct
1 structure UT_Vector { 
2    void * m_pEntries;
3    int m_iCount;
4    int m_iSpace;
5    int m_iCutoffDouble;
6    int m_iPostCutoffIncrement;
7 }
8
9 structure pf_Fragments { 
10    pf_Frag * m_pFirst;
11    pf_Frag * m_pLast;
12    UT_Vector m_vecFrags;
13    byte m_bAreFragsClean;
14    reserved byte[3];
15    pf_Frag * m_pCache;
16 }
17
18 structure pf_Frag { 
19    void * _vptr_pf_Frag;
20    int m_type;
21    int m_length;
22    pf_Frag * m_next;
23    pf_Frag * m_prev;
24    fd_Field * m_pField;
25    pt_PieceTable * m_pPieceTable;
26    int m_docPos;
27 }
28
29 structure pf_Frag_Strux subclass of pf_Frag { 
30    void * _vptr_pf_Frag;
31    int m_type;
32    int m_length;
33    pf_Frag * m_next;
34    pf_Frag * m_prev;
35    fd_Field * m_pField;
36    pt_PieceTable * m_pPieceTable;
37    int m_docPos;
38    int m_struxType;
39    int m_indexAP;
40    UT_Vector m_vecFmtHandle;
41 }
42
43 structure pf_Frag_Strux_Block subclass of pf_Frag_Strux { 
44    void * _vptr_pf_Frag;
45    int m_type;
46    int m_length;
47    pf_Frag * m_next;
48    pf_Frag * m_prev;
49    fd_Field * m_pField;
50    pt_PieceTable * m_pPieceTable;
51    int m_docPos;
52    int m_struxType;
53    int m_indexAP;
54    UT_Vector m_vecFmtHandle;
55 }
56
57 structure pf_Frag_Strux_Section subclass of pf_Frag_Strux { 
58    void * _vptr_pf_Frag;
59    int m_type;
60    int m_length;
61    pf_Frag * m_next;
62    pf_Frag * m_prev;
63    fd_Field * m_pField;
64    pt_PieceTable * m_pPieceTable;
65    int m_docPos;
66    int m_struxType;
67    int m_indexAP;
68    UT_Vector m_vecFmtHandle;
69 }
70
71 pf_Fragments * fragments;