Add the vimtutor shell script
[msysgit.git] / mingw / include / specstrings.h
blob2d68471b58133fc91f1674bdb4a4bdedb9054c17
1 #ifndef _SPECSTRINGS_H
2 #define _SPECSTRINGS_H
4 #if __GNUC__ >=3
5 #pragma GCC system_header
6 #endif
8 /* These are built from primitives in Microsoft's Standard Annotation Language.
9 Search for "Header Annotation" on MSDN site for their MS-specific meanings */
11 /* __in and __out currently conflict with libstdc++, use with caution */
14 #define __bcount(size)
15 #define __bcount_opt(size)
16 #define __deref_bcount(size)
17 #define __deref_bcount_opt(size)
18 #define __deref_ecount(size)
19 #define __deref_ecount_opt(size)
20 #define __deref_in
21 #define __deref_in_bcount(size)
22 #define __deref_in_bcount_opt(size)
23 #define __deref_in_ecount(size)
24 #define __deref_in_ecount_opt(size)
25 #define __deref_in_opt
26 #define __deref_inout
27 #define __deref_inout_bcount(size)
28 #define __deref_inout_bcount_full(size)
29 #define __deref_inout_bcount_full_opt(size)
30 #define __deref_inout_bcount_opt(size)
31 #define __deref_inout_bcount_part(size,length)
32 #define __deref_inout_bcount_part_opt(size,length)
33 #define __deref_inout_ecount(size)
34 #define __deref_inout_ecount_full(size)
35 #define __deref_inout_ecount_full_opt(size)
36 #define __deref_inout_ecount_opt(size)
37 #define __deref_inout_ecount_part(size,length)
38 #define __deref_inout_ecount_part_opt(size,length)
39 #define __deref_inout_opt
40 #define __deref_opt_bcount(size)
41 #define __deref_opt_bcount_opt(size)
42 #define __deref_opt_ecount(size)
43 #define __deref_opt_ecount_opt(size)
44 #define __deref_opt_in
45 #define __deref_opt_in_bcount(size)
46 #define __deref_opt_in_bcount_opt(size)
47 #define __deref_opt_in_ecount(size)
48 #define __deref_opt_in_ecount_opt(size)
49 #define __deref_opt_in_opt
50 #define __deref_opt_inout
51 #define __deref_opt_inout_bcount(size)
52 #define __deref_opt_inout_bcount_full(size)
53 #define __deref_opt_inout_bcount_full_opt(size)
54 #define __deref_opt_inout_bcount_opt(size)
55 #define __deref_opt_inout_bcount_part(size,length)
56 #define __deref_opt_inout_bcount_part_opt(size,length)
57 #define __deref_opt_inout_ecount(size)
58 #define __deref_opt_inout_ecount_full(size)
59 #define __deref_opt_inout_ecount_full_opt(size)
60 #define __deref_opt_inout_ecount_opt(size)
61 #define __deref_opt_inout_ecount_part(size,length)
62 #define __deref_opt_inout_ecount_part_opt(size,length)
63 #define __deref_opt_inout_opt
64 #define __deref_opt_out
65 #define __deref_opt_out_bcount(size)
66 #define __deref_opt_out_bcount_full(size)
67 #define __deref_opt_out_bcount_full_opt(size)
68 #define __deref_opt_out_bcount_opt(size)
69 #define __deref_opt_out_bcount_part(size,length)
70 #define __deref_opt_out_bcount_part_opt(size,length)
71 #define __deref_opt_out_ecount(size)
72 #define __deref_opt_out_ecount_full(size)
73 #define __deref_opt_out_ecount_full_opt(size)
74 #define __deref_opt_out_ecount_opt(size)
75 #define __deref_opt_out_ecount_part(size,length)
76 #define __deref_opt_out_ecount_part_opt(size,length)
77 #define __deref_opt_out_opt
78 #define __deref_out
79 #define __deref_out_bcount(size)
80 #define __deref_out_bcount_full(size)
81 #define __deref_out_bcount_full_opt(size)
82 #define __deref_out_bcount_opt(size)
83 #define __deref_out_bcount_part(size,length)
84 #define __deref_out_bcount_part_opt(size,length)
85 #define __deref_out_ecount(size)
86 #define __deref_out_ecount_full(size)
87 #define __deref_out_ecount_full_opt(size)
88 #define __deref_out_ecount_opt(size)
89 #define __deref_out_ecount_part(size,length)
90 #define __deref_out_ecount_part_opt(size,length)
91 #define __deref_out_opt
92 #define __ecount(size)
93 #define __ecount_opt(size)
94 #define __in
95 #define __in_bcount(size)
96 #define __in_bcount_opt(size)
97 #define __in_ecount(size)
98 #define __in_ecount_opt(size)
99 #define __in_opt
100 #define __inout
101 #define __inout_bcount(size)
102 #define __inout_bcount_full(size)
103 #define __inout_bcount_full_opt(size)
104 #define __inout_bcount_opt(size)
105 #define __inout_bcount_part(size,length)
106 #define __inout_bcount_part_opt(size,length)
107 #define __inout_ecount(size)
108 #define __inout_ecount_full(size)
109 #define __inout_ecount_full_opt(size)
110 #define __inout_ecount_opt(size)
111 #define __inout_ecount_part(size,length)
112 #define __inout_ecount_part_opt(size,length)
113 #define __inout_opt
114 #define __out
115 #define __out_bcount(size)
116 #define __out_bcount_full(size)
117 #define __out_bcount_full_opt(size)
118 #define __out_bcount_opt(size)
119 #define __out_bcount_part(size,length)
120 #define __out_bcount_part_opt(size,length)
121 #define __out_ecount(size)
122 #define __out_ecount_full(size)
123 #define __out_ecount_full_opt(size)
124 #define __out_ecount_opt(size)
125 #define __out_ecount_part(size,length)
126 #define __out_ecount_part_opt(size,length)
127 #define __out_opt
130 #endif /*_SPECSTRINGS_H */