780
837
#ifndef __array_h__
781
838
#define __array_h__
841
* Variable length array implementation. */
783
843
#include <assert.h>
848
/** \class Array Array.h Puma/Array.h
849
* Variable length array implementation. */
787
850
template <class Item>
853
/** Default array size. */
790
854
static const long default_init_size = 5;
855
/** Default array size increment. */
791
856
static const long default_increment = 5;
860
* \param is The default size of the array.
861
* \param incr The default increment value. */
794
862
Array (long is = default_init_size, long incr = default_increment);
863
/** Copy-constructor.
864
* \param array The array to copy. */
795
865
Array (const Array<Item>& array);
796
Array<Item>& operator =(const Array<Item>&);
866
/** Assignment operator.
867
* \param copy The array to copy. */
868
Array<Item>& operator =(const Array<Item>& copy);
869
/** Destructor. Destroys the array. */
871
/** Append an item to the array.
872
* \param item The item to append. */
798
873
void append (const Item& item);
874
/** Insert an item at the given array index.
875
* \param index The array index.
876
* \param item The item to insert. */
799
877
void insert (long index, const Item& item);
879
* \param item The item to prepend. */
800
880
void prepend (const Item& item);
881
/** Remove the array item at the given array index.
882
* \param index The array index. */
801
883
void remove (long index);
884
/** Reset the array. Destroys the current array. */
886
/** Get a reference to the array item at the given
887
* array index. If the index exceeds the array
888
* bounds, then the array is reallocated accordingly.
889
* \param index The array index. */
803
890
Item& get (long index);
891
/** Get a reference to the array item at the given
892
* array index. If the index exceeds the array
893
* bounds, then the array is reallocated accordingly.
894
* \param index The array index. */
804
895
Item& operator[] (long index);
896
/** Get the array item at the given array index.
897
* Does not return a reference, thus the item may
898
* be implicitely copied.
899
* \warning Does not validate the index!
900
* \param index The array index. */
805
901
Item fetch (long index) const;
902
/** Get a reference to the array item at the given
904
* \warning Does not validate the index!
905
* \param index The array index. */
806
906
Item& lookup (long index) const;
907
/** Get the number of items in the array. */
807
908
long length () const;
2715
3009
friend class ::PragmaOnce;
2716
3010
friend class ::CMatchSyntax;
2718
#line 27 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/List.h"
3012
#line 32 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/List.h"
2720
3014
ListElement *_first;
2721
3015
ListElement *_last;
2724
3019
List () : _first ((ListElement*)0), _last ((ListElement*)0) {}
2725
List (const List &);
3020
/** Copy-constructor.
3021
* \param copy The list to copy. */
3022
List (const List ©);
3023
/** Destructor. Destroys the list elements. */
2728
List &operator = (const List &);
2729
List &operator += (const List &);
2730
List operator + (const List &);
3026
/** Assignment operator.
3027
* \param copy The list to copy. */
3028
List &operator = (const List ©);
3029
/** Append the given list.
3030
* \param list The list to append. */
3031
List &operator += (const List &list);
3032
/** Create a new list containing the elements of this
3033
* list followed by the elements of the given list.
3034
* \param list The other list. */
3035
List operator + (const List &list);
3037
/** Destroy the list elements. */
2734
void append (ListElement &);
2735
void prepend (ListElement &);
3040
/** Append an element to the list.
3041
* \param element The element. */
3042
void append (ListElement &element);
3043
/** Prepend an element to the list.
3044
* \param element The element. */
3045
void prepend (ListElement &element);
3046
/** Insert an element at the given list position.
3047
* \param at A list element where to insert the element.
3048
* \param element The element. */
2736
3049
void insert (ListElement *at, ListElement &element);
3050
/** Remove the given element from the list.
3051
* \param element The list element. */
2737
3052
void remove (ListElement *element);
3053
/** Remove and destroy all elements between the
3054
* given list elements.
3055
* \param from The first list element to kill.
3056
* \param to The last list element to kill. */
2738
3057
void kill (ListElement *from, ListElement *to = (ListElement*)0)
2739
3058
{ List discard; cut (discard, from, to); }
3060
/** Cut all elements between the given list elements.
3061
* \param out The container for the cutted elements (are appended).
3062
* \param from The first list element to cut.
3063
* \param to The last list element to cut. */
2741
3064
void cut (List &out, ListElement *from, ListElement *to = (ListElement*)0);
2742
//List *cut (ListElement *from, ListElement *to = (ListElement*)0);
2743
List *copy (ListElement *from = (ListElement*)0,
2744
ListElement *to = (ListElement*)0);
3065
/** Copy all elements between the given list elements.
3066
* \param from The first list element to cut.
3067
* \param to The last list element to cut.
3068
* \return A new list containing the copied elements. */
3069
List *copy (ListElement *from = (ListElement*)0, ListElement *to = (ListElement*)0);
3070
/** Insert copies of the elements of the given list at
3071
* the given list position.
3072
* \param at The list element at which to paste the list elements.
3073
* \param l The list containing the elements to paste. */
2745
3074
void paste (ListElement *at, const List &l);
3075
/** Insert copies of the elements of the given list before
3076
* the given list position.
3077
* \param at The list element before which to paste the list elements.
3078
* \param l The list containing the elements to paste. */
2746
3079
void paste_before (ListElement *at, const List &l);
3080
/** Insert the elements of the given list at the given
3081
* list position. The elements are removed from the source
3083
* \param at The list element at which to insert the list elements.
3084
* \param l The list containing the elements to insert. */
2747
3085
void move (ListElement *at, List &l);
3086
/** Insert the elements of the given list before the given
3087
* list position. The elements are removed from the source
3089
* \param at The list element before which to insert the list elements.
3090
* \param l The list containing the elements to insert. */
2748
3091
void move_before (ListElement *at, List &l);
3093
/** Check if the list is empty. */
2750
3094
bool empty () const { return _first == (ListElement*)0; }
3096
/** Get the first element in the list.
3097
* \return The element or NULL if list is empty. */
2751
3098
const ListElement *first () const { return _first; }
3099
/** Get the last element in the list.
3100
* \return The element or NULL if list is empty. */
2752
3101
const ListElement *last () const { return _last; }
3102
/** Get the next element of the given element.
3103
* \return The element or NULL if the given element is NULL. */
2753
3104
const ListElement *next (const ListElement *element) const
2754
3105
{ return element ? element->_next : 0; }
3106
/** Get the previous element of the given element.
3107
* \return The element or NULL if the given element is NULL. */
2755
3108
const ListElement *prev (const ListElement *element) const
2756
3109
{ return element ? element->_prev : 0; }
3111
typedef AC::TL<Puma::ListElement *,AC::TL<Puma::ListElement *,AC::TLE > > __AttrTypes;
3112
const char *__attr_name (unsigned i) const {
3113
static const char *names[] = { "_first", "_last" }; return names[i];
3115
const void *__attr (unsigned __i) const {
3116
switch (__i) { case 0: return &_first; case 1: return &_last; default: return 0; }
3118
#line 129 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/List.h"
2931
3293
// pointcut definitions
2933
#line 28 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
3295
#line 28 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
2937
#line 37 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
3299
#line 37 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
2940
3302
// initialize new state flag
2942
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
3304
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
2944
3306
public: template<class JoinPoint> void __a0_after
2945
#line 40 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
3307
#line 40 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
2947
#line 40 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
3309
#line 40 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
2948
3310
(JoinPoint *tjp)
2949
#line 40 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
3311
#line 40 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
2951
#line 2952 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/src/CScanner.cc"
3313
#line 3314 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/src/CScanner.cc"
2953
3315
JoinPoint *&thisJoinPoint = tjp;
2955
#line 40 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
3317
#line 40 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
2957
#line 2958 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/src/CScanner.cc"
3319
#line 3320 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/src/CScanner.cc"
2959
3321
typedef typename JoinPoint::That __JP_That;
2960
3322
typedef typename JoinPoint::Target __JP_Target;
2961
3323
typedef typename JoinPoint::Result __JP_Result;
2963
#line 40 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
3325
#line 40 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
2965
3327
thisJoinPoint->that ()->_once = false;
2967
#line 2968 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/src/CScanner.cc"
3329
#line 3330 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/src/CScanner.cc"
2971
#line 42 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
3333
#line 42 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
2974
3336
// initialize new flag for all managed units
2976
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
3338
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
2978
3340
public: template<class JoinPoint> void __a1_after
2979
#line 45 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
3341
#line 45 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
2981
#line 45 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
3343
#line 45 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
2982
3344
(JoinPoint *tjp)
2983
#line 45 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
3345
#line 45 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
2985
#line 2986 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/src/CScanner.cc"
3347
#line 3348 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/src/CScanner.cc"
2987
3349
typedef typename JoinPoint::That __JP_That;
2988
3350
typedef typename JoinPoint::Target __JP_Target;
2989
3351
typedef typename JoinPoint::Result __JP_Result;
2991
#line 45 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
3353
#line 45 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
2993
3355
// go through the whole unit hash table and reset the
2994
3356
// `#pragma once' state of the units
2995
3357
typename __JP_That
2996
#line 48 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
3358
#line 48 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
2997
3359
::UMapIter iter;
2998
3360
for (iter = tjp->that()->_umap.begin (); iter != tjp->that()->_umap.end (); ++iter)
2999
3361
(*iter).second->state ().onlyOnce (false);
3001
#line 3002 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/src/CScanner.cc"
3363
#line 3364 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/src/CScanner.cc"
3005
#line 51 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
3367
#line 51 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
3009
3371
// this aspect should never be instantiated directly
3010
3372
PragmaOnceUnitState () {}
3374
typedef AC::TLE __AttrTypes;
3375
const char *__attr_name (unsigned i) const { return 0; }
3376
const void *__attr (unsigned __i) const { return 0; }
3377
#line 56 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/PragmaOnceUnitState.ah"
3012
#line 3013 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/src/CScanner.cc"
3379
#line 3380 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/src/CScanner.cc"
3015
3382
template <class JoinPoint>
3240
3642
friend class ::PragmaOnce;
3241
3643
friend class ::CMatchSyntax;
3243
#line 29 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/Unit.h"
3645
#line 60 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/Unit.h"
3246
3648
UnitState _state;
3249
3652
Unit () : List (), _name ((char*)0) {}
3653
/** Copy-constructor.
3654
* \param list The token chain to copy. */
3250
3655
Unit (const List &list) : List (list), _name ((char*)0) {}
3656
/** Destructor. Destroys the tokens. */
3251
3657
virtual ~Unit ();
3252
virtual void name (const char *);
3658
/** Set the name of the unit (usually the file name).
3659
* \param name The name. */
3660
virtual void name (const char *name);
3661
/** Get the name of the unit (usually the file name). */
3253
3662
char *name () const { return _name; }
3663
/** Print the tokens of the unit on the given stream.
3664
* \param os The output stream. */
3254
3665
virtual void print (ostream &os) const;
3666
/** Check if this is a unit for a file. */
3255
3667
virtual bool isFile () const { return false; }
3668
/** Check if this is a unit for a macro expansion. */
3256
3669
virtual bool isMacroExp () const { return false; }
3670
/** Get the state of the unit. */
3257
3671
UnitState &state () { return _state; }
3674
/** Get the first token in the unit.
3675
* \return The token or NULL if unit is empty. */
3676
Token *first () const { return (Token*)List::first(); }
3677
/** Get the last token in the unit.
3678
* \return The token or NULL if unit is empty. */
3679
Token *last () const { return (Token*)List::last(); }
3680
/** Get the next token of the given token.
3681
* \return The token or NULL if the given token is NULL. */
3682
Token *next (const Token *token) const { return (Token*)List::next((const ListElement*)token); }
3683
/** Get the previous token of the given token.
3684
* \return The token or NULL if the given token is NULL. */
3685
Token *prev (const Token *token) const { return (Token*)List::prev((const ListElement*)token); }
3687
typedef AC::TL<char *,AC::TL<Puma::UnitState,AC::TLE > > __AttrTypes;
3688
const char *__attr_name (unsigned i) const {
3689
static const char *names[] = { "_name", "_state" }; return names[i];
3691
const void *__attr (unsigned __i) const {
3692
switch (__i) { case 0: return &_name; case 1: return &_state; default: return 0; }
3694
#line 100 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/inc/Puma/Unit.h"
4731
5270
unsigned short _flags;
5273
/** Special token types. */
5275
/** End-of-file token. */
4735
5276
ID_END_OF_FILE = -1,
5277
/** Unknown token type. */
4736
5278
ID_UNKNOWN = -2,
5279
/** Error token type. */
5281
/** Warning token type. */
4738
5282
ID_WARNING = -4
4741
static LanguageID comment_id, pre_id, dir_id, cpp_id, white_id,
4742
wildcard_id, keyword_id, open_id, macro_op_id,
4743
identifier_id, comma_id, close_id;
5285
/** Comment tokens. */
5286
static LanguageID comment_id;
5287
/** Preprocessor tokens. */
5288
static LanguageID pre_id;
5289
/** Compiler directives. */
5290
static LanguageID dir_id;
5291
/** C/C++ core language tokens. */
5292
static LanguageID cpp_id;
5293
/** White-spaces. */
5294
static LanguageID white_id;
5296
static LanguageID wildcard_id;
5298
static LanguageID keyword_id;
5299
/** Left parenthesis. */
5300
static LanguageID open_id;
5301
/** Function-like macro operands. */
5302
static LanguageID macro_op_id;
5304
static LanguageID identifier_id;
5306
static LanguageID comma_id;
5307
/** Right parenthesis. */
5308
static LanguageID close_id;
4746
Token (int = 0, LanguageID lang = LanguageID(0), const char * = "");
4747
Token (const Token &);
5312
* \param type The token type.
5313
* \param lang The language of the token.
5314
* \param text The optional token text (defaults to the empty string). */
5315
Token (int type = 0, LanguageID lang = LanguageID(0), const char *text = "");
5316
/** Copy-constructor.
5317
* \param copy The token to copy. */
5318
Token (const Token ©);
5319
/** Destructor. Destroys the token text. */
4748
5320
virtual ~Token ();
4750
// virtual void print (ostream &) const;
4751
void print (ostream &) const;
5322
/** Print the token text on the given stream.
5323
* \param os The output stream. */
5324
void print (ostream &os) const;
5325
/** Duplicate this token.
5326
* \return The copy of this token. Has to be destroyed by the caller. */
4752
5327
virtual ListElement *duplicate () { return new Token (*this); }
4754
void reset (int = 0, const char * = 0, LanguageID = LanguageID(0));
5329
/** Get the unit this token belongs to. */
5330
Unit* unit () const { return (Unit*)belonging_to(); }
5332
/** Reset the token object.
5333
* \param type The new token type.
5334
* \param text The new token text.
5335
* \param lang The new token language. */
5336
void reset (int type = 0, const char *text = 0, LanguageID lang = LanguageID(0));
5338
/** Set the location of the token (usually the line and column in a file).
5339
* \param loc The location. */
4756
5340
void location (const Location &loc) { _location = loc; }
5341
/** Set the continues lines appeared in this token.
5342
* \param cl The continues line array. */
4757
5343
void cont_lines (Array<int> *cl) { _cont_lines = cl; }
5344
/** Count the number of line breaks in the text of this token. */
4758
5345
int line_breaks () const;
5346
/** Set the token as being macro generated. */
4759
5347
void macro_generated () { _flags |= TK_MACRO_GENERATED; }
5348
/** Set the token as being a macro call. */
4760
5349
void macro_call () { _flags |= TK_MACRO_CALL; }
5351
/** Get the token text. */
4762
5352
const char *text () const;
5353
/** Get the token text. */
4763
5354
DString &dtext () const;
5355
/** Get the static token text. Only for keywords, operators, and so on
5356
* with a constant token text.
5357
* \return The static text or NULL for tokens with dynamic text (like identifiers). */
4764
5358
char *get_static_text () const;
5359
/** Get the type of the token (see Puma::CTokens). */
4765
5360
int type () const { return _type; }
5361
/** Get the location of the token (usually the line and column in a file). */
4766
5362
const Location &location () const { return _location; }
4768
// functions to query token flags
5364
/** Check if the token is macro generated. */
4769
5365
bool is_macro_generated () const { return (_flags & TK_MACRO_GENERATED) != 0; }
5366
/** Check if the token is a macro call. */
4770
5367
bool is_macro_call () const { return (_flags & TK_MACRO_CALL) != 0; }
5368
/** Check if this is a core language token. */
4771
5369
bool is_core () const;
5370
/** Check if the token is an identifier. */
4772
5371
bool is_identifier () const; // subset of core
5372
/** Check if the token is a keyword. */
4773
5373
bool is_keyword () const; // subset of identifier
5374
/** Check if this is a wildcard token. */
4774
5375
bool is_wildcard () const; // subset of core
5376
/** Check if this is a preprocessor token. */
4775
5377
bool is_preprocessor () const; // a preprocessor directive (include, etc.)
5378
/** Check if this is a compiler directive. */
4776
5379
bool is_directive () const; // a compiler directive (pragma, line, etc.)
5380
/** Check if this is a white-space token. */
4777
5381
bool is_whitespace () const;
5382
/** Check if this is a comment. */
4778
5383
bool is_comment () const;
5384
/** Check if this is function-like macro operand. */
4779
5385
bool is_macro_op () const;
5386
/** Check if this is a left parenthesis. */
4780
5387
bool is_open () const; // subset of core
5388
/** Check if this is a comma. */
4781
5389
bool is_comma () const; // subset of core
5390
/** Check if this is a right parenthesis. */
4782
5391
bool is_close () const; // subset of core
5393
/** Own operator new reusing memory. */
4784
5394
void *operator new (size_t);
5395
/** Own delete operator. */
4785
5396
void operator delete (void *);
5388
6181
} // namespace Puma
5390
#line 5391 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/src/CScanner.cc"
6183
#line 6184 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/src/CScanner.cc"
5392
#ifdef __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_src_CScanner_cc__
5393
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
5394
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
5395
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
6185
#ifdef __ac_FIRST_FILE__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_src_CScanner_cc__
6186
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
6187
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
6188
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
5396
6189
#include "CCExprResolveCC.ah"
5398
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
5399
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
6191
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
6192
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
5400
6193
#include "ExtACTree.ah"
5402
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
5403
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
6195
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
6196
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
5404
6197
#include "ExtGnu.ah"
5407
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
5408
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
5409
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
6200
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
6201
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
6202
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
5410
6203
#include "CCExprResolveH.ah"
5413
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
5414
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
5415
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
6206
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
6207
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
6208
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
5416
6209
#include "CExprResolveCC.ah"
5418
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
5419
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
6211
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
6212
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
5420
6213
#include "ExtACTree.ah"
5422
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
5423
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
6215
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
6216
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
5424
6217
#include "ExtGnu.ah"
5427
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
5428
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
5429
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
6220
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveH_ah__
6221
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveH_ah__
6222
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveH_ah__
5430
6223
#include "CExprResolveH.ah"
5433
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
5434
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
5435
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
6226
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinIfExists_ah__
6227
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinIfExists_ah__
6228
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinIfExists_ah__
5436
6229
#include "WinIfExists.ah"
5439
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
5440
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
5441
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
6232
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinImportHandler_ah__
6233
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinImportHandler_ah__
6234
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinImportHandler_ah__
5442
6235
#include "WinImportHandler.ah"
5445
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
5446
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
5447
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
6238
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMacros_ah__
6239
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMacros_ah__
6240
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMacros_ah__
5448
6241
#include "WinMacros.ah"
5450
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
5451
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
6243
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
6244
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
5452
6245
#include "PragmaOnceUnitState.ah"
5455
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
5456
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
5457
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
6248
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinAsm_ah__
6249
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinAsm_ah__
6250
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinAsm_ah__
5458
6251
#include "WinAsm.ah"
5460
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
5461
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
6253
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
6254
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
5462
6255
#include "ExtACTree.ah"
5465
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
5466
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
5467
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
6258
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
6259
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
6260
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
5468
6261
#include "WinDeclSpecs.ah"
5471
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
5472
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
5473
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
6264
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
6265
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
6266
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
5474
6267
#include "WinMemberExplSpec.ah"
5477
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
5478
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
5479
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
6270
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
6271
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
6272
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
5480
6273
#include "WinTypeKeywords.ah"
5483
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
5484
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
5485
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
6276
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinFriend_ah__
6277
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinFriend_ah__
6278
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinFriend_ah__
5486
6279
#include "WinFriend.ah"
5489
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
5490
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
5491
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
6282
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtAC_ah__
6283
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtAC_ah__
6284
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtAC_ah__
5492
6285
#include "ExtAC.ah"
5494
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
5495
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
6287
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
6288
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
5496
6289
#include "ExtACTree.ah"
5498
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
5499
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
6291
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
6292
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
5500
6293
#include "ExtACKeywords.ah"
5502
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
5503
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
6295
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
6296
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
5504
6297
#include "ExtGnu.ah"
5506
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
5507
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
6299
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
6300
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
5508
6301
#include "PragmaOnceUnitState.ah"
5510
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
5511
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
6303
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
6304
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
5512
6305
#include "CMatchSyntax.ah"
5515
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
5516
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
5517
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
6308
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
6309
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
6310
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
5518
6311
#include "ExtACBuilderH.ah"
5521
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
5522
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
5523
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
6314
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
6315
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
6316
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
5524
6317
#include "ExtACBuilderCC.ah"
5526
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
5527
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
6319
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
6320
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
5528
6321
#include "ExtACTree.ah"
5531
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
5532
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
5533
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
6324
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
6325
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
6326
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
5534
6327
#include "ExtACSyntaxH.ah"
5537
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
5538
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
5539
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
6330
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
6331
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
6332
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
5540
6333
#include "ExtACSyntaxCC.ah"
5543
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
5544
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
5545
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
6336
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
6337
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
6338
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
5546
6339
#include "ExtACTree.ah"
5549
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
5550
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
5551
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
6342
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
6343
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
6344
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
5553
#line 1 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtACKeywords.ah"
6346
#line 1 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtACKeywords.ah"
5554
6347
// This file is part of PUMA.
5555
6348
// Copyright (C) 1999-2003 The PUMA developer team.
6973
#line 72 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtACKeywords.ah"
7855
#line 72 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtACKeywords.ah"
6976
7858
#endif /* __ext_ac_keywords_ah__ */
6978
#line 163 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CScanner.cc"
7860
#line 163 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/src/CScanner.cc"
6980
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
6981
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
7862
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
7863
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
6983
#line 167 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/CScanner.cc"
6986
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
6987
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
6988
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
7865
#line 167 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/src/CScanner.cc"
7868
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
7869
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
7870
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
6989
7871
#include "ExtACTree.ah"
6991
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
6992
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
7873
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
7874
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
6993
7875
#include "ExtGnu.ah"
6996
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
6997
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
6998
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
7878
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
7879
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
7880
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
6999
7881
#include "ExtACTree.ah"
7001
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
7002
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
7883
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
7884
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
7003
7885
#include "ExtGnuCSemDeclSpecs.ah"
7006
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
7007
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
7008
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
7009
#include "PragmaOnceUnitState.ah"
7012
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
7013
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
7014
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
7015
#include "PragmaOnceUnitState.ah"
7017
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
7018
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
7888
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
7889
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
7890
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
7891
#include "PragmaOnceUnitState.ah"
7894
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnce_ah__
7895
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
7896
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
7897
#include "PragmaOnceUnitState.ah"
7899
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnce_ah__
7900
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnce_ah__
7019
7901
#include "PragmaOnce.ah"
7022
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
7023
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
7024
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
7904
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_TraceSyntax_ah__
7905
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_TraceSyntax_ah__
7906
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_TraceSyntax_ah__
7025
7907
#include "TraceSyntax.ah"
7028
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
7029
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
7030
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
7910
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
7911
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
7912
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
7031
7913
#include "CMatchSyntax.ah"
7034
#undef __ac_FIRST__var_tmp_aspectc4343_debian_Puma_gen45release_step1__
7035
#undef __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_src_CScanner_cc__
7036
#endif // __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_src_CScanner_cc__
7916
#undef __ac_FIRST__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1__
7917
#undef __ac_FIRST_FILE__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_src_CScanner_cc__
7918
#endif // __ac_FIRST_FILE__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_src_CScanner_cc__