blob: cb3257bca666fd0b2b458372ce330f2004931323 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
#ifndef __DCVINFO_H__
#define __DCVINFO_H__
// DMD CodeViev extensions
union codeview_oem_type
{
struct
{
short int oemid;
short int id;
short int count;
} generic;
struct
{
short int oemid; // 0x42 for D
short int id; // 1
short int count; // 2
short unsigned int index_type;
short unsigned int elem_type;
} d_dyn_array;
struct
{
short int oemid; // 0x42 for D
short int id; // 2
short int count; // 2
short unsigned int key_type;
short unsigned int elem_type;
} d_assoc_array;
struct
{
short int oemid; // 0x42 for D
short int id; // 3
short int count; // 2
short unsigned int this_type;
short unsigned int func_type;
} d_delegate;
};
#endif
|