~ubuntu-branches/ubuntu/jaunty/aspectc++/jaunty

« back to all changes in this revision

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

  • Committer: Bazaar Package Importer
  • Author(s): Reinhard Tartler
  • Date: 2008-07-07 14:41:02 UTC
  • mfrom: (1.1.3 upstream) (6.1.1 lenny)
  • Revision ID: james.westby@ubuntu.com-20080707144102-lzml7t07f3sl00r5
Tags: 1.0pre4~svn.20080711-1
* new upstream snapshot.
* include all upstream documentation. Clarifying emails regarding
  licensing has been included into debian/copyright.
* reformat description following recomendations of
  http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Description
  (Closes: #480316)

Show diffs side-by-side

added added

removed removed

Lines of Context:
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_CFunctionInfo_h__
 
1
#ifndef __ac_FIRST__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1__
 
2
#define __ac_FIRST__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1__
 
3
#define __ac_FIRST_FILE__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_inc_Puma_CFunctionInfo_h__
4
4
 
5
5
#ifndef __ac_h_
6
6
#define __ac_h_
33
33
    typedef typename TL::type Type;
34
34
    typedef typename Referred<Type>::type ReferredType;
35
35
  };
 
36
  template <typename T> int ttest(...);
 
37
  template <typename T> char ttest(typename T::__AttrTypes const volatile *);
 
38
  template<typename T> struct HasTypeInfo {
 
39
    enum { RET=((sizeof(ttest<T>(0))==1)?1:0) };
 
40
  };
 
41
  template<typename T, int HAVE = HasTypeInfo<T>::RET> struct TypeInfo {
 
42
    enum { AVAILABLE = 0 };
 
43
  };
 
44
  template<typename T> struct TypeInfo<T, 1> {
 
45
    enum { AVAILABLE = 1 };
 
46
    enum { ELEMENTS = T::__AttrTypes::ARGS };
 
47
    template<int I>
 
48
    struct Member : public AC::Arg<typename T::__AttrTypes,I> {};
 
49
    template<int I>
 
50
    static typename Member<I>::ReferredType* member (T* obj) {
 
51
      return (typename Member<I>::ReferredType*)obj->__attr (I);
 
52
    }
 
53
    static const char *member_name (T &obj, int i) {
 
54
      return obj.__attr_name (i);
 
55
    }
 
56
         };
36
57
  template <class Aspect, int Index>
37
58
  struct CFlow {
38
59
    static int &instance () {
48
69
inline void operator delete (void *, AC::AnyResultBuffer *) { } // for VC++
49
70
#endif // __cplusplus
50
71
#endif // __ac_h_
51
 
#endif // __ac_FIRST__var_tmp_aspectc4343_debian_Puma_gen45release_step1__
 
72
#endif // __ac_FIRST__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1__
52
73
 
53
 
#line 1 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CFunctionInfo.h"
 
74
#line 1 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/CFunctionInfo.h"
54
75
// This file is part of PUMA.
55
76
// Copyright (C) 1999-2003  The PUMA developer team.
56
77
//                                                                
72
93
#ifndef __CFunctionInfo_h__
73
94
#define __CFunctionInfo_h__
74
95
 
75
 
// function info (standard functions and methods)
 
96
/** \file 
 
97
 *  Semantic information about a function. */
76
98
 
77
99
#include "Puma/CStructure.h"
78
100
#include "Puma/CTypeInfo.h"
87
109
class CNamespaceInfo;
88
110
class CTemplateInfo;
89
111
 
90
 
/** \file 
91
 
 *  Representation of a function.
92
 
 *  \see Puma::CFunctionInfo */
93
 
 
94
 
/** \class CFunctionInfo CFunctionInfo.h Puma/infos/CFunctionInfo.h
95
 
 *  A CFunctionInfo object represents a function declaration. */
96
 
 
97
 
#line 98 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CFunctionInfo.h"
 
112
/** \class CFunctionInfo CFunctionInfo.h Puma/CFunctionInfo.h
 
113
 *  Semantic information about a function, method, overloaded
 
114
 *  operator, or user conversion function. */
 
115
 
 
116
#line 117 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/inc/Puma/CFunctionInfo.h"
98
117
} // closed Puma
99
118
class CCExprResolve;
100
119
class CExprResolve;
117
136
class CMatchSyntax;
118
137
namespace Puma {
119
138
 
120
 
#line 43 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CFunctionInfo.h"
 
139
#line 41 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/CFunctionInfo.h"
121
140
class CFunctionInfo : public CStructure {
122
 
#line 123 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CFunctionInfo.h"
 
141
#line 142 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/inc/Puma/CFunctionInfo.h"
123
142
  friend class ::CCExprResolve;
124
143
  friend class ::CExprResolve;
125
144
  friend class ::WinIfExists;
140
159
  friend class ::PragmaOnce;
141
160
  friend class ::CMatchSyntax;
142
161
 
143
 
#line 43 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/CFunctionInfo.h"
 
162
#line 41 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/CFunctionInfo.h"
144
163
 
145
164
  Array<CArgumentInfo*> _Arguments;
146
165
  Array<CLabelInfo*> _Labels;
158
177
  } _MethodType;
159
178
 
160
179
protected:
161
 
  /** This constructor is to be used by classes inherited from
162
 
   *  CFunctionInfo. It makes it possible to set another object id
163
 
   *  than \c FUNCTION_INFO for abstractions not representing a 
164
 
   *  standard function (e.g. CFctInstance).
165
 
   *  \param id The object id to be used instead of \c FUNCTION_INFO. */
 
180
  /** Constructor.
 
181
   *  \param id The object type. */
166
182
  CFunctionInfo (ObjectId id);
167
183
 
168
184
public: 
169
 
  /** Construct a new function info. */
 
185
  /** Constructor. */
170
186
  CFunctionInfo ();
171
 
  /** Destruct the function info. */
 
187
  /** Destructor. If the object type is CObjectInfo::FUNCTION_INFO, 
 
188
   *  then CObjectInfo::CleanUp() is called. */
172
189
  ~CFunctionInfo ();
173
190
  
174
 
//  bool operator ==(const CFunctionInfo &) const;  
175
 
 
176
 
  /** Get the base info object of the info object. <b>The 
177
 
   *  corresponding information is not yet set!</b>
178
 
   *  \return This method always returns \c NULL.
179
 
   *  \warning Do not use this method. */
180
 
  CFunctionInfo *BaseObject () const;
181
 
  /** Get the info object of the function definition. 
182
 
   *  \return The info or \e this if the function is not defined. */
 
191
  /** Get the semantic object of the function definition. 
 
192
   *  \see CObjectInfo::DefObject() */
183
193
  CFunctionInfo *DefObject () const;
184
 
  /** Get the type information object for the function. */
 
194
  /** Get the type information for the function. */
185
195
  CTypeFunction *TypeInfo () const;
186
 
  /** Return the conversion type if this is a conversion function.
187
 
   *  \return The conversion type or \c NULL if not a conversion function. */
 
196
  /** Get the conversion type if this is a conversion function.
 
197
   *  \return The conversion type or NULL if not a conversion function. */
188
198
  CTypeInfo *ConversionType () const;
189
 
  /** Return the return type of the function. */
 
199
  /** Get the return type of the function. */
190
200
  CTypeInfo *ReturnType () const;
191
 
  /** Get the template info if this is a function template.
192
 
   *  \return The template info or \c NULL if not a function template. */
 
201
  /** Get the template information if this is a function template.
 
202
   *  \return The template information or NULL if not a function template. */
193
203
  CTemplateInfo *TemplateInfo () const;
194
 
  /** Return the class or union if this is method of a class or union.
195
 
   *  \return The record info or \c NULL if not a method. */
 
204
  /** Get the class or union if this is a method of a class or union.
 
205
   *  \return The class/union or NULL if not a method. */
196
206
  CRecord *Record () const;
197
 
  /** Get the namespace info if this function is declared in a namespace.
198
 
   *  \return The namespace info or \c NULL if not declared in a namespace. */
 
207
  /** Get the namespace if this function is declared in a namespace.
 
208
   *  \return The namespace or NULL if not declared in a namespace. */
199
209
  CNamespaceInfo *Namespace () const;
200
210
 
201
 
  // Get ...
202
 
 
203
211
  /** Get the number of jump labels defined in the function body. */
204
212
  unsigned Labels () const;
205
213
  /** Get the number of function parameters. */
206
214
  unsigned Arguments () const;
207
215
  /** Get the n-th jump label.
208
 
   *  \param n The number of the jump label.
209
 
   *  \return The label info or \c NULL if \e n is invalid. */
 
216
   *  \param n The index of the jump label.
 
217
   *  \return The label or NULL if \e n is invalid. */
210
218
  CLabelInfo *Label (unsigned n) const;
211
219
  /** Get the jump label with the given name.
212
220
   *  \param name The name of the jump label.
213
 
   *  \return The label info or \c NULL if no such label. */
 
221
   *  \return The label or NULL if no such label. */
214
222
  CLabelInfo *Label (const char *name) const;
215
223
  /** Get the n-th function parameter.
216
 
   *  \param n The number of the function parameter. 
217
 
   *  \return The function parameter info or \c NULL if \e n is invalid. */
 
224
   *  \param n The index of the function parameter. 
 
225
   *  \return The function parameter or NULL if \e n is invalid. */
218
226
  CArgumentInfo *Argument (unsigned n) const;
219
227
  /** Get the function parameter with the given name. 
220
228
   *  \param name The name of the function parameter.
221
 
   *  \return The function parameter info or \c NULL if no such parameter. */
 
229
   *  \return The function parameter or NULL if no such parameter. */
222
230
  CArgumentInfo *Argument (const char *name) const;
223
231
  /** Get the default argument of the n-th function parameter.
224
 
   *  \param The number of the function parameter.
 
232
   *  \param n The index of the function parameter.
225
233
   *  \return The syntax tree node of the default argument or 
226
 
   *          \c NULL if the n-th parameter has no default argument. */
 
234
   *          NULL if the n-th parameter has no default argument. */
227
235
  CTree *DefaultArgument (unsigned n) const;
228
236
  /** Get the initializer of the function. Only pure virtual functions
229
 
   *  have an initializer, i.e. "=0".
230
 
   *  \return The syntax tree node of the initializer or \c NULL
 
237
   *  have an initializer ("=0").
 
238
   *  \return The syntax tree node of the initializer or NULL
231
239
   *          if function is not pure virtual. */
232
240
  CT_ExprList *Init () const;
233
241
 
234
 
  // Set ... 
235
 
  
236
242
  /** Set the conversion type of a conversion function. 
237
243
   *  \param type The conversion type. */
238
244
  void ConversionType (CTypeInfo *type);
240
246
   *  function declared in a namespace.
241
247
   *  \param scope The qualification scope. */
242
248
  void QualifiedScope (CStructure *scope);
243
 
  /** Add a function parameter to the function. 
244
 
   *  \param info The function parameter info. */
 
249
  /** Add a function parameter. 
 
250
   *  \param info The function parameter. */
245
251
  void addArgument (CArgumentInfo *info);
246
 
  /** Add a jump label to the function.
247
 
   *  \param label The label info. */
 
252
  /** Add a jump label.
 
253
   *  \param label The jump label. */
248
254
  void addLabel (CLabelInfo *label);
249
 
  /** Remove the given function parameter from the function.
250
 
   *  \param info The function parameter info. */
251
 
  void removeArgument (const CArgumentInfo *);
252
 
  /** Remove the given jump label from the function.
253
 
   *  \param label The label info. */
 
255
  /** Remove the given function parameter.
 
256
   *  \param info The function parameter. */
 
257
  void removeArgument (const CArgumentInfo *info);
 
258
  /** Remove the given jump label.
 
259
   *  \param label The jump label. */
254
260
  void removeLabel (const CLabelInfo *label);
255
 
  /** Set the template info of a function template.
256
 
   *  \param info The template info. */
 
261
  /** Set the template information of a function template.
 
262
   *  \param info The template information. */
257
263
  void TemplateInfo (CTemplateInfo *info);
258
264
  /** Set whether the function is a function template.
259
265
   *  \param v \c true if the function is a template. */
260
266
  void isTemplate (bool v);
261
267
 
262
 
  // Create/Delete ...
263
 
  
264
 
  /** Create a new function parameter. The function parameter info 
 
268
  /** Create a new function parameter. The new function parameter
265
269
   *  is added to the function. */
266
270
  CArgumentInfo *newArgument ();
267
 
  /** Create a new jump label. The jump label info is added
 
271
  /** Create a new jump label. The new jump label is added
268
272
   *  to the function. */
269
273
  CLabelInfo *newLabel ();
270
274
  /** Remove and destroy the given function parameter. 
271
 
   *  \param info The function parameter info. */
 
275
   *  \param info The function parameter. */
272
276
  void deleteArgument (const CArgumentInfo *info);
273
277
  /** Remove and destroy the given jump label. 
274
 
   *  \param info The jump label info. */
 
278
   *  \param info The jump label. */
275
279
  void deleteLabel (const CLabelInfo *info);
276
280
 
277
 
  // additional information
278
 
  
279
 
  /** Return \e true if the function accepts a variable argument list. */
 
281
  /** Check if the function accepts a variable argument list. */
280
282
  bool hasEllipsis () const;
281
 
  /** Return \e true if the n-th function parameter has a default argument.
282
 
   *  \param n The number of the function parameter. */
 
283
  /** Check if the n-th function parameter has a default argument.
 
284
   *  \param n The index of the function parameter. */
283
285
  bool hasDefaultArgument (unsigned n) const;
284
286
  
285
 
  /** Return \e true if this is the info of a function definition. */
 
287
  /** Check if this is a function definition. */
286
288
  bool isFctDef () const;                    
287
 
  /** Return \e true if this is a method of a class or union. */
 
289
  /** Check if this is a method of a class or union. */
288
290
  bool isMethod () const;                    
289
 
  /** Return \e true if this is a static method of a class or union. */
 
291
  /** Check if this is a static method of a class or union. */
290
292
  bool isStaticMethod () const;          
291
 
  /** Return \e true if this is a function template. */
 
293
  /** Check if this is a function template. */
292
294
  bool isTemplate () const;        
293
 
  /** Return \e true if the function is defined. */
 
295
  /** Check if the function is defined. */
294
296
  bool isDefined () const;              
295
 
  /** Return \e true if this is a destructor. */
 
297
  /** Check if this is a destructor. */
296
298
  bool isDestructor () const;          
297
 
  /** Return \e true if this is a constructor. */
 
299
  /** Check if this is a constructor. */
298
300
  bool isConstructor () const;              
299
 
  /** Return \e true if this is an overloaded operator. */
 
301
  /** Check if this is an overloaded operator. */
300
302
  bool isOperator () const;           
301
 
  /** Return \e true if this is a conversion function. */
 
303
  /** Check if this is a conversion function. */
302
304
  bool isConversion () const;     
 
305
  /** Check if the function is pure virtual. */
 
306
  bool isPureVirtual () const;
303
307
 
304
308
  /** Set whether the function is a destructor. 
305
309
   *  \param v \e true if the function is a destructor. */
314
318
   *  \param v \e true if the function is a conversion function. */
315
319
  void isConversion (bool v);
316
320
 
317
 
//  bool isRedefined () const;
318
 
  /** Return \e true if the function is pure virtual. */
319
 
  bool isPureVirtual () const;
320
 
  
321
 
  /** Returns \e true if the argument function has the same name and
322
 
   *  parameter types
323
 
   *  \param fi function info object of the compared function. */
 
321
  /** Check if the given function has the same name and
 
322
   *  parameter types as this function.
 
323
   *  \param fi The function to compare with. */
324
324
  bool hasSameNameAndArgs (const CFunctionInfo *fi) const;
325
325
  
326
 
  /** Returns \e true if the function is a non-static member function and
327
 
   *  if in any of the base classes there is a function definition of a
328
 
   *  virtual function with the same name and argument types */
 
326
  /** Check if the function is a non-static member function and if
 
327
   *  in any of the base classes there is a function definition of a
 
328
   *  virtual function with the same name and argument types. */
329
329
  bool overridesVirtual () const;
 
330
public:
 
331
  typedef AC::TL<Puma::Array< Puma::CArgumentInfo * >,AC::TL<Puma::Array< Puma::CLabelInfo * >,AC::TL<Puma::CTypeInfo *,AC::TL<Puma::CTemplateInfo *,AC::TL<bool,AC::TL<Puma::CFunctionInfo::MethodType,AC::TLE > > > > > > __AttrTypes;
 
332
  const char *__attr_name (unsigned i) const {
 
333
    static const char *names[] = { "_Arguments", "_Labels", "_ConversionType", "_TemplateInfo", "_isTemplate", "_MethodType" }; return names[i];
 
334
  }
 
335
  const void *__attr (unsigned __i) const {
 
336
    switch (__i) { case 1: return &_Arguments; case 3: return &_Labels; case 4: return &_ConversionType; case 5: return &_TemplateInfo; case 6: return &_isTemplate; case 12: return &_MethodType; default: return 0; }
 
337
  }
 
338
#line 208 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/CFunctionInfo.h"
330
339
};
331
340
 
332
341
inline CFunctionInfo::CFunctionInfo (ObjectId id) :
351
360
 
352
361
inline CTypeFunction *CFunctionInfo::TypeInfo () const
353
362
 { return (CTypeFunction*)CObjectInfo::TypeInfo (); }
354
 
inline CFunctionInfo *CFunctionInfo::BaseObject () const
355
 
 { return (CFunctionInfo*)CObjectInfo::BaseObject (); }
356
363
 
357
364
inline unsigned CFunctionInfo::Arguments () const
358
365
 { return _Arguments.length (); }
406
413
 
407
414
#endif /* __CFunctionInfo_h__ */
408
415
 
409
 
#line 410 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/inc/Puma/CFunctionInfo.h"
 
416
#line 417 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/inc/Puma/CFunctionInfo.h"
410
417
 
411
 
#ifdef __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_inc_Puma_CFunctionInfo_h__
412
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
413
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
414
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
 
418
#ifdef __ac_FIRST_FILE__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_inc_Puma_CFunctionInfo_h__
 
419
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
 
420
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
 
421
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
415
422
#include "CCExprResolveCC.ah"
416
423
#endif
417
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
418
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
424
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
425
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
419
426
#include "ExtACTree.ah"
420
427
#endif
421
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
422
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
428
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
429
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
423
430
#include "ExtGnu.ah"
424
431
#endif
425
432
#endif
426
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
427
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
428
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
 
433
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
 
434
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
 
435
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
429
436
#include "CCExprResolveH.ah"
430
437
#endif
431
438
#endif
432
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
433
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
434
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
 
439
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
 
440
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
 
441
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
435
442
#include "CExprResolveCC.ah"
436
443
#endif
437
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
438
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
444
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
445
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
439
446
#include "ExtACTree.ah"
440
447
#endif
441
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
442
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
448
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
449
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
443
450
#include "ExtGnu.ah"
444
451
#endif
445
452
#endif
446
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
447
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
448
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
 
453
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveH_ah__
 
454
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveH_ah__
 
455
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveH_ah__
449
456
#include "CExprResolveH.ah"
450
457
#endif
451
458
#endif
452
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
453
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
454
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
 
459
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinIfExists_ah__
 
460
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinIfExists_ah__
 
461
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinIfExists_ah__
455
462
#include "WinIfExists.ah"
456
463
#endif
457
464
#endif
458
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
459
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
460
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
 
465
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinImportHandler_ah__
 
466
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinImportHandler_ah__
 
467
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinImportHandler_ah__
461
468
#include "WinImportHandler.ah"
462
469
#endif
463
470
#endif
464
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
465
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
466
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
 
471
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMacros_ah__
 
472
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMacros_ah__
 
473
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMacros_ah__
467
474
#include "WinMacros.ah"
468
475
#endif
469
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
470
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
476
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
477
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
471
478
#include "PragmaOnceUnitState.ah"
472
479
#endif
473
480
#endif
474
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
475
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
476
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
 
481
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinAsm_ah__
 
482
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinAsm_ah__
 
483
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinAsm_ah__
477
484
#include "WinAsm.ah"
478
485
#endif
479
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
480
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
486
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
487
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
481
488
#include "ExtACTree.ah"
482
489
#endif
483
490
#endif
484
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
485
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
486
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
 
491
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
 
492
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
 
493
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
487
494
#include "WinDeclSpecs.ah"
488
495
#endif
489
496
#endif
490
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
491
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
492
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
 
497
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
 
498
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
 
499
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
493
500
#include "WinMemberExplSpec.ah"
494
501
#endif
495
502
#endif
496
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
497
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
498
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
 
503
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
 
504
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
 
505
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
499
506
#include "WinTypeKeywords.ah"
500
507
#endif
501
508
#endif
502
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
503
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
504
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
 
509
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinFriend_ah__
 
510
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinFriend_ah__
 
511
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinFriend_ah__
505
512
#include "WinFriend.ah"
506
513
#endif
507
514
#endif
508
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
509
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
510
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
 
515
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtAC_ah__
 
516
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtAC_ah__
 
517
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtAC_ah__
511
518
#include "ExtAC.ah"
512
519
#endif
513
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
514
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
520
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
521
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
515
522
#include "ExtACTree.ah"
516
523
#endif
517
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
518
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
524
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
525
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
519
526
#include "ExtACKeywords.ah"
520
527
#endif
521
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
522
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
528
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
529
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
523
530
#include "ExtGnu.ah"
524
531
#endif
525
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
526
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
532
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
533
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
527
534
#include "PragmaOnceUnitState.ah"
528
535
#endif
529
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
530
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
536
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
537
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
531
538
#include "CMatchSyntax.ah"
532
539
#endif
533
540
#endif
534
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
535
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
536
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
 
541
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
 
542
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
 
543
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
537
544
#include "ExtACBuilderH.ah"
538
545
#endif
539
546
#endif
540
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
541
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
542
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
 
547
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
 
548
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
 
549
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
543
550
#include "ExtACBuilderCC.ah"
544
551
#endif
545
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
546
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
552
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
553
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
547
554
#include "ExtACTree.ah"
548
555
#endif
549
556
#endif
550
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
551
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
552
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
 
557
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
 
558
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
 
559
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
553
560
#include "ExtACSyntaxH.ah"
554
561
#endif
555
562
#endif
556
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
557
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
558
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
 
563
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
 
564
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
 
565
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
559
566
#include "ExtACSyntaxCC.ah"
560
567
#endif
561
568
#endif
562
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
563
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
564
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
569
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
570
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
571
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
565
572
#include "ExtACTree.ah"
566
573
#endif
567
574
#endif
568
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
569
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
570
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
575
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
576
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
577
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
571
578
#include "ExtACKeywords.ah"
572
579
#endif
573
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
574
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
580
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
581
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
575
582
#include "PragmaOnceUnitState.ah"
576
583
#endif
577
584
#endif
578
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
579
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
580
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
585
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
586
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
587
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
581
588
#include "ExtACTree.ah"
582
589
#endif
583
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
584
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
590
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
591
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
585
592
#include "ExtGnu.ah"
586
593
#endif
587
594
#endif
588
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
589
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
590
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
595
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
 
596
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
597
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
591
598
#include "ExtACTree.ah"
592
599
#endif
593
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
594
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
 
600
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
 
601
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
595
602
#include "ExtGnuCSemDeclSpecs.ah"
596
603
#endif
597
604
#endif
598
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
599
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
600
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
601
 
#include "PragmaOnceUnitState.ah"
602
 
#endif
603
 
#endif
604
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
605
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
606
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
607
 
#include "PragmaOnceUnitState.ah"
608
 
#endif
609
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
610
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
 
605
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
606
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
607
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
608
#include "PragmaOnceUnitState.ah"
 
609
#endif
 
610
#endif
 
611
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnce_ah__
 
612
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
613
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
614
#include "PragmaOnceUnitState.ah"
 
615
#endif
 
616
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnce_ah__
 
617
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnce_ah__
611
618
#include "PragmaOnce.ah"
612
619
#endif
613
620
#endif
614
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
615
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
616
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
 
621
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_TraceSyntax_ah__
 
622
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_TraceSyntax_ah__
 
623
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_TraceSyntax_ah__
617
624
#include "TraceSyntax.ah"
618
625
#endif
619
626
#endif
620
 
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
621
 
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
622
 
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
627
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
628
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
629
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
623
630
#include "CMatchSyntax.ah"
624
631
#endif
625
632
#endif
626
 
#undef __ac_FIRST__var_tmp_aspectc4343_debian_Puma_gen45release_step1__
627
 
#undef __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_inc_Puma_CFunctionInfo_h__
628
 
#endif // __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_inc_Puma_CFunctionInfo_h__
 
633
#undef __ac_FIRST__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1__
 
634
#undef __ac_FIRST_FILE__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_inc_Puma_CFunctionInfo_h__
 
635
#endif // __ac_FIRST_FILE__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_inc_Puma_CFunctionInfo_h__