~ubuntu-branches/ubuntu/maverick/aspectc++/maverick

« back to all changes in this revision

Viewing changes to Puma/include/Puma/Array.h

  • Committer: Bazaar Package Importer
  • Author(s): Reinhard Tartler
  • Date: 2008-04-10 17:40:52 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20080410174052-xdnsm7oi8hauyyf1
Tags: 1.0pre4~svn.20080409+dfsg-3
Fix another missing include, this time in Ag++/StdSystem.cc

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#ifndef __ac_FIRST__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1__
2
 
#define __ac_FIRST__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1__
3
 
#define __ac_FIRST_FILE__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_inc_Puma_Array_h__
 
1
#ifndef __ac_FIRST__var_tmp_aspectc4343_debian_Puma_gen45release_step1__
 
2
#define __ac_FIRST__var_tmp_aspectc4343_debian_Puma_gen45release_step1__
 
3
#define __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_inc_Puma_Array_h__
4
4
 
5
5
#ifndef __ac_h_
6
6
#define __ac_h_
 
7
#ifdef __cplusplus
7
8
namespace AC {
8
9
  typedef const char* Type;
9
10
  enum JPType { CALL = 0x0004, EXECUTION = 0x0008, CONSTRUCTION = 0x0010, DESTRUCTION = 0x0020 };
18
19
    ~ResultBuffer () { ((T*)_data)->T::~T(); }
19
20
    operator T& () const { return *(T*)_data; }
20
21
  };
 
22
  template <typename T, typename N> struct TL {
 
23
    typedef T type; typedef N next; enum { ARGS = next::ARGS + 1 };
 
24
  };
 
25
  struct TLE { enum { ARGS = 0 }; };
 
26
  template <typename T> struct Referred { typedef T type; };
 
27
  template <typename T> struct Referred<T &> { typedef T type; };
 
28
  template <typename TL, int I> struct Arg {
 
29
    typedef typename Arg<typename TL::next, I - 1>::Type Type;
 
30
    typedef typename Referred<Type>::type ReferredType;
 
31
  };
 
32
  template <typename TL> struct Arg<TL, 0> {
 
33
    typedef typename TL::type Type;
 
34
    typedef typename Referred<Type>::type ReferredType;
 
35
  };
21
36
  template <class Aspect, int Index>
22
37
  struct CFlow {
23
38
    static int &instance () {
31
46
}
32
47
inline void * operator new (__SIZE_TYPE__, AC::AnyResultBuffer *p) { return p; }
33
48
inline void operator delete (void *, AC::AnyResultBuffer *) { } // for VC++
 
49
#endif // __cplusplus
34
50
#endif // __ac_h_
35
 
#endif // __ac_FIRST__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1__
 
51
#endif // __ac_FIRST__var_tmp_aspectc4343_debian_Puma_gen45release_step1__
36
52
 
37
 
#line 1 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/Array.h"
 
53
#line 1 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/Array.h"
38
54
// This file is part of PUMA.
39
55
// Copyright (C) 1999-2003  The PUMA developer team.
40
56
//                                                                
60
76
 
61
77
namespace Puma {
62
78
 
63
 
 
64
 
#line 65 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/Array.h"
65
 
} // closed Puma
66
 
class WinIfExists;
67
 
class WinImportHandler;
68
 
class WinMacros;
69
 
class CMatchSyntax;
70
 
class ExtGnu;
71
 
class ExtAC;
72
 
class ExtACBuilderCoupling;
73
 
class ExtACSyntaxCoupling;
74
 
class ExtACTree;
75
 
class ExtACKeywords;
76
 
class WinAsm;
77
 
class WinDeclSpecs;
78
 
class WinMemberExplSpec;
79
 
class WinTypeKeywords;
80
 
class PragmaOnceUnitState;
81
 
class PragmaOnce;
82
 
class CCExprResolve;
83
 
class CExprResolve;
84
 
namespace Puma {
85
 
 
86
 
#line 26 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/Array.h"
87
79
template <class Item>
88
80
class Array {
89
 
#line 90 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/Array.h"
90
 
  friend class ::WinIfExists;
91
 
  friend class ::WinImportHandler;
92
 
  friend class ::WinMacros;
93
 
  friend class ::CMatchSyntax;
94
 
  friend class ::ExtGnu;
95
 
  friend class ::ExtAC;
96
 
  friend class ::ExtACBuilderCoupling;
97
 
  friend class ::ExtACSyntaxCoupling;
98
 
  friend class ::ExtACTree;
99
 
  friend class ::ExtACKeywords;
100
 
  friend class ::WinAsm;
101
 
  friend class ::WinDeclSpecs;
102
 
  friend class ::WinMemberExplSpec;
103
 
  friend class ::WinTypeKeywords;
104
 
  friend class ::PragmaOnceUnitState;
105
 
  friend class ::PragmaOnce;
106
 
  friend class ::CCExprResolve;
107
 
  friend class ::CExprResolve;
108
 
 
109
 
#line 27 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/Array.h"
110
 
 
111
 
   protected:
112
 
      static const long default_init_size = 5;
113
 
      static const long default_increment = 5;
114
 
 
115
 
   public:
116
 
      Array (long is = default_init_size, long incr = default_increment);
117
 
      Array (const Array<Item>& array);
118
 
      Array<Item>& operator =(const Array<Item>&);
119
 
      ~Array ();
120
 
      void append (const Item& item);
121
 
      void insert (long index, const Item& item);
122
 
      void prepend (const Item& item);
123
 
      void remove (long index);
124
 
      void reset ();
125
 
      Item& get (long index);
126
 
      Item& operator[] (long index);
127
 
      Item fetch (long index) const;
128
 
      Item& lookup (long index) const;
129
 
      long length () const;
130
 
 
131
 
   private:
132
 
      Item* data;
133
 
      long size;
134
 
      long count;
135
 
      long increment;
 
81
protected:
 
82
  static const long default_init_size = 5;
 
83
  static const long default_increment = 5;
 
84
 
 
85
public:
 
86
  Array (long is = default_init_size, long incr = default_increment);
 
87
  Array (const Array<Item>& array);
 
88
  Array<Item>& operator =(const Array<Item>&);
 
89
  ~Array ();
 
90
  void append (const Item& item);
 
91
  void insert (long index, const Item& item);
 
92
  void prepend (const Item& item);
 
93
  void remove (long index);
 
94
  void reset ();
 
95
  Item& get (long index);
 
96
  Item& operator[] (long index);
 
97
  Item fetch (long index) const;
 
98
  Item& lookup (long index) const;
 
99
  long length () const;
 
100
 
 
101
private:
 
102
  Item* data;
 
103
  long size;
 
104
  long count;
 
105
  long increment;
136
106
      
137
 
      void check (long wanted);
138
 
 };
139
 
 
140
 
template <class Item>
141
 
inline Array<Item>::Array (long is, long incr)
142
 
 {
143
 
   count     = 0; 
144
 
   size      = is;
145
 
   increment = incr;
146
 
   data      = new Item[size];
147
 
 }
148
 
 
149
 
template <class Item>
150
 
Array<Item>::Array (const Array<Item>& array)
151
 
 {
152
 
   count = 0;
153
 
   size  = array.size;
154
 
   data  = new Item[size];
155
 
   increment = array.increment;
156
 
 
157
 
   for (int pos = 0; pos < array.length (); pos++)
158
 
      append (array.lookup (pos));
159
 
 }
160
 
 
161
 
template <class Item>
162
 
Array<Item>& Array<Item>::operator =(const Array<Item>& array)
163
 
 {
164
 
   if (data)
165
 
      delete[] data;
166
 
   count = 0;
167
 
   size  = array.size;
168
 
   data  = new Item[size];
169
 
   increment = array.increment;
170
 
 
171
 
   for (int pos = 0; pos < array.length (); pos++)
172
 
      append (array.lookup (pos));
173
 
   return *this;
174
 
 }
175
 
 
176
 
template <class Item>
177
 
Array<Item>::~Array ()
178
 
 {
179
 
   if (data)
180
 
      delete[] data;
181
 
 }
182
 
 
183
 
template <class Item>
184
 
inline void Array<Item>::check (long wanted)
185
 
 {
186
 
   if (wanted >= size)
187
 
    {
188
 
      Item* new_data;
189
 
 
190
 
      while (wanted >= size)
191
 
      {
192
 
         size += increment;
193
 
         increment*=2;
194
 
      }
195
 
      new_data = new Item[size];
196
 
      for (int pos = 0; pos < count; pos++)
197
 
         new_data[pos] = data[pos];
198
 
      delete[] data;
199
 
      data = new_data;
200
 
    }
201
 
 }
 
107
  void grow (long wanted);
 
108
};
 
109
 
 
110
template <class Item>
 
111
inline Array<Item>::Array (long is, long incr) {
 
112
  count     = 0; 
 
113
  size      = is;
 
114
  increment = incr;
 
115
  data      = 0;
 
116
}
 
117
 
 
118
template <class Item>
 
119
Array<Item>::Array (const Array<Item>& array) {
 
120
  count     = 0;
 
121
  size      = array.size;
 
122
  increment = array.increment;
 
123
  
 
124
  if (size && array.data) {
 
125
    data = new Item[size];
 
126
    for (; count < array.count; count++) {
 
127
      data[count] = array.data[count];
 
128
    }
 
129
  } else
 
130
    data = 0;
 
131
}
 
132
 
 
133
template <class Item>
 
134
Array<Item>& Array<Item>::operator =(const Array<Item>& array) {
 
135
  if (data)
 
136
    delete[] data;
 
137
 
 
138
  count     = 0;
 
139
  size      = array.size;
 
140
  increment = array.increment;
 
141
 
 
142
  if (size && array.data) {
 
143
    data = new Item[size];
 
144
    for (; count < array.count; count++) {
 
145
      data[count] = array.data[count];
 
146
    }
 
147
  } else
 
148
    data = 0;
 
149
  
 
150
  return *this;
 
151
}
 
152
 
 
153
template <class Item>
 
154
Array<Item>::~Array () {
 
155
  if (data)
 
156
    delete[] data;
 
157
}
 
158
 
 
159
template <class Item>
 
160
inline void Array<Item>::grow (long wanted) {
 
161
  do {
 
162
    size += increment;
 
163
    increment *= 2;
 
164
  } while (wanted >= size);
 
165
 
 
166
  if (data) {
 
167
    Item* new_data = new Item[size];
 
168
    for (long i = 0; i < count; i++) {
 
169
      new_data[i] = data[i];
 
170
    }
 
171
    delete[] data;
 
172
    data = new_data;
 
173
  } else
 
174
    data = new Item[size];
 
175
}
202
176
   
203
177
template <class Item>
204
 
inline void Array<Item>::append (const Item& item)
205
 
 {
206
 
   check (count);
207
 
   data[count++] = item;
208
 
 }
209
 
 
210
 
template <class Item>
211
 
void Array<Item>::prepend (const Item& item)
212
 
 {
213
 
   insert (0, item);
214
 
 }
215
 
 
216
 
template <class Item>
217
 
void Array<Item>::insert (long index, const Item& item)
218
 
 {
219
 
   check (count);
220
 
   for (int pos = count; pos > index; pos--)
221
 
      data[pos] = data[pos - 1];
222
 
   data[index] = item;
223
 
   count++;
224
 
 }
225
 
 
226
 
template <class Item>
227
 
inline Item& Array<Item>::get (long index)
228
 
 {
229
 
   check (index);
230
 
   if (index >= count)
231
 
      count = index + 1;
232
 
   return data[index];
233
 
 }
234
 
 
235
 
template <class Item>
236
 
inline Item& Array<Item>::operator[] (long index)
237
 
 {
238
 
   return get (index);
239
 
 }
240
 
 
241
 
template <class Item>
242
 
inline Item Array<Item>::fetch (long index) const
243
 
 {
244
 
   assert(index < count);
245
 
   return data[index];
246
 
 }
247
 
 
248
 
template <class Item>
249
 
inline long Array<Item>::length () const
250
 
 {
251
 
   return count;
252
 
 }
253
 
 
254
 
template <class Item>
255
 
inline void Array<Item>::remove (long index)
256
 
 {
257
 
   if (index < count && count > 0)
258
 
    {
259
 
      for (int pos = index; pos < count - 1; pos++)
260
 
         data[pos] = data[pos + 1];
261
 
      count--;
262
 
    }
263
 
 }
 
178
inline void Array<Item>::append (const Item& item) {
 
179
  if (count >= size || ! data) {
 
180
    grow (count);
 
181
  }
 
182
  data[count++] = item;
 
183
}
 
184
 
 
185
template <class Item>
 
186
void Array<Item>::prepend (const Item& item) {
 
187
  insert (0, item);
 
188
}
 
189
 
 
190
template <class Item>
 
191
void Array<Item>::insert (long index, const Item& item) {
 
192
  if (count >= size || ! data) {
 
193
    grow (count);
 
194
  }
 
195
  for (long i = count; i > index; i--)
 
196
    data[i] = data[i - 1];
 
197
  data[index] = item;
 
198
  count++;
 
199
}
 
200
 
 
201
template <class Item>
 
202
inline Item& Array<Item>::get (long index) {
 
203
  if (index >= size || ! data) {
 
204
    grow (index);
 
205
  }
 
206
  if (index >= count)
 
207
    count = index + 1;
 
208
  return data[index];
 
209
}
 
210
 
 
211
template <class Item>
 
212
inline Item& Array<Item>::operator[] (long index) {
 
213
  return get (index);
 
214
}
 
215
 
 
216
template <class Item>
 
217
inline Item Array<Item>::fetch (long index) const {
 
218
  assert(index < count && data);
 
219
  return data[index];
 
220
}
 
221
 
 
222
template <class Item>
 
223
inline long Array<Item>::length () const {
 
224
  return count;
 
225
}
 
226
 
 
227
template <class Item>
 
228
inline void Array<Item>::remove (long index) {
 
229
  if (index < count && count > 0) {
 
230
    for (long i = index; i < count - 1; i++)
 
231
      data[i] = data[i + 1];
 
232
    count--;
 
233
  }
 
234
}
264
235
 
265
236
#ifndef __puma
266
237
template <>
267
238
inline void Array<int>::reset () {
268
 
   count = 0; 
 
239
  count = 0; 
269
240
}
270
241
#endif
271
242
 
272
243
template <class Item>
273
 
void Array<Item>::reset ()
274
 
 {
275
 
   if (data)
276
 
      delete[] data;
277
 
   count     = 0; 
278
 
   size      = default_init_size;
279
 
   increment = default_increment;
280
 
   data      = new Item[size];
281
 
 }
 
244
void Array<Item>::reset () {
 
245
  if (data)
 
246
    delete[] data;
 
247
    
 
248
  count     = 0; 
 
249
  size      = default_init_size;
 
250
  increment = default_increment;
 
251
  data      = new Item[size];
 
252
}
282
253
 
283
254
template <class Item>
284
 
inline Item& Array<Item>::lookup (long index) const
285
 
 {
286
 
   assert(index >= 0 && index < count);
287
 
//   if (index >= count) index = count - 1; 
288
 
//   if (index < 0)      index = 0;
289
 
   return data[index];
290
 
 }
 
255
inline Item& Array<Item>::lookup (long index) const {
 
256
  assert(index >= 0 && index < count);
 
257
  return data[index];
 
258
}
291
259
 
292
260
 
293
261
} // namespace Puma
321
289
  void remove (long idx)                   { Base::remove (idx); }
322
290
  void reset ()                            { Base::reset (); }
323
291
 
324
 
  Item *&get (long idx)          { return (Item*&)Base::get (idx); }
325
 
  Item *&operator[] (long idx)   { return (Item*&)Base::operator[] (idx); }
326
 
  Item *fetch (long idx) const   { return (Item*)Base::fetch (idx); }
327
 
  Item *&lookup (long idx) const { return (Item*&)Base::lookup (idx); }
328
 
  long length () const           { return Base::length (); }
 
292
  Item *&get (long idx)                    { return (Item*&)Base::get (idx); }
 
293
  Item *&operator[] (long idx)             { return (Item*&)Base::operator[] (idx); }
 
294
  Item *fetch (long idx) const             { return (Item*)Base::fetch (idx); }
 
295
  Item *&lookup (long idx) const           { return (Item*&)Base::lookup (idx); }
 
296
  long length () const                     { return Base::length (); }
329
297
};
330
298
 
331
299
 
335
303
 
336
304
#endif /* __array_h__ */
337
305
 
338
 
#line 339 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/inc/Puma/Array.h"
 
306
#line 307 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/Array.h"
339
307
 
340
 
#ifdef __ac_FIRST_FILE__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_inc_Puma_Array_h__
341
 
/*** begin of aspect includes ***/
342
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinIfExists_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinIfExists_ah__)
343
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinIfExists_ah__
 
308
#ifdef __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_inc_Puma_Array_h__
 
309
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
 
310
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
 
311
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
 
312
#include "CCExprResolveCC.ah"
 
313
#endif
 
314
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
315
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
316
#include "ExtACTree.ah"
 
317
#endif
 
318
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
319
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
320
#include "ExtGnu.ah"
 
321
#endif
 
322
#endif
 
323
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
 
324
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
 
325
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
 
326
#include "CCExprResolveH.ah"
 
327
#endif
 
328
#endif
 
329
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
 
330
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
 
331
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
 
332
#include "CExprResolveCC.ah"
 
333
#endif
 
334
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
335
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
336
#include "ExtACTree.ah"
 
337
#endif
 
338
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
339
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
340
#include "ExtGnu.ah"
 
341
#endif
 
342
#endif
 
343
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
 
344
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
 
345
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
 
346
#include "CExprResolveH.ah"
 
347
#endif
 
348
#endif
 
349
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
 
350
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
 
351
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
344
352
#include "WinIfExists.ah"
345
353
#endif
346
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinImportHandler_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinImportHandler_ah__)
347
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinImportHandler_ah__
 
354
#endif
 
355
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
 
356
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
 
357
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
348
358
#include "WinImportHandler.ah"
349
359
#endif
350
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMacros_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMacros_ah__)
351
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMacros_ah__
 
360
#endif
 
361
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
 
362
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
 
363
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
352
364
#include "WinMacros.ah"
353
365
#endif
354
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CMatchSyntax_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CMatchSyntax_ah__)
355
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
356
 
#include "CMatchSyntax.ah"
357
 
#endif
358
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtGnu_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtGnu_ah__)
359
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtGnu_ah__
360
 
#include "ExtGnu.ah"
361
 
#endif
362
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtAC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtAC_ah__)
363
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtAC_ah__
 
366
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
367
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
368
#include "PragmaOnceUnitState.ah"
 
369
#endif
 
370
#endif
 
371
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
 
372
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
 
373
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
 
374
#include "WinAsm.ah"
 
375
#endif
 
376
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
377
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
378
#include "ExtACTree.ah"
 
379
#endif
 
380
#endif
 
381
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
 
382
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
 
383
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
 
384
#include "WinDeclSpecs.ah"
 
385
#endif
 
386
#endif
 
387
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
 
388
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
 
389
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
 
390
#include "WinMemberExplSpec.ah"
 
391
#endif
 
392
#endif
 
393
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
 
394
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
 
395
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
 
396
#include "WinTypeKeywords.ah"
 
397
#endif
 
398
#endif
 
399
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
 
400
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
 
401
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
 
402
#include "WinFriend.ah"
 
403
#endif
 
404
#endif
 
405
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
 
406
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
 
407
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
364
408
#include "ExtAC.ah"
365
409
#endif
366
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__)
367
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
 
410
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
411
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
412
#include "ExtACTree.ah"
 
413
#endif
 
414
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
415
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
416
#include "ExtACKeywords.ah"
 
417
#endif
 
418
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
419
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
420
#include "ExtGnu.ah"
 
421
#endif
 
422
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
423
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
424
#include "PragmaOnceUnitState.ah"
 
425
#endif
 
426
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
427
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
428
#include "CMatchSyntax.ah"
 
429
#endif
 
430
#endif
 
431
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
 
432
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
 
433
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
368
434
#include "ExtACBuilderH.ah"
369
435
#endif
370
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__)
371
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
 
436
#endif
 
437
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
 
438
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
 
439
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
372
440
#include "ExtACBuilderCC.ah"
373
441
#endif
374
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__)
375
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
 
442
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
443
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
444
#include "ExtACTree.ah"
 
445
#endif
 
446
#endif
 
447
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
 
448
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
 
449
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
376
450
#include "ExtACSyntaxH.ah"
377
451
#endif
378
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__)
379
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
 
452
#endif
 
453
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
 
454
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
 
455
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
380
456
#include "ExtACSyntaxCC.ah"
381
457
#endif
382
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACTree_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACTree_ah__)
383
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
458
#endif
 
459
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
460
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
461
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
384
462
#include "ExtACTree.ah"
385
463
#endif
386
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACKeywords_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACKeywords_ah__)
387
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
464
#endif
 
465
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
466
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
467
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
388
468
#include "ExtACKeywords.ah"
389
469
#endif
390
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_TraceSyntax_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_TraceSyntax_ah__)
391
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_TraceSyntax_ah__
 
470
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
471
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
472
#include "PragmaOnceUnitState.ah"
 
473
#endif
 
474
#endif
 
475
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
476
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
477
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
478
#include "ExtACTree.ah"
 
479
#endif
 
480
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
481
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
482
#include "ExtGnu.ah"
 
483
#endif
 
484
#endif
 
485
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
 
486
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
487
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
488
#include "ExtACTree.ah"
 
489
#endif
 
490
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
 
491
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
 
492
#include "ExtGnuCSemDeclSpecs.ah"
 
493
#endif
 
494
#endif
 
495
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
496
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
497
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
498
#include "PragmaOnceUnitState.ah"
 
499
#endif
 
500
#endif
 
501
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
 
502
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
503
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
504
#include "PragmaOnceUnitState.ah"
 
505
#endif
 
506
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
 
507
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
 
508
#include "PragmaOnce.ah"
 
509
#endif
 
510
#endif
 
511
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
 
512
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
 
513
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
392
514
#include "TraceSyntax.ah"
393
515
#endif
394
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinAsm_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinAsm_ah__)
395
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinAsm_ah__
396
 
#include "WinAsm.ah"
397
 
#endif
398
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__)
399
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
400
 
#include "WinDeclSpecs.ah"
401
 
#endif
402
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__)
403
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
404
 
#include "WinMemberExplSpec.ah"
405
 
#endif
406
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__)
407
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
408
 
#include "WinTypeKeywords.ah"
409
 
#endif
410
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__)
411
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
412
 
#include "PragmaOnceUnitState.ah"
413
 
#endif
414
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnce_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnce_ah__)
415
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnce_ah__
416
 
#include "PragmaOnce.ah"
417
 
#endif
418
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveH_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveH_ah__)
419
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
420
 
#include "CCExprResolveH.ah"
421
 
#endif
422
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__)
423
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
424
 
#include "CCExprResolveCC.ah"
425
 
#endif
426
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveH_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveH_ah__)
427
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveH_ah__
428
 
#include "CExprResolveH.ah"
429
 
#endif
430
 
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveCC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveCC_ah__)
431
 
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
432
 
#include "CExprResolveCC.ah"
433
 
#endif
434
 
/*** end of aspect includes ***/
435
 
#undef __ac_FIRST__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1__
436
 
#undef __ac_FIRST_FILE__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_inc_Puma_Array_h__
437
 
#endif // __ac_FIRST_FILE__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_inc_Puma_Array_h__
 
516
#endif
 
517
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
518
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
519
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
520
#include "CMatchSyntax.ah"
 
521
#endif
 
522
#endif
 
523
#undef __ac_FIRST__var_tmp_aspectc4343_debian_Puma_gen45release_step1__
 
524
#undef __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_inc_Puma_Array_h__
 
525
#endif // __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_inc_Puma_Array_h__