2 * Copyright (C) 1999 Patrik Stridvall
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library; if not, write to the Free Software
16 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
19 #if defined(__WINE_PSHPACK_H15)
20 # ifndef __WINE_INTERNAL_POPPACK
21 # undef __WINE_PSHPACK_H15
25 # if __WINE_PSHPACK_H14 == 1
27 # elif __WINE_PSHPACK_H14 == 2
29 # elif __WINE_PSHPACK_H14 == 8
35 #elif defined(__WINE_PSHPACK_H14)
36 # ifndef __WINE_INTERNAL_POPPACK
37 # undef __WINE_PSHPACK_H14
41 # if __WINE_PSHPACK_H13 == 1
43 # elif __WINE_PSHPACK_H13 == 2
45 # elif __WINE_PSHPACK_H13 == 8
51 #elif defined(__WINE_PSHPACK_H13)
52 # ifndef __WINE_INTERNAL_POPPACK
53 # undef __WINE_PSHPACK_H13
57 # if __WINE_PSHPACK_H12 == 1
59 # elif __WINE_PSHPACK_H12 == 2
61 # elif __WINE_PSHPACK_H12 == 8
67 #elif defined(__WINE_PSHPACK_H12)
68 # ifndef __WINE_INTERNAL_POPPACK
69 # undef __WINE_PSHPACK_H12
73 # if __WINE_PSHPACK_H11 == 1
75 # elif __WINE_PSHPACK_H11 == 2
77 # elif __WINE_PSHPACK_H11 == 8
83 #elif defined(__WINE_PSHPACK_H11)
84 # ifndef __WINE_INTERNAL_POPPACK
85 # undef __WINE_PSHPACK_H11
89 # if __WINE_PSHPACK_H10 == 1
91 # elif __WINE_PSHPACK_H10 == 2
93 # elif __WINE_PSHPACK_H10 == 8
99 #elif defined(__WINE_PSHPACK_H10)
100 # ifndef __WINE_INTERNAL_POPPACK
101 # undef __WINE_PSHPACK_H10
105 # if __WINE_PSHPACK_H9 == 1
107 # elif __WINE_PSHPACK_H9 == 2
109 # elif __WINE_PSHPACK_H9 == 8
115 #elif defined(__WINE_PSHPACK_H9)
116 # ifndef __WINE_INTERNAL_POPPACK
117 # undef __WINE_PSHPACK_H9
121 # if __WINE_PSHPACK_H8 == 1
123 # elif __WINE_PSHPACK_H8 == 2
125 # elif __WINE_PSHPACK_H8 == 8
131 #elif defined(__WINE_PSHPACK_H8)
132 # ifndef __WINE_INTERNAL_POPPACK
133 # undef __WINE_PSHPACK_H8
137 # if __WINE_PSHPACK_H7 == 1
139 # elif __WINE_PSHPACK_H7 == 2
141 # elif __WINE_PSHPACK_H7 == 8
147 #elif defined(__WINE_PSHPACK_H7)
148 # ifndef __WINE_INTERNAL_POPPACK
149 # undef __WINE_PSHPACK_H7
153 # if __WINE_PSHPACK_H6 == 1
155 # elif __WINE_PSHPACK_H6 == 2
157 # elif __WINE_PSHPACK_H6 == 8
163 #elif defined(__WINE_PSHPACK_H6)
164 # ifndef __WINE_INTERNAL_POPPACK
165 # undef __WINE_PSHPACK_H6
169 # if __WINE_PSHPACK_H5 == 1
171 # elif __WINE_PSHPACK_H5 == 2
173 # elif __WINE_PSHPACK_H5 == 8
179 #elif defined(__WINE_PSHPACK_H5)
180 # ifndef __WINE_INTERNAL_POPPACK
181 # undef __WINE_PSHPACK_H5
185 # if __WINE_PSHPACK_H4 == 1
187 # elif __WINE_PSHPACK_H4 == 2
189 # elif __WINE_PSHPACK_H4 == 8
195 #elif defined(__WINE_PSHPACK_H4)
196 # ifndef __WINE_INTERNAL_POPPACK
197 # undef __WINE_PSHPACK_H4
201 # if __WINE_PSHPACK_H3 == 1
203 # elif __WINE_PSHPACK_H3 == 2
205 # elif __WINE_PSHPACK_H3 == 8
211 #elif defined(__WINE_PSHPACK_H3)
212 # ifndef __WINE_INTERNAL_POPPACK
213 # undef __WINE_PSHPACK_H3
217 # if __WINE_PSHPACK_H2 == 1
219 # elif __WINE_PSHPACK_H2 == 2
221 # elif __WINE_PSHPACK_H2 == 8
227 #elif defined(__WINE_PSHPACK_H2)
228 # ifndef __WINE_INTERNAL_POPPACK
229 # undef __WINE_PSHPACK_H2
233 # if __WINE_PSHPACK_H == 1
235 # elif __WINE_PSHPACK_H == 2
237 # elif __WINE_PSHPACK_H == 8
243 #elif defined(__WINE_PSHPACK_H)
244 # ifndef __WINE_INTERNAL_POPPACK
245 # undef __WINE_PSHPACK_H
249 # if defined(__SUNPRO_CC)
250 # warning "Assuming a default alignment of 4"
259 #error "Popping alignment isn't possible since no alignment has been pushed"
263 #undef __WINE_INTERNAL_POPPACK