Add GNU LGPL headers to all .c .C and .h files
[oweals/cde.git] / cde / programs / dtinfo / dtinfogen / infolib / etc / TKTemplate.nd.c
1 /*
2  * CDE - Common Desktop Environment
3  *
4  * Copyright (c) 1993-2012, The Open Group. All rights reserved.
5  *
6  * These libraries and programs are free software; you can
7  * redistribute them and/or modify them under the terms of the GNU
8  * Lesser General Public License as published by the Free Software
9  * Foundation; either version 2 of the License, or (at your option)
10  * any later version.
11  *
12  * These libraries and programs are distributed in the hope that
13  * they will be useful, but WITHOUT ANY WARRANTY; without even the
14  * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15  * PURPOSE. See the GNU Lesser General Public License for more
16  * details.
17  *
18  * You should have received a copy of the GNU Lesser General Public
19  * License along with these librararies and programs; if not, write
20  * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
21  * Floor, Boston, MA 02110-1301 USA
22  */
23 /* $XConsortium: TKTemplate.nd.c /main/2 1996/08/21 15:47:40 drk $ */
24
25 /* << AT&T C++ Translator 3.0.2 - ObjectCenter Version 2.1>> */
26 char __cfront_version_302_xxxxxxxx;
27 char __centerline_cfront;
28 /* < TKTemplate.cc > */
29 typedef int (*__vptp)();
30 struct __mptr {short d; short i; __vptp f; };
31 extern struct __mptr* __ptbl_vec__TKTemplate_cc_[];
32
33
34 static char ______dummy1_ (){ 
35 extern int ______setjmp ();
36 extern int _______setjmp ();
37 extern int ______sigsetjmp ();
38 }
39
40 typedef int jmp_buf [9];
41
42 typedef int sigjmp_buf [10];
43
44 #pragma unknown_control_flow(______sigsetjmp , ______setjmp , _______setjmp )
45
46 static char ______dummy2_ (){ 
47 extern int setjmp ();
48 extern int _setjmp ();
49 extern int sigsetjmp ();
50 }
51
52 #pragma unknown_control_flow(setjmp,_setjmp,sigsetjmp)
53
54 extern int errno ;
55
56 extern int sys_nerr ;
57 extern char *sys_errlist [];
58
59 typedef int sigset_t ;
60
61 typedef unsigned int speed_t ;
62 typedef unsigned long tcflag_t ;
63 typedef unsigned char cc_t ;
64 typedef int pid_t ;
65
66 typedef unsigned short mode_t ;
67 typedef short nlink_t ;
68
69 typedef long clock_t ;
70 typedef long time_t ;
71
72 typedef int ______size_t ;
73 typedef int ptrdiff_t ;
74
75 typedef unsigned short wchar_t ;
76
77 typedef unsigned int size_t ;
78
79 struct _iobuf { /* sizeof _iobuf == 20 */
80 int _cnt__6_iobuf ;
81 unsigned char *_ptr__6_iobuf ;
82 unsigned char *_base__6_iobuf ;
83 int _bufsiz__6_iobuf ;
84 short _flag__6_iobuf ;
85 char _file__6_iobuf ;
86 };
87
88 extern struct _iobuf _iob [];
89
90 typedef long fpos_t ;
91
92 typedef unsigned char u_char ;
93 typedef unsigned short u_short ;
94 typedef unsigned int u_int ;
95 typedef unsigned long u_long ;
96 typedef unsigned short ushort ;
97 typedef unsigned int uint ;
98
99 typedef struct _physadr_t *physadr_t ;
100
101 typedef struct _quad_t quad_t ;
102 typedef long daddr_t ;
103 typedef char *caddr_t ;
104 typedef unsigned long ino_t ;
105 typedef short dev_t ;
106 typedef long off_t ;
107 typedef unsigned short uid_t ;
108 typedef unsigned short gid_t ;
109 typedef long key_t ;
110 typedef char *addr_t ;
111
112 typedef long fd_mask ;
113
114 extern unsigned int _mb_cur_max ;
115
116 extern char *optarg ;
117 extern int optind ;
118
119 extern int opterr ;
120 extern char **environ ;
121 extern int end ;
122
123 extern int etext ;
124
125 extern int edata ;
126
127 typedef char *malloc_t ;
128
129 extern char _ctype_ [];
130
131 typedef char (* __Q2_10Exceptions15error_handler_t )();
132
133 typedef unsigned int CC_Boolean ;
134
135 typedef long streampos ;
136 typedef long streamoff ;
137 enum __Q2_3ios8io_state { goodbit__Q2_3ios8io_state = 0, eofbit__Q2_3ios8io_state = 1, failbit__Q2_3ios8io_state = 2, badbit__Q2_3ios8io_state = 4, hardfail__Q2_3ios8io_state = 128} ;
138 enum __Q2_3ios9open_mode { in__Q2_3ios9open_mode = 1, out__Q2_3ios9open_mode = 2, ate__Q2_3ios9open_mode = 4, app__Q2_3ios9open_mode = 8, trunc__Q2_3ios9open_mode = 16, nocreate__Q2_3ios9open_mode = 32, noreplace__Q2_3ios9open_mode = 64} ;
139 enum __Q2_3ios8seek_dir { beg__Q2_3ios8seek_dir = 0, cur__Q2_3ios8seek_dir = 1, end__Q2_3ios8seek_dir = 2} ;
140 enum __Q2_3ios4__E9 { skipws__Q2_3ios4__E9 = 1, left__Q2_3ios4__E9 = 2, right__Q2_3ios4__E9 = 4, internal__Q2_3ios4__E9 = 8, dec__Q2_3ios4__E9 = 16, oct__Q2_3ios4__E9 = 32, hex__Q2_3ios4__E9 = 64, showbase__Q2_3ios4__E9 = 128, showpoint__Q2_3ios4__E9 = 256, uppercase__Q2_3ios4__E9 = 512, showpos__Q2_3ios4__E9 = 1024, scientific__Q2_3ios4__E9 = 2048, fixed__Q2_3ios4__E9 = 4096, unitbuf__Q2_3ios4__E9 = 8192,
141 stdio__Q2_3ios4__E9 = 16384} ;
142 enum __Q2_3ios5__E10 { skipping__Q2_3ios5__E10 = 512, tied__Q2_3ios5__E10 = 1024} ;
143 struct ios {    /* sizeof ios == 60 */
144
145 int nuser__3ios ;
146
147 union ios_user_union *x_user__3ios ;
148
149 struct streambuf *bp__3ios ;
150
151 int state__3ios ;
152 int ispecial__3ios ;
153 int ospecial__3ios ;
154 int isfx_special__3ios ;
155 int osfx_special__3ios ;
156 int delbuf__3ios ;
157 struct ostream *x_tie__3ios ;
158 long x_flags__3ios ;
159 short x_precision__3ios ;
160 char x_fill__3ios ;
161 short x_width__3ios ;
162
163 int assign_private__3ios ;
164
165 struct __mptr *__vptr__3ios ;
166 };
167
168 extern long basefield__3ios ;
169
170 extern long adjustfield__3ios ;
171
172 extern long floatfield__3ios ;
173
174 extern long nextbit__3ios ;
175 extern long nextword__3ios ;
176
177 extern char (*stdioflush__3ios )();
178
179 struct istream {        /* sizeof istream == 72 */
180
181 int x_gcount__7istream ;
182
183 struct __mptr *__vptr__7istream ;
184 struct ios *Pios;
185 struct ios Oios;
186 };
187
188 struct istream_withassign {     /* sizeof istream_withassign == 72 */
189
190 int x_gcount__7istream ;
191
192 struct __mptr *__vptr__7istream ;
193 struct ios *Pios;
194 struct ios Oios;
195 };
196
197 extern struct istream_withassign cin ;
198
199 struct ostream {        /* sizeof ostream == 68 */
200
201 struct __mptr *__vptr__7ostream ;
202 struct ios *Pios;
203 struct ios Oios;
204 };
205
206 struct ostream_withassign {     /* sizeof ostream_withassign == 68 */
207
208 struct __mptr *__vptr__7ostream ;
209 struct ios *Pios;
210 struct ios Oios;
211 };
212
213 extern struct ostream_withassign cout ;
214 extern struct ostream_withassign cerr ;
215 extern struct ostream_withassign clog ;
216
217 struct Iostream_init {  /* sizeof Iostream_init == 1 */
218
219 char __W29__13Iostream_init ;
220 };
221
222 extern int stdstatus__13Iostream_init ;
223 extern int initcount__13Iostream_init ;
224
225 struct Iostream_init *__ct__13Iostream_initFv ();
226 char __dt__13Iostream_initFv ();
227 static struct Iostream_init iostream_init ;
228
229 typedef struct Stack__pt__2_i _f1_ ;
230 typedef struct CC_TPtrSlist__pt__11_9CC_String _f2_ ;
231 typedef struct hashTable__pt__26_9CC_String13BTCollectable _f3_ ;
232 typedef struct hashTable__pt__12_9CC_Stringi _f4_ ;
233 typedef struct hashTableIterator__pt__26_9CC_String13BTCollectable _f5_ ;
234 typedef struct hashTableIterator__pt__12_9CC_Stringi _f6_ ;
235
236 struct hashTableIterator__pt__12_9CC_Stringi {  /* sizeof hashTableIterator__pt__12_9CC_Stringi == 16 */
237
238 size_t f_bucket_num__37hashTableIterator__pt__12_9CC_Stringi ;
239 size_t f_pos__37hashTableIterator__pt__12_9CC_Stringi ;
240 struct kv_pair__pt__12_9CC_Stringi *f_rec__37hashTableIterator__pt__12_9CC_Stringi ;
241 struct hashTable__pt__12_9CC_Stringi *f_hashTable__37hashTableIterator__pt__12_9CC_Stringi ;
242 };
243
244 extern char *__nw__FUi ();
245
246 struct pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi {    /* sizeof pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi == 12 */
247
248 struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi **f_array__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi ;
249 size_t f_size__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi ;
250 size_t f_items__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi ;
251 };
252
253 struct hashTable__pt__12_9CC_Stringi {  /* sizeof hashTable__pt__12_9CC_Stringi == 20 */
254
255 struct pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi f_buckets__29hashTable__pt__12_9CC_Stringi ;
256 unsigned int (*f_hash_func_ptr__29hashTable__pt__12_9CC_Stringi )();
257 size_t f_items__29hashTable__pt__12_9CC_Stringi ;
258 };
259
260 struct hashTableIterator__pt__12_9CC_Stringi *__ct__37hashTableIterator__pt__12_9CC_StringiFR29hashTable__pt__12_9CC_Stringi (__0this , __1b )struct hashTableIterator__pt__12_9CC_Stringi *__0this ;
261
262 struct hashTable__pt__12_9CC_Stringi *__1b ;
263
264 { if (__0this || (__0this = (struct hashTableIterator__pt__12_9CC_Stringi *)__nw__FUi ( sizeof (struct hashTableIterator__pt__12_9CC_Stringi)) ))( ( ( (__0this -> f_bucket_num__37hashTableIterator__pt__12_9CC_Stringi = 0 ),
265 (__0this -> f_pos__37hashTableIterator__pt__12_9CC_Stringi = 0 )) , (__0this -> f_rec__37hashTableIterator__pt__12_9CC_Stringi = 0 )) , (__0this -> f_hashTable__37hashTableIterator__pt__12_9CC_Stringi = __1b )) ;
266
267 return __0this ;
268 }
269
270 extern char __dl__FPv ();
271
272 char __dt__37hashTableIterator__pt__12_9CC_StringiFv (__0this , __0__free )struct hashTableIterator__pt__12_9CC_Stringi *__0this ;
273
274 int __0__free ;
275
276 { if (__0this )
277 if (__0this )if (__0__free & 1)__dl__FPv ( (char *)__0this ) ;
278
279 }
280
281 struct CC_Listbase {    /* sizeof CC_Listbase == 12 */
282
283 struct CC_Link_base *f_head__11CC_Listbase ;
284 struct CC_Link_base *f_tail__11CC_Listbase ;
285 size_t f_length__11CC_Listbase ;
286 };
287
288 struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi **__vc__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFUi ();
289
290 struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi {     /* sizeof CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi == 20 */
291
292 struct CC_Link_base *f_head__11CC_Listbase ;
293 struct CC_Link_base *f_tail__11CC_Listbase ;
294 size_t f_length__11CC_Listbase ;
295
296 CC_Boolean destructed__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi ;
297
298 struct __mptr *__vptr__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi ;
299 };
300
301 CC_Boolean _findNonEmptyBucket__37hashTableIterator__pt__12_9CC_StringiFv (__0this )register struct hashTableIterator__pt__12_9CC_Stringi *__0this ;
302
303 struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__1b ;
304
305 __1b = 0 ;
306
307 for(;__0this -> f_bucket_num__37hashTableIterator__pt__12_9CC_Stringi < ( ((struct pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)(& ((*__0this -> f_hashTable__37hashTableIterator__pt__12_9CC_Stringi )). f_buckets__29hashTable__pt__12_9CC_Stringi ))-> f_size__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi ) ;__0this -> f_bucket_num__37hashTableIterator__pt__12_9CC_Stringi ++ ) { 
308 if
309 ((__1b = ((*__vc__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFUi ( & ((*__0this -> f_hashTable__37hashTableIterator__pt__12_9CC_Stringi )). f_buckets__29hashTable__pt__12_9CC_Stringi , __0this -> f_bucket_num__37hashTableIterator__pt__12_9CC_Stringi ) )))&& (( ((struct CC_Listbase *)__1b )-> f_length__11CC_Listbase ) >
310 0 )){ 
311 __0this -> f_pos__37hashTableIterator__pt__12_9CC_Stringi = 0 ;
312 return (unsigned int )1 ;
313 }
314 }
315
316 return (unsigned int )0 ;
317 }
318
319 struct kv_pair__pt__12_9CC_Stringi *at__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiCFUi ();
320
321 CC_Boolean _findNextRecord__37hashTableIterator__pt__12_9CC_StringiFv ();
322
323 CC_Boolean __pp__37hashTableIterator__pt__12_9CC_StringiFv (__0this )register struct hashTableIterator__pt__12_9CC_Stringi *__0this ;
324
325 if (__0this -> f_rec__37hashTableIterator__pt__12_9CC_Stringi == 0 ){ 
326 if (_findNonEmptyBucket__37hashTableIterator__pt__12_9CC_StringiFv ( __0this ) == 0 )
327 return (unsigned int )0 ;
328
329 }
330 else 
331
332 if (_findNextRecord__37hashTableIterator__pt__12_9CC_StringiFv ( __0this ) == 0 ){ 
333 __0this -> f_bucket_num__37hashTableIterator__pt__12_9CC_Stringi ++ ;
334 if (_findNonEmptyBucket__37hashTableIterator__pt__12_9CC_StringiFv ( __0this ) == 0 )
335 return (unsigned int )0 ;
336 }
337 }
338
339 __0this -> f_rec__37hashTableIterator__pt__12_9CC_Stringi = at__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiCFUi ( (struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)((*__vc__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFUi ( & ((*__0this -> f_hashTable__37hashTableIterator__pt__12_9CC_Stringi )). f_buckets__29hashTable__pt__12_9CC_Stringi , __0this -> f_bucket_num__37hashTableIterator__pt__12_9CC_Stringi ) )), __0this -> f_pos__37hashTableIterator__pt__12_9CC_Stringi )
340 ;
341 return (unsigned int )1 ;
342 }
343
344 CC_Boolean _findNextRecord__37hashTableIterator__pt__12_9CC_StringiFv (__0this )register struct hashTableIterator__pt__12_9CC_Stringi *__0this ;
345
346 struct CC_Listbase *__0__X78 ;
347
348 __0this -> f_pos__37hashTableIterator__pt__12_9CC_Stringi ++ ;
349
350 if (( (__0__X78 = (struct CC_Listbase *)((*__vc__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFUi ( & ((*__0this -> f_hashTable__37hashTableIterator__pt__12_9CC_Stringi )). f_buckets__29hashTable__pt__12_9CC_Stringi , __0this -> f_bucket_num__37hashTableIterator__pt__12_9CC_Stringi ) ))), ( __0__X78 ->
351 f_length__11CC_Listbase ) ) <= __0this -> f_pos__37hashTableIterator__pt__12_9CC_Stringi )
352 return (unsigned int )0 ;
353 else 
354 return (unsigned int )1 ;
355 }
356
357 struct kv_pair__pt__12_9CC_Stringi {    /* sizeof kv_pair__pt__12_9CC_Stringi == 8 */
358
359 struct CC_String *f_key__27kv_pair__pt__12_9CC_Stringi ;
360 int *f_value__27kv_pair__pt__12_9CC_Stringi ;
361 };
362
363 extern CC_Boolean f_needRemove__27kv_pair__pt__12_9CC_Stringi ;
364
365 struct CC_String *key__37hashTableIterator__pt__12_9CC_StringiFv (__0this )struct hashTableIterator__pt__12_9CC_Stringi *__0this ;
366
367 return __0this -> f_rec__37hashTableIterator__pt__12_9CC_Stringi -> f_key__27kv_pair__pt__12_9CC_Stringi ;
368 }
369
370 int *value__37hashTableIterator__pt__12_9CC_StringiCFv (__0this )struct hashTableIterator__pt__12_9CC_Stringi *__0this ;
371
372 return __0this -> f_rec__37hashTableIterator__pt__12_9CC_Stringi -> f_value__27kv_pair__pt__12_9CC_Stringi ;
373 }
374
375 struct pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable {      /* sizeof pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable == 12 */
376
377 struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable **f_array__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable ;
378 size_t f_size__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable ;
379 size_t f_items__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable ;
380 };
381
382 struct hashTable__pt__26_9CC_String13BTCollectable {    /* sizeof hashTable__pt__26_9CC_String13BTCollectable == 20 */
383
384 struct pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable f_buckets__43hashTable__pt__26_9CC_String13BTCollectable ;
385 unsigned int (*f_hash_func_ptr__43hashTable__pt__26_9CC_String13BTCollectable )();
386 size_t f_items__43hashTable__pt__26_9CC_String13BTCollectable ;
387 };
388
389 struct hashTableIterator__pt__26_9CC_String13BTCollectable {    /* sizeof hashTableIterator__pt__26_9CC_String13BTCollectable == 16 */
390
391 size_t f_bucket_num__51hashTableIterator__pt__26_9CC_String13BTCollectable ;
392 size_t f_pos__51hashTableIterator__pt__26_9CC_String13BTCollectable ;
393 struct kv_pair__pt__26_9CC_String13BTCollectable *f_rec__51hashTableIterator__pt__26_9CC_String13BTCollectable ;
394 struct hashTable__pt__26_9CC_String13BTCollectable *f_hashTable__51hashTableIterator__pt__26_9CC_String13BTCollectable ;
395 };
396
397 struct hashTableIterator__pt__26_9CC_String13BTCollectable *__ct__51hashTableIterator__pt__26_9CC_String13BTCollectableFR43hashTable__pt__26_9CC_String13BTCollectable (__0this , __1b )struct hashTableIterator__pt__26_9CC_String13BTCollectable *__0this ;
398
399 struct hashTable__pt__26_9CC_String13BTCollectable *__1b ;
400
401 { if (__0this || (__0this = (struct hashTableIterator__pt__26_9CC_String13BTCollectable *)__nw__FUi ( sizeof (struct hashTableIterator__pt__26_9CC_String13BTCollectable)) ))( ( ( (__0this -> f_bucket_num__51hashTableIterator__pt__26_9CC_String13BTCollectable = 0 ),
402 (__0this -> f_pos__51hashTableIterator__pt__26_9CC_String13BTCollectable = 0 )) , (__0this -> f_rec__51hashTableIterator__pt__26_9CC_String13BTCollectable = 0 )) , (__0this -> f_hashTable__51hashTableIterator__pt__26_9CC_String13BTCollectable = __1b )) ;
403
404 return __0this ;
405 }
406
407 char __dt__51hashTableIterator__pt__26_9CC_String13BTCollectableFv (__0this , __0__free )struct hashTableIterator__pt__26_9CC_String13BTCollectable *__0this ;
408
409 int __0__free ;
410
411 { if (__0this )
412 if (__0this )if (__0__free & 1)__dl__FPv ( (char *)__0this ) ;
413
414 }
415
416 struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable **__vc__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFUi ();
417
418 struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable {       /* sizeof CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable == 20 */
419
420 struct CC_Link_base *f_head__11CC_Listbase ;
421 struct CC_Link_base *f_tail__11CC_Listbase ;
422 size_t f_length__11CC_Listbase ;
423
424 CC_Boolean destructed__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable ;
425
426 struct __mptr *__vptr__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable ;
427 };
428
429 CC_Boolean _findNonEmptyBucket__51hashTableIterator__pt__26_9CC_String13BTCollectableFv (__0this )register struct hashTableIterator__pt__26_9CC_String13BTCollectable *__0this ;
430
431 struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__1b ;
432
433 __1b = 0 ;
434
435 for(;__0this -> f_bucket_num__51hashTableIterator__pt__26_9CC_String13BTCollectable < ( ((struct pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(& ((*__0this -> f_hashTable__51hashTableIterator__pt__26_9CC_String13BTCollectable )). f_buckets__43hashTable__pt__26_9CC_String13BTCollectable ))-> f_size__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable ) ;__0this -> f_bucket_num__51hashTableIterator__pt__26_9CC_String13BTCollectable ++ ) { 
436 if
437 ((__1b = ((*__vc__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFUi ( & ((*__0this -> f_hashTable__51hashTableIterator__pt__26_9CC_String13BTCollectable )). f_buckets__43hashTable__pt__26_9CC_String13BTCollectable , __0this -> f_bucket_num__51hashTableIterator__pt__26_9CC_String13BTCollectable ) )))&& (( ((struct CC_Listbase *)__1b )-> f_length__11CC_Listbase ) >
438 0 )){ 
439 __0this -> f_pos__51hashTableIterator__pt__26_9CC_String13BTCollectable = 0 ;
440 return (unsigned int )1 ;
441 }
442 }
443
444 return (unsigned int )0 ;
445 }
446
447 struct kv_pair__pt__26_9CC_String13BTCollectable *at__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableCFUi ();
448
449 CC_Boolean _findNextRecord__51hashTableIterator__pt__26_9CC_String13BTCollectableFv ();
450
451 CC_Boolean __pp__51hashTableIterator__pt__26_9CC_String13BTCollectableFv (__0this )register struct hashTableIterator__pt__26_9CC_String13BTCollectable *__0this ;
452
453 if (__0this -> f_rec__51hashTableIterator__pt__26_9CC_String13BTCollectable == 0 ){ 
454 if (_findNonEmptyBucket__51hashTableIterator__pt__26_9CC_String13BTCollectableFv ( __0this ) == 0 )
455 return (unsigned int )0 ;
456
457 }
458 else 
459
460 if (_findNextRecord__51hashTableIterator__pt__26_9CC_String13BTCollectableFv ( __0this ) == 0 ){ 
461 __0this -> f_bucket_num__51hashTableIterator__pt__26_9CC_String13BTCollectable ++ ;
462 if (_findNonEmptyBucket__51hashTableIterator__pt__26_9CC_String13BTCollectableFv ( __0this ) == 0 )
463 return (unsigned int )0 ;
464 }
465 }
466
467 __0this -> f_rec__51hashTableIterator__pt__26_9CC_String13BTCollectable = at__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableCFUi ( (struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)((*__vc__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFUi ( & ((*__0this -> f_hashTable__51hashTableIterator__pt__26_9CC_String13BTCollectable )). f_buckets__43hashTable__pt__26_9CC_String13BTCollectable , __0this -> f_bucket_num__51hashTableIterator__pt__26_9CC_String13BTCollectable ) )), __0this -> f_pos__51hashTableIterator__pt__26_9CC_String13BTCollectable )
468 ;
469 return (unsigned int )1 ;
470 }
471
472 CC_Boolean _findNextRecord__51hashTableIterator__pt__26_9CC_String13BTCollectableFv (__0this )register struct hashTableIterator__pt__26_9CC_String13BTCollectable *__0this ;
473
474 struct CC_Listbase *__0__X79 ;
475
476 __0this -> f_pos__51hashTableIterator__pt__26_9CC_String13BTCollectable ++ ;
477
478 if (( (__0__X79 = (struct CC_Listbase *)((*__vc__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFUi ( & ((*__0this -> f_hashTable__51hashTableIterator__pt__26_9CC_String13BTCollectable )). f_buckets__43hashTable__pt__26_9CC_String13BTCollectable , __0this -> f_bucket_num__51hashTableIterator__pt__26_9CC_String13BTCollectable ) ))), ( __0__X79 ->
479 f_length__11CC_Listbase ) ) <= __0this -> f_pos__51hashTableIterator__pt__26_9CC_String13BTCollectable )
480 return (unsigned int )0 ;
481 else 
482 return (unsigned int )1 ;
483 }
484
485 struct kv_pair__pt__26_9CC_String13BTCollectable {      /* sizeof kv_pair__pt__26_9CC_String13BTCollectable == 8 */
486
487 struct CC_String *f_key__41kv_pair__pt__26_9CC_String13BTCollectable ;
488 struct BTCollectable *f_value__41kv_pair__pt__26_9CC_String13BTCollectable ;
489 };
490
491 extern CC_Boolean f_needRemove__41kv_pair__pt__26_9CC_String13BTCollectable ;
492
493 struct CC_String *key__51hashTableIterator__pt__26_9CC_String13BTCollectableFv (__0this )struct hashTableIterator__pt__26_9CC_String13BTCollectable *__0this ;
494
495 return __0this -> f_rec__51hashTableIterator__pt__26_9CC_String13BTCollectable -> f_key__41kv_pair__pt__26_9CC_String13BTCollectable ;
496 }
497
498 struct BTCollectable *value__51hashTableIterator__pt__26_9CC_String13BTCollectableCFv (__0this )struct hashTableIterator__pt__26_9CC_String13BTCollectable *__0this ;
499
500 return __0this -> f_rec__51hashTableIterator__pt__26_9CC_String13BTCollectable -> f_value__41kv_pair__pt__26_9CC_String13BTCollectable ;
501 }
502
503 struct ostream *__ls__7ostreamFPCc ();
504
505 struct pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__ct__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFRC75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi ();
506
507 extern struct ostream *endl__FR7ostream ();
508
509 extern char exit ();
510
511 struct hashTable__pt__12_9CC_Stringi *__ct__29hashTable__pt__12_9CC_StringiFRC29hashTable__pt__12_9CC_Stringi (__0this , __1h )register struct hashTable__pt__12_9CC_Stringi *__0this ;
512
513 struct hashTable__pt__12_9CC_Stringi *__1h ;
514
515
516 struct ostream *__0__X80 ;
517
518 struct ostream *(*__2__X81 )();
519
520 if (__0this || (__0this = (struct hashTable__pt__12_9CC_Stringi *)__nw__FUi ( sizeof (struct hashTable__pt__12_9CC_Stringi)) )){ ( ( __ct__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFRC75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi ( & __0this -> f_buckets__29hashTable__pt__12_9CC_Stringi ,
521 (struct pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)(& ((*__1h )). f_buckets__29hashTable__pt__12_9CC_Stringi )) , (__0this -> f_hash_func_ptr__29hashTable__pt__12_9CC_Stringi = ((*__1h )). f_hash_func_ptr__29hashTable__pt__12_9CC_Stringi )) , (__0this -> f_items__29hashTable__pt__12_9CC_Stringi = ((*__1h )). f_items__29hashTable__pt__12_9CC_Stringi ))
522 ;
523 ( (__0__X80 = (struct ostream *)__ls__7ostreamFPCc ( (struct ostream *)(& cerr ), (char *)"Warning: hashTable(const hashTable&) called") ),
524 ( (__2__X81 = (endl__FR7ostream )), ( ((*__2__X81 ))( (struct ostream *)__0__X80 ) ) ) ) ;
525 exit ( -1) ;
526
527 return __0this ;
528 }
529
530 struct pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__ct__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFUiP50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi ();
531
532 struct hashTable__pt__12_9CC_Stringi *__ct__29hashTable__pt__12_9CC_StringiFPFRC9CC_String_UiUi (__0this , __1f , __1init_bucket_num )struct hashTable__pt__12_9CC_Stringi *__0this ;
533
534 unsigned int (*__1f )();
535
536 size_t __1init_bucket_num ;
537
538 { if (__0this || (__0this = (struct hashTable__pt__12_9CC_Stringi *)__nw__FUi ( sizeof (struct hashTable__pt__12_9CC_Stringi)) ))( ( __ct__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFUiP50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi ( & __0this -> f_buckets__29hashTable__pt__12_9CC_Stringi ,
539 __1init_bucket_num , (struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)0 ) , (__0this -> f_hash_func_ptr__29hashTable__pt__12_9CC_Stringi = __1f )) , (__0this -> f_items__29hashTable__pt__12_9CC_Stringi = 0 )) ;
540
541 return __0this ;
542 }
543
544 char __dt__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFv ();
545
546 char __dt__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFv ();
547
548 char __dt__27kv_pair__pt__12_9CC_StringiFv ();
549
550 struct CC_Link_base {   /* sizeof CC_Link_base == 8 */
551
552 struct CC_Link_base *f_next__12CC_Link_base ;
553 struct CC_Link_base *f_prev__12CC_Link_base ;
554 };
555
556 struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi {  /* sizeof CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi == 12 */
557
558 struct CC_Link_base *f_next__12CC_Link_base ;
559 struct CC_Link_base *f_prev__12CC_Link_base ;
560
561 struct kv_pair__pt__12_9CC_Stringi *f_element__45CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi ;
562 };
563
564 struct CC_Link_base *removeFirst__11CC_ListbaseFv ();
565
566 char __dt__29hashTable__pt__12_9CC_StringiFv (__0this , __0__free )register struct hashTable__pt__12_9CC_Stringi *__0this ;
567
568 int __0__free ;
569
570
571 struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__1b ;
572 struct kv_pair__pt__12_9CC_Stringi *__1r ;
573
574 if (__0this ){ 
575 __1b = 0 ;
576 __1r = 0 ;
577
578 { { int __1i ;
579
580 __1i = 0 ;
581
582 for(;__1i < ( ((struct pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)(& __0this -> f_buckets__29hashTable__pt__12_9CC_Stringi ))-> f_size__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi ) ;__1i ++ ) { 
583 __1b = ((*__vc__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFUi ( & __0this ->
584 f_buckets__29hashTable__pt__12_9CC_Stringi , (unsigned int )__1i ) ));
585
586 if (__1b ){ 
587 struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *__2__Xt00athucfm ;
588
589 struct kv_pair__pt__12_9CC_Stringi *__3__Xret00athucfm ;
590
591 while (__1r = ( (__2__Xt00athucfm = (((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)removeFirst__11CC_ListbaseFv ( (struct CC_Listbase *)__1b ) ))))), (__2__Xt00athucfm ?( (__3__Xret00athucfm = __2__Xt00athucfm -> f_element__45CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi ),
592 ( __dl__FPv ( (char *)__2__Xt00athucfm ) , __3__Xret00athucfm ) ) :(((struct kv_pair__pt__12_9CC_Stringi *)0 )))) )
593 __dt__27kv_pair__pt__12_9CC_StringiFv ( __1r , 3) ;
594
595 __dt__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFv ( __1b , 3) ;
596 }
597 }
598
599 }
600
601 }
602
603 if (__0this ){ __dt__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFv ( & __0this -> f_buckets__29hashTable__pt__12_9CC_Stringi , 2) ;
604
605 if (__0__free & 1)__dl__FPv ( (char *)__0this ) ;
606 } } 
607 }
608
609 char clearAndDestroy__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFv ();
610
611 char clearAndDestroy__29hashTable__pt__12_9CC_StringiFv (__0this )register struct hashTable__pt__12_9CC_Stringi *__0this ;
612
613 f_needRemove__27kv_pair__pt__12_9CC_Stringi = 1 ;
614
615 { struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__1b ;
616
617 __1b = 0 ;
618
619 { { int __1i ;
620
621 __1i = 0 ;
622
623 for(;__1i < ( ((struct pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)(& __0this -> f_buckets__29hashTable__pt__12_9CC_Stringi ))-> f_size__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi ) ;__1i ++ ) { 
624 __1b = ((*__vc__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFUi ( & __0this ->
625 f_buckets__29hashTable__pt__12_9CC_Stringi , (unsigned int )__1i ) ));
626 if (__1b ){ 
627 ((*(((char (*)())(__1b -> __vptr__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi [1]).f))))( ((struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)((((char *)__1b ))+ (__1b -> __vptr__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi [1]).d))) ;
628 __dt__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFv ( __1b , 3) ;
629 ((*__vc__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFUi ( & __0this -> f_buckets__29hashTable__pt__12_9CC_Stringi , (unsigned int )__1i ) ))= 0 ;
630 }
631 }
632
633 __0this -> f_items__29hashTable__pt__12_9CC_Stringi = 0 ;
634
635 f_needRemove__27kv_pair__pt__12_9CC_Stringi = 0 ;
636
637 }
638
639 }
640
641 }
642 }
643
644 int *findValue__29hashTable__pt__12_9CC_StringiCFPC9CC_String ();
645
646 CC_Boolean contains__29hashTable__pt__12_9CC_StringiCFPC9CC_String (__0this , __1k )struct hashTable__pt__12_9CC_Stringi *__0this ;
647
648 struct CC_String *__1k ;
649
650 if (findValue__29hashTable__pt__12_9CC_StringiCFPC9CC_String ( __0this , __1k ) )
651 return (unsigned int )1 ;
652 else 
653 return (unsigned int )0 ;
654
655 }
656
657 struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__vc__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiCFUi ();
658 enum __Q2_9CC_String11caseCompare { exact__Q2_9CC_String11caseCompare = 0, ignoreCase__Q2_9CC_String11caseCompare = 1} ;
659
660 struct CC_String {      /* sizeof CC_String == 8 */
661
662 char *f_string__9CC_String ;
663 struct __mptr *__vptr__9CC_String ;
664 };
665
666 struct kv_pair__pt__12_9CC_Stringi *find__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiCFPC27kv_pair__pt__12_9CC_Stringi ();
667
668 struct kv_pair__pt__12_9CC_Stringi *_find__29hashTable__pt__12_9CC_StringiCFPC9CC_String (__0this , __1k )register struct hashTable__pt__12_9CC_Stringi *__0this ;
669
670 struct CC_String *__1k ;
671
672 size_t __1i ;
673
674 struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__1b ;
675
676 struct kv_pair__pt__12_9CC_Stringi *__0_result ;
677
678 __1i = (((*__0this -> f_hash_func_ptr__29hashTable__pt__12_9CC_Stringi ))( (struct CC_String *)__1k ) % ( ((struct pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)(& __0this -> f_buckets__29hashTable__pt__12_9CC_Stringi ))-> f_size__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi ) );
679
680 __1b = __vc__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiCFUi ( (struct pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)(& __0this -> f_buckets__29hashTable__pt__12_9CC_Stringi ), __1i ) ;
681
682 if (__1b == 0 )
683 return (struct kv_pair__pt__12_9CC_Stringi *)0 ;
684
685 { struct kv_pair__pt__12_9CC_Stringi __1key ;
686
687 ( (( ((& __1key )-> f_key__27kv_pair__pt__12_9CC_Stringi = (((struct CC_String *)(((struct CC_String *)__1k ))))), ((& __1key )-> f_value__27kv_pair__pt__12_9CC_Stringi = ((int *)0 ))) ),
688 (& __1key )) ;
689
690 { { __0_result = find__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiCFPC27kv_pair__pt__12_9CC_Stringi ( (struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)__1b , (struct kv_pair__pt__12_9CC_Stringi *)(& __1key )) ;
691
692 __dt__27kv_pair__pt__12_9CC_StringiFv ( & __1key , 2) ;
693
694 return __0_result ;
695
696 }
697 }
698
699 int *findValue__29hashTable__pt__12_9CC_StringiCFPC9CC_String (__0this , __1k )struct hashTable__pt__12_9CC_Stringi *__0this ;
700
701 struct CC_String *__1k ;
702
703 struct kv_pair__pt__12_9CC_Stringi *__1p ;
704
705 __1p = _find__29hashTable__pt__12_9CC_StringiCFPC9CC_String ( __0this , __1k ) ;
706 if (__1p )
707 return __1p -> f_value__27kv_pair__pt__12_9CC_Stringi ;
708 else 
709 return (int *)0 ;
710 }
711
712 struct CC_String *findKeyAndValue__29hashTable__pt__12_9CC_StringiCFPC9CC_StringRPi (__0this , __1k , __1v )register struct hashTable__pt__12_9CC_Stringi *__0this ;
713
714 struct CC_String *__1k ;
715
716 int **__1v ;
717
718 struct kv_pair__pt__12_9CC_Stringi *__1p ;
719
720 __1p = _find__29hashTable__pt__12_9CC_StringiCFPC9CC_String ( __0this , __1k ) ;
721 if (__1p ){ 
722 ((*__1v ))= __1p -> f_value__27kv_pair__pt__12_9CC_Stringi ;
723 return __1p -> f_key__27kv_pair__pt__12_9CC_Stringi ;
724 }
725 else return (struct CC_String *)0 ;
726 }
727
728 char insert__11CC_ListbaseFP12CC_Link_base ();
729
730 char insertKeyAndValue__29hashTable__pt__12_9CC_StringiFP9CC_StringPi (__0this , __1k , __1v )register struct hashTable__pt__12_9CC_Stringi *__0this ;
731
732 struct CC_String *__1k ;
733
734 int *__1v ;
735
736 size_t __1i ;
737
738 struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__1b ;
739
740 __1i = (((*__0this -> f_hash_func_ptr__29hashTable__pt__12_9CC_Stringi ))( (struct CC_String *)__1k ) % ( ((struct pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)(& __0this -> f_buckets__29hashTable__pt__12_9CC_Stringi ))-> f_size__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi ) );
741
742 __1b = ((*__vc__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFUi ( & __0this -> f_buckets__29hashTable__pt__12_9CC_Stringi , __1i ) ));
743
744 if (__1b == 0 ){ 
745 struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__0__X82 ;
746
747 struct CC_Listbase *__0__X72 ;
748
749 ((*__vc__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFUi ( & __0this -> f_buckets__29hashTable__pt__12_9CC_Stringi , __1i ) ))= ( (__0__X82 = 0 ), ( ((__0__X82 || (__0__X82 = (struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)__nw__FUi (
750 sizeof (struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi)) ))?( ( (__0__X82 = (struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)( (__0__X72 = (((struct CC_Listbase *)__0__X82 ))), ( ((__0__X72 || (__0__X72 = (struct
751 CC_Listbase *)__nw__FUi ( sizeof (struct CC_Listbase)) ))?( ( (__0__X72 -> f_head__11CC_Listbase = 0 ), (__0__X72 -> f_tail__11CC_Listbase = 0 )) , (__0__X72 -> f_length__11CC_Listbase =
752 0 )) :0 ), __0__X72 ) ) ), (__0__X82 -> __vptr__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[0])) , (__0__X82 -> destructed__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi = 0 )) :0 ),
753 __0__X82 ) ) ;
754 }
755
756 { struct kv_pair__pt__12_9CC_Stringi *__1p ;
757
758 struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__0__X83 ;
759
760 struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *__0__X76 ;
761
762 struct CC_Link_base *__0__X71 ;
763
764 struct CC_Link_base *__2__X77 ;
765
766 struct kv_pair__pt__12_9CC_Stringi *__0__X84 ;
767
768 __1p = ( (__0__X84 = 0 ), ( ((__0__X84 || (__0__X84 = (struct kv_pair__pt__12_9CC_Stringi *)__nw__FUi ( sizeof (struct kv_pair__pt__12_9CC_Stringi)) ))?( (__0__X84 -> f_key__27kv_pair__pt__12_9CC_Stringi =
769 __1k ), (__0__X84 -> f_value__27kv_pair__pt__12_9CC_Stringi = __1v )) :0 ), __0__X84 ) ) ;
770 ( (__0__X83 = ((*__vc__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFUi ( & __0this -> f_buckets__29hashTable__pt__12_9CC_Stringi , __1i ) ))), ( ( (__2__X77 = (struct CC_Link_base *)( (__0__X76 =
771 0 ), ( ((__0__X76 || (__0__X76 = (struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)__nw__FUi ( sizeof (struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi)) ))?( (__0__X76 = (struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)( (__0__X71 = (((struct
772 CC_Link_base *)__0__X76 ))), ( ((__0__X71 || (__0__X71 = (struct CC_Link_base *)__nw__FUi ( sizeof (struct CC_Link_base)) ))?( (__0__X71 -> f_next__12CC_Link_base = 0 ), (__0__X71 -> f_prev__12CC_Link_base =
773 0 )) :0 ), __0__X71 ) ) ), (__0__X76 -> f_element__45CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi = __1p )) :0 ), __0__X76 ) ) ), ( insert__11CC_ListbaseFP12CC_Link_base (
774 ((struct CC_Listbase *)__0__X83 ), __2__X77 ) ) ) ) ) ;
775
776 __0this -> f_items__29hashTable__pt__12_9CC_Stringi ++ ;
777
778 }
779 }
780
781 struct kv_pair__pt__12_9CC_Stringi *remove__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFPC27kv_pair__pt__12_9CC_Stringi ();
782
783 struct CC_String *remove__29hashTable__pt__12_9CC_StringiFPC9CC_String (__0this , __1k )register struct hashTable__pt__12_9CC_Stringi *__0this ;
784
785 struct CC_String *__1k ;
786
787 size_t __1i ;
788
789 struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__1b ;
790
791 struct CC_String *__0_result ;
792
793 __1i = (((*__0this -> f_hash_func_ptr__29hashTable__pt__12_9CC_Stringi ))( (struct CC_String *)__1k ) % ( ((struct pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)(& __0this -> f_buckets__29hashTable__pt__12_9CC_Stringi ))-> f_size__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi ) );
794
795 __1b = ((*__vc__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFUi ( & __0this -> f_buckets__29hashTable__pt__12_9CC_Stringi , __1i ) ));
796
797 if (__1b == 0 )
798 return (struct CC_String *)0 ;
799
800 { struct kv_pair__pt__12_9CC_Stringi __1key ;
801 struct kv_pair__pt__12_9CC_Stringi *__1result ;
802
803 ( (( ((& __1key )-> f_key__27kv_pair__pt__12_9CC_Stringi = (((struct CC_String *)(((struct CC_String *)__1k ))))), ((& __1key )-> f_value__27kv_pair__pt__12_9CC_Stringi = ((int *)0 ))) ),
804 (& __1key )) ;
805 __1result = remove__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFPC27kv_pair__pt__12_9CC_Stringi ( __1b , (struct kv_pair__pt__12_9CC_Stringi *)(& __1key )) ;
806
807 if (__1result == 0 )
808 { { __0_result = 0 ;
809
810 __dt__27kv_pair__pt__12_9CC_StringiFv ( & __1key , 2) ;
811
812 return __0_result ;
813
814 { struct CC_String *__1kr ;
815
816 __1kr = __1result -> f_key__27kv_pair__pt__12_9CC_Stringi ;
817
818 __dt__27kv_pair__pt__12_9CC_StringiFv ( __1result , 3) ;
819
820 __0this -> f_items__29hashTable__pt__12_9CC_Stringi -- ;
821
822
823 __dt__27kv_pair__pt__12_9CC_StringiFv ( & __1key , 2) ;
824
825 return __1kr ;
826
827 }
828
829 }
830 }
831
832 struct pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__ct__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFRC89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable ();
833
834 struct hashTable__pt__26_9CC_String13BTCollectable *__ct__43hashTable__pt__26_9CC_String13BTCollectableFRC43hashTable__pt__26_9CC_String13BTCollectable (__0this , __1h )register struct hashTable__pt__26_9CC_String13BTCollectable *__0this ;
835
836 struct hashTable__pt__26_9CC_String13BTCollectable *__1h ;
837
838
839 struct ostream *__0__X85 ;
840
841 struct ostream *(*__2__X86 )();
842
843 if (__0this || (__0this = (struct hashTable__pt__26_9CC_String13BTCollectable *)__nw__FUi ( sizeof (struct hashTable__pt__26_9CC_String13BTCollectable)) )){ ( ( __ct__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFRC89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable ( & __0this -> f_buckets__43hashTable__pt__26_9CC_String13BTCollectable ,
844 (struct pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(& ((*__1h )). f_buckets__43hashTable__pt__26_9CC_String13BTCollectable )) , (__0this -> f_hash_func_ptr__43hashTable__pt__26_9CC_String13BTCollectable = ((*__1h )). f_hash_func_ptr__43hashTable__pt__26_9CC_String13BTCollectable )) , (__0this -> f_items__43hashTable__pt__26_9CC_String13BTCollectable = ((*__1h )). f_items__43hashTable__pt__26_9CC_String13BTCollectable ))
845 ;
846 ( (__0__X85 = (struct ostream *)__ls__7ostreamFPCc ( (struct ostream *)(& cerr ), (char *)"Warning: hashTable(const hashTable&) called") ),
847 ( (__2__X86 = (endl__FR7ostream )), ( ((*__2__X86 ))( (struct ostream *)__0__X85 ) ) ) ) ;
848 exit ( -1) ;
849
850 return __0this ;
851 }
852
853 struct pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__ct__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFUiP64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable ();
854
855 struct hashTable__pt__26_9CC_String13BTCollectable *__ct__43hashTable__pt__26_9CC_String13BTCollectableFPFRC9CC_String_UiUi (__0this , __1f , __1init_bucket_num )struct hashTable__pt__26_9CC_String13BTCollectable *__0this ;
856
857 unsigned int (*__1f )();
858
859 size_t __1init_bucket_num ;
860
861 { if (__0this || (__0this = (struct hashTable__pt__26_9CC_String13BTCollectable *)__nw__FUi ( sizeof (struct hashTable__pt__26_9CC_String13BTCollectable)) ))( ( __ct__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFUiP64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable ( & __0this -> f_buckets__43hashTable__pt__26_9CC_String13BTCollectable ,
862 __1init_bucket_num , (struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)0 ) , (__0this -> f_hash_func_ptr__43hashTable__pt__26_9CC_String13BTCollectable = __1f )) , (__0this -> f_items__43hashTable__pt__26_9CC_String13BTCollectable = 0 )) ;
863
864 return __0this ;
865 }
866
867 char __dt__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFv ();
868
869 char __dt__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFv ();
870
871 char __dt__41kv_pair__pt__26_9CC_String13BTCollectableFv ();
872
873 struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable {    /* sizeof CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable == 12 */
874
875 struct CC_Link_base *f_next__12CC_Link_base ;
876 struct CC_Link_base *f_prev__12CC_Link_base ;
877
878 struct kv_pair__pt__26_9CC_String13BTCollectable *f_element__59CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable ;
879 };
880
881 char __dt__43hashTable__pt__26_9CC_String13BTCollectableFv (__0this , __0__free )register struct hashTable__pt__26_9CC_String13BTCollectable *__0this ;
882
883 int __0__free ;
884
885
886 struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__1b ;
887 struct kv_pair__pt__26_9CC_String13BTCollectable *__1r ;
888
889 if (__0this ){ 
890 __1b = 0 ;
891 __1r = 0 ;
892
893 { { int __1i ;
894
895 __1i = 0 ;
896
897 for(;__1i < ( ((struct pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(& __0this -> f_buckets__43hashTable__pt__26_9CC_String13BTCollectable ))-> f_size__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable ) ;__1i ++ ) { 
898 __1b = ((*__vc__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFUi ( & __0this ->
899 f_buckets__43hashTable__pt__26_9CC_String13BTCollectable , (unsigned int )__1i ) ));
900
901 if (__1b ){ 
902 struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__2__Xt00al4pcbp ;
903
904 struct kv_pair__pt__26_9CC_String13BTCollectable *__3__Xret00al4pcbp ;
905
906 while (__1r = ( (__2__Xt00al4pcbp = (((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)removeFirst__11CC_ListbaseFv ( (struct CC_Listbase *)__1b ) ))))), (__2__Xt00al4pcbp ?( (__3__Xret00al4pcbp = __2__Xt00al4pcbp -> f_element__59CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable ),
907 ( __dl__FPv ( (char *)__2__Xt00al4pcbp ) , __3__Xret00al4pcbp ) ) :(((struct kv_pair__pt__26_9CC_String13BTCollectable *)0 )))) )
908 __dt__41kv_pair__pt__26_9CC_String13BTCollectableFv ( __1r , 3) ;
909
910 __dt__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFv ( __1b , 3) ;
911 }
912 }
913
914 }
915
916 }
917
918 if (__0this ){ __dt__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFv ( & __0this -> f_buckets__43hashTable__pt__26_9CC_String13BTCollectable , 2) ;
919
920 if (__0__free & 1)__dl__FPv ( (char *)__0this ) ;
921 } } 
922 }
923
924 char clearAndDestroy__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFv ();
925
926 char clearAndDestroy__43hashTable__pt__26_9CC_String13BTCollectableFv (__0this )register struct hashTable__pt__26_9CC_String13BTCollectable *__0this ;
927
928 f_needRemove__41kv_pair__pt__26_9CC_String13BTCollectable = 1 ;
929
930 { struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__1b ;
931
932 __1b = 0 ;
933
934 { { int __1i ;
935
936 __1i = 0 ;
937
938 for(;__1i < ( ((struct pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(& __0this -> f_buckets__43hashTable__pt__26_9CC_String13BTCollectable ))-> f_size__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable ) ;__1i ++ ) { 
939 __1b = ((*__vc__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFUi ( & __0this ->
940 f_buckets__43hashTable__pt__26_9CC_String13BTCollectable , (unsigned int )__1i ) ));
941 if (__1b ){ 
942 ((*(((char (*)())(__1b -> __vptr__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable [1]).f))))( ((struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)((((char *)__1b ))+ (__1b -> __vptr__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable [1]).d))) ;
943 __dt__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFv ( __1b , 3) ;
944 ((*__vc__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFUi ( & __0this -> f_buckets__43hashTable__pt__26_9CC_String13BTCollectable , (unsigned int )__1i ) ))= 0 ;
945 }
946 }
947
948 __0this -> f_items__43hashTable__pt__26_9CC_String13BTCollectable = 0 ;
949
950 f_needRemove__41kv_pair__pt__26_9CC_String13BTCollectable = 0 ;
951
952 }
953
954 }
955
956 }
957 }
958
959 struct BTCollectable *findValue__43hashTable__pt__26_9CC_String13BTCollectableCFPC9CC_String ();
960
961 CC_Boolean contains__43hashTable__pt__26_9CC_String13BTCollectableCFPC9CC_String (__0this , __1k )struct hashTable__pt__26_9CC_String13BTCollectable *__0this ;
962
963 struct CC_String *__1k ;
964
965 if (findValue__43hashTable__pt__26_9CC_String13BTCollectableCFPC9CC_String ( __0this , __1k ) )
966 return (unsigned int )1 ;
967 else 
968 return (unsigned int )0 ;
969
970 }
971
972 struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__vc__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableCFUi ();
973
974 struct kv_pair__pt__26_9CC_String13BTCollectable *find__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableCFPC41kv_pair__pt__26_9CC_String13BTCollectable ();
975
976 struct kv_pair__pt__26_9CC_String13BTCollectable *_find__43hashTable__pt__26_9CC_String13BTCollectableCFPC9CC_String (__0this , __1k )register struct hashTable__pt__26_9CC_String13BTCollectable *__0this ;
977
978 struct CC_String *__1k ;
979
980 size_t __1i ;
981
982 struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__1b ;
983
984 struct kv_pair__pt__26_9CC_String13BTCollectable *__0_result ;
985
986 __1i = (((*__0this -> f_hash_func_ptr__43hashTable__pt__26_9CC_String13BTCollectable ))( (struct CC_String *)__1k ) % ( ((struct pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(& __0this -> f_buckets__43hashTable__pt__26_9CC_String13BTCollectable ))-> f_size__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable ) );
987
988 __1b = __vc__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableCFUi ( (struct pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(& __0this -> f_buckets__43hashTable__pt__26_9CC_String13BTCollectable ), __1i ) ;
989
990 if (__1b == 0 )
991 return (struct kv_pair__pt__26_9CC_String13BTCollectable *)0 ;
992
993 { struct kv_pair__pt__26_9CC_String13BTCollectable __1key ;
994
995 ( (( ((& __1key )-> f_key__41kv_pair__pt__26_9CC_String13BTCollectable = (((struct CC_String *)(((struct CC_String *)__1k ))))), ((& __1key )-> f_value__41kv_pair__pt__26_9CC_String13BTCollectable = ((struct BTCollectable *)0 ))) ),
996 (& __1key )) ;
997
998 { { __0_result = find__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableCFPC41kv_pair__pt__26_9CC_String13BTCollectable ( (struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)__1b , (struct kv_pair__pt__26_9CC_String13BTCollectable *)(& __1key )) ;
999
1000 __dt__41kv_pair__pt__26_9CC_String13BTCollectableFv ( & __1key , 2) ;
1001
1002 return __0_result ;
1003
1004 }
1005 }
1006
1007 struct BTCollectable *findValue__43hashTable__pt__26_9CC_String13BTCollectableCFPC9CC_String (__0this , __1k )struct hashTable__pt__26_9CC_String13BTCollectable *__0this ;
1008
1009 struct CC_String *__1k ;
1010
1011 struct kv_pair__pt__26_9CC_String13BTCollectable *__1p ;
1012
1013 __1p = _find__43hashTable__pt__26_9CC_String13BTCollectableCFPC9CC_String ( __0this , __1k ) ;
1014 if (__1p )
1015 return __1p -> f_value__41kv_pair__pt__26_9CC_String13BTCollectable ;
1016 else 
1017 return (struct BTCollectable *)0 ;
1018 }
1019
1020 struct CC_String *findKeyAndValue__43hashTable__pt__26_9CC_String13BTCollectableCFPC9CC_StringRP13BTCollectable (__0this , __1k , __1v )register struct hashTable__pt__26_9CC_String13BTCollectable *__0this ;
1021
1022 struct CC_String *__1k ;
1023
1024 struct BTCollectable **__1v ;
1025
1026 struct kv_pair__pt__26_9CC_String13BTCollectable *__1p ;
1027
1028 __1p = _find__43hashTable__pt__26_9CC_String13BTCollectableCFPC9CC_String ( __0this , __1k ) ;
1029 if (__1p ){ 
1030 ((*__1v ))= __1p -> f_value__41kv_pair__pt__26_9CC_String13BTCollectable ;
1031 return __1p -> f_key__41kv_pair__pt__26_9CC_String13BTCollectable ;
1032 }
1033 else return (struct CC_String *)0 ;
1034 }
1035
1036 char insertKeyAndValue__43hashTable__pt__26_9CC_String13BTCollectableFP9CC_StringP13BTCollectable (__0this , __1k , __1v )register struct hashTable__pt__26_9CC_String13BTCollectable *__0this ;
1037
1038 struct CC_String *__1k ;
1039
1040 struct BTCollectable *__1v ;
1041
1042 size_t __1i ;
1043
1044 struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__1b ;
1045
1046 __1i = (((*__0this -> f_hash_func_ptr__43hashTable__pt__26_9CC_String13BTCollectable ))( (struct CC_String *)__1k ) % ( ((struct pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(& __0this -> f_buckets__43hashTable__pt__26_9CC_String13BTCollectable ))-> f_size__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable ) );
1047
1048 __1b = ((*__vc__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFUi ( & __0this -> f_buckets__43hashTable__pt__26_9CC_String13BTCollectable , __1i ) ));
1049
1050 if (__1b == 0 ){ 
1051 struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__0__X87 ;
1052
1053 struct CC_Listbase *__0__X65 ;
1054
1055 ((*__vc__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFUi ( & __0this -> f_buckets__43hashTable__pt__26_9CC_String13BTCollectable , __1i ) ))= ( (__0__X87 = 0 ), ( ((__0__X87 || (__0__X87 = (struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)__nw__FUi (
1056 sizeof (struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable)) ))?( ( (__0__X87 = (struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)( (__0__X65 = (((struct CC_Listbase *)__0__X87 ))), ( ((__0__X65 || (__0__X65 = (struct
1057 CC_Listbase *)__nw__FUi ( sizeof (struct CC_Listbase)) ))?( ( (__0__X65 -> f_head__11CC_Listbase = 0 ), (__0__X65 -> f_tail__11CC_Listbase = 0 )) , (__0__X65 -> f_length__11CC_Listbase =
1058 0 )) :0 ), __0__X65 ) ) ), (__0__X87 -> __vptr__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[1])) , (__0__X87 -> destructed__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable = 0 )) :0 ),
1059 __0__X87 ) ) ;
1060 }
1061
1062 { struct kv_pair__pt__26_9CC_String13BTCollectable *__1p ;
1063
1064 struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__0__X88 ;
1065
1066 struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__0__X69 ;
1067
1068 struct CC_Link_base *__0__X64 ;
1069
1070 struct CC_Link_base *__2__X70 ;
1071
1072 struct kv_pair__pt__26_9CC_String13BTCollectable *__0__X89 ;
1073
1074 __1p = ( (__0__X89 = 0 ), ( ((__0__X89 || (__0__X89 = (struct kv_pair__pt__26_9CC_String13BTCollectable *)__nw__FUi ( sizeof (struct kv_pair__pt__26_9CC_String13BTCollectable)) ))?( (__0__X89 -> f_key__41kv_pair__pt__26_9CC_String13BTCollectable =
1075 __1k ), (__0__X89 -> f_value__41kv_pair__pt__26_9CC_String13BTCollectable = __1v )) :0 ), __0__X89 ) ) ;
1076 ( (__0__X88 = ((*__vc__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFUi ( & __0this -> f_buckets__43hashTable__pt__26_9CC_String13BTCollectable , __1i ) ))), ( ( (__2__X70 = (struct CC_Link_base *)( (__0__X69 =
1077 0 ), ( ((__0__X69 || (__0__X69 = (struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)__nw__FUi ( sizeof (struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable)) ))?( (__0__X69 = (struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)( (__0__X64 = (((struct
1078 CC_Link_base *)__0__X69 ))), ( ((__0__X64 || (__0__X64 = (struct CC_Link_base *)__nw__FUi ( sizeof (struct CC_Link_base)) ))?( (__0__X64 -> f_next__12CC_Link_base = 0 ), (__0__X64 -> f_prev__12CC_Link_base =
1079 0 )) :0 ), __0__X64 ) ) ), (__0__X69 -> f_element__59CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable = __1p )) :0 ), __0__X69 ) ) ), ( insert__11CC_ListbaseFP12CC_Link_base (
1080 ((struct CC_Listbase *)__0__X88 ), __2__X70 ) ) ) ) ) ;
1081
1082 __0this -> f_items__43hashTable__pt__26_9CC_String13BTCollectable ++ ;
1083
1084 }
1085 }
1086
1087 struct kv_pair__pt__26_9CC_String13BTCollectable *remove__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFPC41kv_pair__pt__26_9CC_String13BTCollectable ();
1088
1089 struct CC_String *remove__43hashTable__pt__26_9CC_String13BTCollectableFPC9CC_String (__0this , __1k )register struct hashTable__pt__26_9CC_String13BTCollectable *__0this ;
1090
1091 struct CC_String *__1k ;
1092
1093 size_t __1i ;
1094
1095 struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__1b ;
1096
1097 struct CC_String *__0_result ;
1098
1099 __1i = (((*__0this -> f_hash_func_ptr__43hashTable__pt__26_9CC_String13BTCollectable ))( (struct CC_String *)__1k ) % ( ((struct pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(& __0this -> f_buckets__43hashTable__pt__26_9CC_String13BTCollectable ))-> f_size__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable ) );
1100
1101 __1b = ((*__vc__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFUi ( & __0this -> f_buckets__43hashTable__pt__26_9CC_String13BTCollectable , __1i ) ));
1102
1103 if (__1b == 0 )
1104 return (struct CC_String *)0 ;
1105
1106 { struct kv_pair__pt__26_9CC_String13BTCollectable __1key ;
1107 struct kv_pair__pt__26_9CC_String13BTCollectable *__1result ;
1108
1109 ( (( ((& __1key )-> f_key__41kv_pair__pt__26_9CC_String13BTCollectable = (((struct CC_String *)(((struct CC_String *)__1k ))))), ((& __1key )-> f_value__41kv_pair__pt__26_9CC_String13BTCollectable = ((struct BTCollectable *)0 ))) ),
1110 (& __1key )) ;
1111 __1result = remove__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFPC41kv_pair__pt__26_9CC_String13BTCollectable ( __1b , (struct kv_pair__pt__26_9CC_String13BTCollectable *)(& __1key )) ;
1112
1113 if (__1result == 0 )
1114 { { __0_result = 0 ;
1115
1116 __dt__41kv_pair__pt__26_9CC_String13BTCollectableFv ( & __1key , 2) ;
1117
1118 return __0_result ;
1119
1120 { struct CC_String *__1kr ;
1121
1122 __1kr = __1result -> f_key__41kv_pair__pt__26_9CC_String13BTCollectable ;
1123
1124 __dt__41kv_pair__pt__26_9CC_String13BTCollectableFv ( __1result , 3) ;
1125
1126 __0this -> f_items__43hashTable__pt__26_9CC_String13BTCollectable -- ;
1127
1128
1129 __dt__41kv_pair__pt__26_9CC_String13BTCollectableFv ( & __1key , 2) ;
1130
1131 return __1kr ;
1132
1133 }
1134
1135 }
1136 }
1137
1138 static char __dt__9CC_StringFv (__0this , __0__free )struct CC_String *__0this ;
1139
1140 int __0__free ;
1141
1142 { if (__0this ){ 
1143 __0this -> __vptr__9CC_String = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[2];
1144
1145 __dl__FPv ( (char *)__0this -> f_string__9CC_String ) ;
1146
1147 if (__0this )if (__0__free & 1)__dl__FPv ( (char *)__0this ) ;
1148
1149 }
1150
1151 char __dt__27kv_pair__pt__12_9CC_StringiFv (__0this , __0__free )struct kv_pair__pt__12_9CC_Stringi *__0this ;
1152
1153 int __0__free ;
1154
1155 { if (__0this ){ 
1156 if (f_needRemove__27kv_pair__pt__12_9CC_Stringi == 1 ){ 
1157 __0this -> f_key__27kv_pair__pt__12_9CC_Stringi ?((*(((char (*)())(__0this -> f_key__27kv_pair__pt__12_9CC_Stringi -> __vptr__9CC_String [1]).f))))( ((struct CC_String *)((((char *)__0this ->
1158 f_key__27kv_pair__pt__12_9CC_Stringi ))+ (__0this -> f_key__27kv_pair__pt__12_9CC_Stringi -> __vptr__9CC_String [1]).d)), 3) :0 ;
1159 __dl__FPv ( (char *)__0this -> f_value__27kv_pair__pt__12_9CC_Stringi ) ;
1160 }
1161
1162 if (__0this )if (__0__free & 1)__dl__FPv ( (char *)__0this ) ;
1163
1164 }
1165
1166 struct Destructable {   /* sizeof Destructable == 4 */
1167
1168 struct __mptr *__vptr__12Destructable ;
1169 };
1170
1171 extern char *g_stack_start__12Destructable ;
1172
1173 extern unsigned short g_size__12Destructable ;
1174
1175 struct Exception {      /* sizeof Exception == 20 */
1176
1177 struct __mptr *__vptr__12Destructable ;
1178
1179 unsigned int f_thrown__9Exception :1;
1180 unsigned int f_thrown_as_pointer__9Exception :1;
1181 unsigned int f_temporary__9Exception :1;
1182
1183 char *f_file__9Exception ;
1184 unsigned short f_line__9Exception ;
1185 struct Exception *f_previous_exception__9Exception ;
1186 };
1187 extern struct Exception *g_current_exception__9Exception ;
1188 extern char g_temp_space__9Exception [];
1189 extern char *g_next_avail__9Exception ;
1190
1191 char do_throw__9ExceptionFUiPCci ();
1192
1193 char __dl__9ExceptionSFPv ();
1194
1195 struct ccException {    /* sizeof ccException == 20 */
1196
1197 struct __mptr *__vptr__12Destructable ;
1198
1199 unsigned int f_thrown__9Exception :1;
1200 unsigned int f_thrown_as_pointer__9Exception :1;
1201 unsigned int f_temporary__9Exception :1;
1202
1203 char *f_file__9Exception ;
1204 unsigned short f_line__9Exception ;
1205 struct Exception *f_previous_exception__9Exception ;
1206 };
1207
1208 struct Unwind_Stack {   /* sizeof Unwind_Stack == 2 */
1209
1210 unsigned short f_bottom__12Unwind_Stack ;
1211 };
1212 extern unsigned short g_top__12Unwind_Stack ;
1213 extern struct Unwind_Record g_stack__12Unwind_Stack [512];
1214
1215 struct Jump_Environment {       /* sizeof Jump_Environment == 52 */
1216
1217 struct __mptr *__vptr__12Destructable ;
1218
1219 jmp_buf f_env__16Jump_Environment ;
1220
1221 struct Exception *f_active_exception__16Jump_Environment ;
1222 struct Jump_Environment *f_next__16Jump_Environment ;
1223 unsigned char f_unwinding__16Jump_Environment ;
1224 struct Unwind_Stack f_unwind_stack__16Jump_Environment ;
1225 };
1226
1227 extern struct Jump_Environment *g_jump_env_stack__16Jump_Environment ;
1228 extern struct Jump_Environment *g_used_jump_env_stack__16Jump_Environment ;
1229
1230 int in_stack_set_size__12DestructableFv ();
1231
1232 struct Unwind_Record {  /* sizeof Unwind_Record == 8 */
1233
1234 struct Destructable *f_object__13Unwind_Record ;
1235 unsigned short f_size__13Unwind_Record ;
1236 };
1237 enum __Q2_10Exceptions12error_type_t { INTERNAL_ERROR__Q2_10Exceptions12error_type_t = 0, APPLICATION_ERROR__Q2_10Exceptions12error_type_t = 1, THROW_MESSAGE__Q2_10Exceptions12error_type_t = 2} ;
1238
1239 struct Exceptions {     /* sizeof Exceptions == 1 */
1240
1241 char __W2__10Exceptions ;
1242 };
1243
1244 extern  __Q2_10Exceptions15error_handler_t g_error_handler__10Exceptions ;
1245
1246 extern char *f_msg_internal_error__10Exceptions ;
1247 extern char *f_msg_application_error__10Exceptions ;
1248 extern char *f_msg_throw_message__10Exceptions ;
1249
1250 extern char *f_msg_not_initialized__10Exceptions ;
1251 extern char *f_msg_initialized_twice__10Exceptions ;
1252 extern char *f_msg_not_caught__10Exceptions ;
1253 extern char *f_msg_no_current_exception__10Exceptions ;
1254 extern char *f_msg_throw_from_terminate__10Exceptions ;
1255 extern char *f_msg_throw_from_error_handler__10Exceptions ;
1256 extern char *f_msg_throw_from_destructor__10Exceptions ;
1257 extern char *f_msg_throw_ptr_to_stack__10Exceptions ;
1258
1259 extern char *f_msg_out_of_exception_memory__10Exceptions ;
1260 extern char *f_msg_out_of_obj_stack_memory__10Exceptions ;
1261 extern char *f_msg_memory_already_freed__10Exceptions ;
1262
1263 char error__10ExceptionsSFPCcQ2_10Exceptions12error_type_t ();
1264
1265 extern char terminate__Fv ();
1266
1267 static struct Exception *__ct__9ExceptionFRC9Exception (__0this , __0__A37 )register struct Exception *__0this ;
1268
1269 struct Exception *__0__A37 ;
1270
1271
1272 struct Destructable *__0__X38 ;
1273
1274 struct Unwind_Record *__0__X5 ;
1275
1276 struct Unwind_Record *__0__X6 ;
1277
1278 struct Unwind_Record *__0__X3 ;
1279
1280 if (__0this || (__0this = (struct Exception *)( (((char *)__nw__FUi ( (sizeof (struct Exception))) ))) )){ ( ( (
1281 ( ( ( ( (__0this = (struct Exception *)( (__0__X38 = (((struct Destructable *)__0this ))), ( ((__0__X38 || (__0__X38 = (struct
1282 Destructable *)__nw__FUi ( sizeof (struct Destructable)) ))?( (__0__X38 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[3]), ( (in_stack_set_size__12DestructableFv ( __0__X38 ) ?( ( (
1283 ((( (g_top__12Unwind_Stack == ((struct Unwind_Stack *)(& g_jump_env_stack__16Jump_Environment -> f_unwind_stack__16Jump_Environment ))-> f_bottom__12Unwind_Stack )) || (( (g_size__12Destructable == 0 )) ?((((unsigned int )__0__X38 ))<
1284 ( (__0__X6 = (struct Unwind_Record *)( (((struct Unwind_Record *)(& (g_stack__12Unwind_Stack [(g_top__12Unwind_Stack - 1 )]))))) ), ( (((unsigned int )__0__X6 -> f_object__13Unwind_Record )))
1285 ) ):((((unsigned int )__0__X38 ))> ( (__0__X5 = (struct Unwind_Record *)( (((struct Unwind_Record *)(& (g_stack__12Unwind_Stack [(g_top__12Unwind_Stack - 1 )]))))) ), (
1286 ((((unsigned int )__0__X5 -> f_object__13Unwind_Record ))+ __0__X5 -> f_size__13Unwind_Record )) ) )))?( ( ( ((g_top__12Unwind_Stack > 512 )?( ( error__10ExceptionsSFPCcQ2_10Exceptions12error_type_t (
1287 (char *)f_msg_out_of_obj_stack_memory__10Exceptions , 0) , terminate__Fv ( ) ) , 0 ) :( 0 ) ), ( (
1288 (__0__X3 = (& (g_stack__12Unwind_Stack [(g_top__12Unwind_Stack ++ )]))), ( ( (__0__X3 -> f_object__13Unwind_Record = __0__X38 ), (__0__X3 -> f_size__13Unwind_Record = ((unsigned int )g_size__12Destructable )))
1289 , (((char )0 ))) ) ) ) ) , 0 ) :( 0 ) )) ) ,
1290 0 ) :( 0 ) ), 0 ) ) :0 ), __0__X38 ) ) ), (__0this -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[4]))
1291 , (__0this -> f_thrown__9Exception = ((*__0__A37 )). f_thrown__9Exception )) , (__0this -> f_thrown_as_pointer__9Exception = ((*__0__A37 )). f_thrown_as_pointer__9Exception )) , (__0this -> f_temporary__9Exception = ((*__0__A37 )).
1292 f_temporary__9Exception )) , (__0this -> f_file__9Exception = ((*__0__A37 )). f_file__9Exception )) , (__0this -> f_line__9Exception = ((*__0__A37 )). f_line__9Exception )) , (__0this -> f_previous_exception__9Exception =
1293 ((*__0__A37 )). f_previous_exception__9Exception )) ;
1294
1295 ;
1296
1297 return __0this ;
1298
1299 }
1300
1301 struct ccStringException {      /* sizeof ccStringException == 24 */
1302
1303 struct __mptr *__vptr__12Destructable ;
1304
1305 unsigned int f_thrown__9Exception :1;
1306 unsigned int f_thrown_as_pointer__9Exception :1;
1307 unsigned int f_temporary__9Exception :1;
1308
1309 char *f_file__9Exception ;
1310 unsigned short f_line__9Exception ;
1311 struct Exception *f_previous_exception__9Exception ;
1312
1313 char *msg__17ccStringException ;
1314 };
1315
1316 int in_stack__12DestructableFv ();
1317
1318 char *__nw__9ExceptionSFUii ();
1319
1320 static char __dt__12DestructableFv (__0this , __0__free )struct Destructable *__0this ;
1321
1322 int __0__free ;
1323
1324 { if (__0this ){ 
1325 __0this -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[3];
1326
1327 if (in_stack__12DestructableFv ( __0this ) )
1328 ( ( (((! ( (g_top__12Unwind_Stack == ((struct Unwind_Stack *)(& g_jump_env_stack__16Jump_Environment -> f_unwind_stack__16Jump_Environment ))-> f_bottom__12Unwind_Stack )) )&&
1329 (((*( (((struct Unwind_Record *)(& (g_stack__12Unwind_Stack [(g_top__12Unwind_Stack - 1 )]))))) )). f_object__13Unwind_Record == __0this ))?( ( ( ( (g_top__12Unwind_Stack -- ), 0 )
1330 , (((char )0 ))) ) , 0 ) :( 0 ) )) ) ;
1331 if (__0this )if (__0__free & 1)__dl__FPv ( (char *)__0this ) ;
1332
1333 }
1334
1335 static char __dt__9ExceptionFv (__0this , __0__free )struct Exception *__0this ;
1336
1337 int __0__free ;
1338
1339 { if (__0this ){ __0this -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[4];
1340
1341 if (__0this ){ __dt__12DestructableFv ( ((struct Destructable *)__0this ), 0 ) ;
1342
1343 if (__0__free & 1)__dl__9ExceptionSFPv ( (char *)__0this ) ;
1344 } } 
1345 }
1346
1347 static char __dt__11ccExceptionFv (__0this , __0__free )struct ccException *__0this ;
1348
1349 int __0__free ;
1350
1351 { if (__0this ){ 
1352 __0this -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5];
1353
1354 if (__0this ){ ( ((((struct Exception *)__0this ))?( ( ((((struct Exception *)__0this ))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[4]), ((((struct Exception *)__0this ))?( (
1355 __dt__12DestructableFv ( ((struct Destructable *)(((struct Exception *)__0this ))), 0 ) , (( 0 ) )) , 0 ) :( 0 ) ))
1356 , 0 ) :( 0 ) )) ;
1357
1358 if (__0__free & 1)__dl__9ExceptionSFPv ( (char *)__0this ) ;
1359 } } 
1360 }
1361
1362 static char __dt__17ccStringExceptionFv (__0this , __0__free )struct ccStringException *__0this ;
1363
1364 int __0__free ;
1365
1366 { if (__0this ){ 
1367 __0this -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[6];
1368
1369 if (__0this ){ ( ((((struct ccException *)__0this ))?( ( ((((struct ccException *)__0this ))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5]), ((((struct ccException *)__0this ))?( (
1370 ( ((((struct Exception *)(((struct ccException *)__0this ))))?( ( ((((struct Exception *)(((struct ccException *)__0this ))))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[4]), ((((struct Exception *)(((struct ccException *)__0this ))))?(
1371 ( __dt__12DestructableFv ( ((struct Destructable *)(((struct Exception *)(((struct ccException *)__0this ))))), 0 ) , (( 0 ) )) , 0 ) :(
1372 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 ) :(
1373 0 ) )) , 0 ) :( 0 ) )) ;
1374
1375 if (__0__free & 1)__dl__9ExceptionSFPv ( (char *)__0this ) ;
1376 } } 
1377 }
1378
1379 struct Exception *__ct__9ExceptionFv ();
1380
1381 static char *__opPCc__9CC_StringCFv ();
1382
1383 int compareTo__9CC_StringCFPCcQ2_9CC_String11caseCompare ();
1384
1385 unsigned int __eq__27kv_pair__pt__12_9CC_StringiFRC27kv_pair__pt__12_9CC_Stringi (__0this , __1kv )register struct kv_pair__pt__12_9CC_Stringi *__0this ;
1386
1387 struct kv_pair__pt__12_9CC_Stringi *__1kv ;
1388
1389 struct ccException *__0__X44 ;
1390
1391 register struct ccStringException *__0__X91 ;
1392
1393 register struct ccStringException *__0__X92 ;
1394
1395 struct Exception *__2__Xtemp002sf3bmd ;
1396
1397 struct ccStringException *__0__X43 ;
1398
1399 struct ccException *__0__X42 ;
1400
1401 struct CC_String *__0__X93 ;
1402
1403 if ((__0this -> f_key__27kv_pair__pt__12_9CC_Stringi == 0 )|| (((*__1kv )). f_key__27kv_pair__pt__12_9CC_Stringi == 0 )){ 
1404
1405 struct ccStringException __0__V90 ;
1406
1407 ( (__0__X92 = ( (__0__X91 = ( ( (( ( (( (__0__X44 = (((struct ccException *)(& __0__V90 )))), (
1408 ((__0__X44 || (__0__X44 = (struct ccException *)( (((char *)__nw__FUi ( (sizeof (struct ccException))) ))) ))?( (__0__X44 = (struct ccException *)__ct__9ExceptionFv ( ((struct
1409 Exception *)__0__X44 )) ), (__0__X44 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) :0 ), __0__X44 ) ) ), ((& __0__V90 )-> __vptr__12Destructable = (struct
1410 __mptr *) __ptbl_vec__TKTemplate_cc_[6])) , ((& __0__V90 )-> msg__17ccStringException = ((char *)"kv_pair::operator==(): null pointer(s)."))) ), (& __0__V90 ))
1411 , (& __0__V90 )) ), ( ((! __0__X91 -> f_thrown__9Exception )?( (__0__X91 -> f_thrown_as_pointer__9Exception = 0 ), 0 ) :0 ), __0__X91 )
1412 ) ), ( (in_stack__12DestructableFv ( (struct Destructable *)__0__X92 ) ?( (__2__Xtemp002sf3bmd = (struct Exception *)( (__0__X43 = (struct ccStringException *)__nw__9ExceptionSFUii ( sizeof
1413 (struct ccStringException ), 0 ) ), ( ((__0__X43 || (__0__X43 = (struct ccStringException *)( (((char *)__nw__FUi ( (sizeof (struct ccStringException))) )))
1414 ))?( ( ( (__0__X43 = (struct ccStringException *)( (__0__X42 = (((struct ccException *)__0__X43 ))), ( ((__0__X42 || (__0__X42 = (struct ccException *)(
1415 (((char *)__nw__FUi ( (sizeof (struct ccException))) ))) ))?( ( (__0__X42 = (struct ccException *)__ct__9ExceptionFRC9Exception ( ((struct Exception *)__0__X42 ), (struct Exception *)(((struct
1416 Exception *)(((struct Exception *)(((struct ccException *)(((struct ccException *)(((struct ccException *)(((struct ccStringException *)__0__X92 ))))))))))))) ), (__0__X42 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) , 0 ) :0 ),
1417 __0__X42 ) ) ), (__0__X43 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[6])) , (__0__X43 -> msg__17ccStringException = ((*((struct ccStringException *)__0__X92 ))). msg__17ccStringException )) ,
1418 0 ) :0 ), __0__X43 ) ) ), (((struct Exception *)((((struct ccStringException *)(((struct ccStringException *)__2__Xtemp002sf3bmd ))))-> f_temporary__9Exception = 1 )))) :(__2__Xtemp002sf3bmd = (struct Exception *)__0__X92 )),
1419 do_throw__9ExceptionFUiPCci ( __2__Xtemp002sf3bmd , ((unsigned int )28 ), ((char *)"/VOB/olias/library/Common_Class/dti_cc/cc_hdict.cc"), 0 ) ) )
1420 ;
1421
1422 ( (( ( ((& __0__V90 )-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[6]), (( ( ( ((((struct ccException *)(& __0__V90 )))?(
1423 ( ((((struct ccException *)(& __0__V90 )))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5]), ((((struct ccException *)(& __0__V90 )))?( ( ( ((((struct Exception *)(((struct
1424 ccException *)(& __0__V90 )))))?( ( ((((struct Exception *)(((struct ccException *)(& __0__V90 )))))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[4]), ((((struct Exception *)(((struct ccException *)(& __0__V90 )))))?(
1425 ( __dt__12DestructableFv ( ((struct Destructable *)(((struct Exception *)(((struct ccException *)(& __0__V90 )))))), 0 ) , (( 0 ) )) , 0 )
1426 :( 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 )
1427 :( 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 )
1428 )) , 0 ) )) ;
1429 } } 
1430 return (unsigned int )(( (__0__X93 = __0this -> f_key__27kv_pair__pt__12_9CC_Stringi ), ( (((unsigned int )((( compareTo__9CC_StringCFPCcQ2_9CC_String11caseCompare (
1431 ((struct CC_String *)__0__X93 ), __opPCc__9CC_StringCFv ( (struct CC_String *)((struct CC_String *)((*__1kv )). f_key__27kv_pair__pt__12_9CC_Stringi )) , ((int )0)) ) == 0 )?1 :0 )))) )
1432 ?1 :0 );
1433 }
1434
1435 CC_Boolean f_needRemove__27kv_pair__pt__12_9CC_Stringi = 0 ;
1436
1437 struct BTCollectable {  /* sizeof BTCollectable == 12 */
1438
1439 char *f_name__13BTCollectable ;
1440 int line_num__13BTCollectable ;
1441 char *value__13BTCollectable ;
1442 };
1443
1444 char __dt__13BTCollectableFv ();
1445
1446 char __dt__41kv_pair__pt__26_9CC_String13BTCollectableFv (__0this , __0__free )struct kv_pair__pt__26_9CC_String13BTCollectable *__0this ;
1447
1448 int __0__free ;
1449
1450 { if (__0this ){ 
1451 if (f_needRemove__41kv_pair__pt__26_9CC_String13BTCollectable == 1 ){ 
1452 __0this -> f_key__41kv_pair__pt__26_9CC_String13BTCollectable ?((*(((char (*)())(__0this -> f_key__41kv_pair__pt__26_9CC_String13BTCollectable -> __vptr__9CC_String [1]).f))))( ((struct CC_String *)((((char *)__0this ->
1453 f_key__41kv_pair__pt__26_9CC_String13BTCollectable ))+ (__0this -> f_key__41kv_pair__pt__26_9CC_String13BTCollectable -> __vptr__9CC_String [1]).d)), 3) :0 ;
1454 __dt__13BTCollectableFv ( __0this -> f_value__41kv_pair__pt__26_9CC_String13BTCollectable , 3) ;
1455 }
1456
1457 if (__0this )if (__0__free & 1)__dl__FPv ( (char *)__0this ) ;
1458
1459 }
1460
1461 static char *__opPCc__9CC_StringCFv ();
1462
1463 unsigned int __eq__41kv_pair__pt__26_9CC_String13BTCollectableFRC41kv_pair__pt__26_9CC_String13BTCollectable (__0this , __1kv )register struct kv_pair__pt__26_9CC_String13BTCollectable *__0this ;
1464
1465 struct kv_pair__pt__26_9CC_String13BTCollectable *__1kv ;
1466
1467 struct ccException *__0__X44 ;
1468
1469 register struct ccStringException *__0__X95 ;
1470
1471 register struct ccStringException *__0__X96 ;
1472
1473 struct Exception *__2__Xtemp002sf3bmd ;
1474
1475 struct ccStringException *__0__X43 ;
1476
1477 struct ccException *__0__X42 ;
1478
1479 struct CC_String *__0__X97 ;
1480
1481 if ((__0this -> f_key__41kv_pair__pt__26_9CC_String13BTCollectable == 0 )|| (((*__1kv )). f_key__41kv_pair__pt__26_9CC_String13BTCollectable == 0 )){ 
1482
1483 struct ccStringException __0__V94 ;
1484
1485 ( (__0__X96 = ( (__0__X95 = ( ( (( ( (( (__0__X44 = (((struct ccException *)(& __0__V94 )))), (
1486 ((__0__X44 || (__0__X44 = (struct ccException *)( (((char *)__nw__FUi ( (sizeof (struct ccException))) ))) ))?( (__0__X44 = (struct ccException *)__ct__9ExceptionFv ( ((struct
1487 Exception *)__0__X44 )) ), (__0__X44 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) :0 ), __0__X44 ) ) ), ((& __0__V94 )-> __vptr__12Destructable = (struct
1488 __mptr *) __ptbl_vec__TKTemplate_cc_[6])) , ((& __0__V94 )-> msg__17ccStringException = ((char *)"kv_pair::operator==(): null pointer(s)."))) ), (& __0__V94 ))
1489 , (& __0__V94 )) ), ( ((! __0__X95 -> f_thrown__9Exception )?( (__0__X95 -> f_thrown_as_pointer__9Exception = 0 ), 0 ) :0 ), __0__X95 )
1490 ) ), ( (in_stack__12DestructableFv ( (struct Destructable *)__0__X96 ) ?( (__2__Xtemp002sf3bmd = (struct Exception *)( (__0__X43 = (struct ccStringException *)__nw__9ExceptionSFUii ( sizeof
1491 (struct ccStringException ), 0 ) ), ( ((__0__X43 || (__0__X43 = (struct ccStringException *)( (((char *)__nw__FUi ( (sizeof (struct ccStringException))) )))
1492 ))?( ( ( (__0__X43 = (struct ccStringException *)( (__0__X42 = (((struct ccException *)__0__X43 ))), ( ((__0__X42 || (__0__X42 = (struct ccException *)(
1493 (((char *)__nw__FUi ( (sizeof (struct ccException))) ))) ))?( ( (__0__X42 = (struct ccException *)__ct__9ExceptionFRC9Exception ( ((struct Exception *)__0__X42 ), (struct Exception *)(((struct
1494 Exception *)(((struct Exception *)(((struct ccException *)(((struct ccException *)(((struct ccException *)(((struct ccStringException *)__0__X96 ))))))))))))) ), (__0__X42 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) , 0 ) :0 ),
1495 __0__X42 ) ) ), (__0__X43 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[6])) , (__0__X43 -> msg__17ccStringException = ((*((struct ccStringException *)__0__X96 ))). msg__17ccStringException )) ,
1496 0 ) :0 ), __0__X43 ) ) ), (((struct Exception *)((((struct ccStringException *)(((struct ccStringException *)__2__Xtemp002sf3bmd ))))-> f_temporary__9Exception = 1 )))) :(__2__Xtemp002sf3bmd = (struct Exception *)__0__X96 )),
1497 do_throw__9ExceptionFUiPCci ( __2__Xtemp002sf3bmd , ((unsigned int )28 ), ((char *)"/VOB/olias/library/Common_Class/dti_cc/cc_hdict.cc"), 0 ) ) )
1498 ;
1499
1500 ( (( ( ((& __0__V94 )-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[6]), (( ( ( ((((struct ccException *)(& __0__V94 )))?(
1501 ( ((((struct ccException *)(& __0__V94 )))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5]), ((((struct ccException *)(& __0__V94 )))?( ( ( ((((struct Exception *)(((struct
1502 ccException *)(& __0__V94 )))))?( ( ((((struct Exception *)(((struct ccException *)(& __0__V94 )))))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[4]), ((((struct Exception *)(((struct ccException *)(& __0__V94 )))))?(
1503 ( __dt__12DestructableFv ( ((struct Destructable *)(((struct Exception *)(((struct ccException *)(& __0__V94 )))))), 0 ) , (( 0 ) )) , 0 )
1504 :( 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 )
1505 :( 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 )
1506 )) , 0 ) )) ;
1507 } } 
1508 return (unsigned int )(( (__0__X97 = __0this -> f_key__41kv_pair__pt__26_9CC_String13BTCollectable ), ( (((unsigned int )((( compareTo__9CC_StringCFPCcQ2_9CC_String11caseCompare (
1509 ((struct CC_String *)__0__X97 ), __opPCc__9CC_StringCFv ( (struct CC_String *)((struct CC_String *)((*__1kv )). f_key__41kv_pair__pt__26_9CC_String13BTCollectable )) , ((int )0)) ) == 0 )?1 :0 )))) )
1510 ?1 :0 );
1511 }
1512
1513 CC_Boolean f_needRemove__41kv_pair__pt__26_9CC_String13BTCollectable = 0 ;
1514
1515 struct pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__ct__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFRC75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi (__0this , __1pv )register struct pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__0this ;
1516
1517 struct pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__1pv ;
1518
1519
1520 unsigned int __0__A98 ;
1521
1522 if (__0this || (__0this = (struct pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)__nw__FUi ( sizeof (struct pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi)) )){ ( ( (__0this -> f_array__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi = (struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi **)(((struct
1523 CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi **)__nw__FUi ( (sizeof (struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *))* (__0__A98 = ((*__1pv )). f_size__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi )) ))), (__0this -> f_size__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi = ((*__1pv )). f_size__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi )) , (__0this ->
1524 f_items__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi = ((*__1pv )). f_items__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi )) ;
1525 { { int __1i ;
1526
1527 struct ostream *__0__X99 ;
1528
1529 struct ostream *(*__2__X100 )();
1530
1531 __1i = 0 ;
1532
1533 for(;__1i < ((*__1pv )). f_size__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi ;__1i ++ ) 
1534 (__0this -> f_array__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi [__1i ])= (((*__1pv )). f_array__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi [__1i ]);
1535
1536 ( (__0__X99 = (struct ostream *)__ls__7ostreamFPCc ( (struct ostream *)(& cerr ), (char *)"Warning: pointer_vector(const pointer_vector&) called") ),
1537 ( (__2__X100 = (endl__FR7ostream )), ( ((*__2__X100 ))( (struct ostream *)__0__X99 ) ) ) ) ;
1538 exit ( -1) ;
1539
1540 }
1541
1542 }
1543
1544 return __0this ;
1545
1546 }
1547
1548 struct pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__ct__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFUiP50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi (__0this , __1n , __1t )struct pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__0this ;
1549
1550 size_t __1n ;
1551
1552 struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__1t ;
1553
1554
1555 unsigned int __0__A101 ;
1556
1557 if (__0this || (__0this = (struct pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)__nw__FUi ( sizeof (struct pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi)) )){ ( ( (__0this -> f_array__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi = (struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi **)(((struct
1558 CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi **)__nw__FUi ( (sizeof (struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *))* (__0__A101 = __1n )) ))), (__0this -> f_size__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi = __1n )) , (__0this -> f_items__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi = 0 ))
1559 ;
1560 { { int __1i ;
1561
1562 __1i = 0 ;
1563
1564 for(;__1i < __0this -> f_size__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi ;__1i ++ ) 
1565 (__0this -> f_array__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi [__1i ])= __1t ;
1566
1567 }
1568
1569 }
1570
1571 return __0this ;
1572
1573 }
1574
1575 char __dt__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFv (__0this , __0__free )struct pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__0this ;
1576
1577 int __0__free ;
1578
1579 { if (__0this ){ 
1580 __dl__FPv ( (char *)__0this -> f_array__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi ) ;
1581
1582 if (__0this )if (__0__free & 1)__dl__FPv ( (char *)__0this ) ;
1583
1584 }
1585
1586 struct ccBoundaryException {    /* sizeof ccBoundaryException == 32 */
1587
1588 struct __mptr *__vptr__12Destructable ;
1589
1590 unsigned int f_thrown__9Exception :1;
1591 unsigned int f_thrown_as_pointer__9Exception :1;
1592 unsigned int f_temporary__9Exception :1;
1593
1594 char *f_file__9Exception ;
1595 unsigned short f_line__9Exception ;
1596 struct Exception *f_previous_exception__9Exception ;
1597
1598 int low__19ccBoundaryException ;
1599 int high__19ccBoundaryException ;
1600 int index__19ccBoundaryException ;
1601 };
1602
1603 static char __dt__19ccBoundaryExceptionFv (__0this , __0__free )struct ccBoundaryException *__0this ;
1604
1605 int __0__free ;
1606
1607 { if (__0this ){ 
1608 __0this -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7];
1609
1610 if (__0this ){ ( ((((struct ccException *)__0this ))?( ( ((((struct ccException *)__0this ))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5]), ((((struct ccException *)__0this ))?( (
1611 ( ((((struct Exception *)(((struct ccException *)__0this ))))?( ( ((((struct Exception *)(((struct ccException *)__0this ))))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[4]), ((((struct Exception *)(((struct ccException *)__0this ))))?(
1612 ( __dt__12DestructableFv ( ((struct Destructable *)(((struct Exception *)(((struct ccException *)__0this ))))), 0 ) , (( 0 ) )) , 0 ) :(
1613 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 ) :(
1614 0 ) )) , 0 ) :( 0 ) )) ;
1615
1616 if (__0__free & 1)__dl__9ExceptionSFPv ( (char *)__0this ) ;
1617 } } 
1618 }
1619
1620 struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__vc__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiCFUi (__0this , __1i )register struct pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__0this ;
1621
1622 size_t __1i ;
1623
1624 struct ccException *__0__X49 ;
1625
1626 register struct ccBoundaryException *__0__X103 ;
1627
1628 register struct ccBoundaryException *__0__X104 ;
1629
1630 struct Exception *__2__Xtemp00ere3blb ;
1631
1632 register struct ccBoundaryException *__0__X48 ;
1633
1634 struct ccException *__0__X47 ;
1635
1636 if ((__1i < 0 )|| (__1i >= __0this -> f_size__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi )){ 
1637
1638 struct ccBoundaryException __0__V102 ;
1639
1640 ( (__0__X104 = ( (__0__X103 = ( ( (( ( ( ( (( (__0__X49 = (((struct ccException *)(&
1641 __0__V102 )))), ( ((__0__X49 || (__0__X49 = (struct ccException *)( (((char *)__nw__FUi ( (sizeof (struct ccException))) ))) ))?( (__0__X49 = (struct
1642 ccException *)__ct__9ExceptionFv ( ((struct Exception *)__0__X49 )) ), (__0__X49 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) :0 ), __0__X49 ) ) ), ((& __0__V102 )->
1643 __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7])) , ((& __0__V102 )-> low__19ccBoundaryException = 0 )) , ((& __0__V102 )-> high__19ccBoundaryException = ((int )(__0this ->
1644 f_size__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi - 1 )))) , ((& __0__V102 )-> index__19ccBoundaryException = ((int )__1i ))) ), (& __0__V102 )) , (& __0__V102 ))
1645 ), ( ((! __0__X103 -> f_thrown__9Exception )?( (__0__X103 -> f_thrown_as_pointer__9Exception = 0 ), 0 ) :0 ), __0__X103 ) ) ), (
1646 (in_stack__12DestructableFv ( (struct Destructable *)__0__X104 ) ?( (__2__Xtemp00ere3blb = (struct Exception *)( (__0__X48 = (struct ccBoundaryException *)__nw__9ExceptionSFUii ( sizeof (struct ccBoundaryException ), 0 )
1647 ), ( ((__0__X48 || (__0__X48 = (struct ccBoundaryException *)( (((char *)__nw__FUi ( (sizeof (struct ccBoundaryException))) ))) ))?( ( (
1648 ( ( (__0__X48 = (struct ccBoundaryException *)( (__0__X47 = (((struct ccException *)__0__X48 ))), ( ((__0__X47 || (__0__X47 = (struct ccException *)( (((char
1649 *)__nw__FUi ( (sizeof (struct ccException))) ))) ))?( ( (__0__X47 = (struct ccException *)__ct__9ExceptionFRC9Exception ( ((struct Exception *)__0__X47 ), (struct Exception *)(((struct Exception *)(((struct
1650 Exception *)(((struct ccException *)(((struct ccException *)(((struct ccException *)(((struct ccBoundaryException *)__0__X104 ))))))))))))) ), (__0__X47 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) , 0 ) :0 ), __0__X47 )
1651 ) ), (__0__X48 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7])) , (__0__X48 -> low__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X104 ))). low__19ccBoundaryException )) , (__0__X48 ->
1652 high__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X104 ))). high__19ccBoundaryException )) , (__0__X48 -> index__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X104 ))). index__19ccBoundaryException )) , 0 ) :0 ), __0__X48 )
1653 ) ), (((struct Exception *)((((struct ccBoundaryException *)(((struct ccBoundaryException *)__2__Xtemp00ere3blb ))))-> f_temporary__9Exception = 1 )))) :(__2__Xtemp00ere3blb = (struct Exception *)__0__X104 )), do_throw__9ExceptionFUiPCci ( __2__Xtemp00ere3blb , ((unsigned
1654 int )33 ), ((char *)"/VOB/olias/library/Common_Class/dti_cc/cc_pvect.cc"), 0 ) ) ) ;
1655
1656 ( (( ( ((& __0__V102 )-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7]), (( ( ( ((((struct ccException *)(& __0__V102 )))?(
1657 ( ((((struct ccException *)(& __0__V102 )))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5]), ((((struct ccException *)(& __0__V102 )))?( ( ( ((((struct Exception *)(((struct
1658 ccException *)(& __0__V102 )))))?( ( ((((struct Exception *)(((struct ccException *)(& __0__V102 )))))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[4]), ((((struct Exception *)(((struct ccException *)(& __0__V102 )))))?(
1659 ( __dt__12DestructableFv ( ((struct Destructable *)(((struct Exception *)(((struct ccException *)(& __0__V102 )))))), 0 ) , (( 0 ) )) , 0 )
1660 :( 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 )
1661 :( 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 )
1662 )) , 0 ) )) ;
1663 } } else 
1664 return (__0this -> f_array__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi [__1i ]);
1665 }
1666
1667 struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi **__vc__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFUi (__0this , __1i )register struct pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__0this ;
1668
1669 size_t __1i ;
1670
1671 struct ccException *__0__X49 ;
1672
1673 register struct ccBoundaryException *__0__X106 ;
1674
1675 register struct ccBoundaryException *__0__X107 ;
1676
1677 struct Exception *__2__Xtemp00ere3blb ;
1678
1679 register struct ccBoundaryException *__0__X48 ;
1680
1681 struct ccException *__0__X47 ;
1682
1683 if ((__1i < 0 )|| (__1i >= __0this -> f_size__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi )){ 
1684
1685 struct ccBoundaryException __0__V105 ;
1686
1687 ( (__0__X107 = ( (__0__X106 = ( ( (( ( ( ( (( (__0__X49 = (((struct ccException *)(&
1688 __0__V105 )))), ( ((__0__X49 || (__0__X49 = (struct ccException *)( (((char *)__nw__FUi ( (sizeof (struct ccException))) ))) ))?( (__0__X49 = (struct
1689 ccException *)__ct__9ExceptionFv ( ((struct Exception *)__0__X49 )) ), (__0__X49 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) :0 ), __0__X49 ) ) ), ((& __0__V105 )->
1690 __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7])) , ((& __0__V105 )-> low__19ccBoundaryException = 0 )) , ((& __0__V105 )-> high__19ccBoundaryException = ((int )(__0this ->
1691 f_size__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi - 1 )))) , ((& __0__V105 )-> index__19ccBoundaryException = ((int )__1i ))) ), (& __0__V105 )) , (& __0__V105 ))
1692 ), ( ((! __0__X106 -> f_thrown__9Exception )?( (__0__X106 -> f_thrown_as_pointer__9Exception = 0 ), 0 ) :0 ), __0__X106 ) ) ), (
1693 (in_stack__12DestructableFv ( (struct Destructable *)__0__X107 ) ?( (__2__Xtemp00ere3blb = (struct Exception *)( (__0__X48 = (struct ccBoundaryException *)__nw__9ExceptionSFUii ( sizeof (struct ccBoundaryException ), 0 )
1694 ), ( ((__0__X48 || (__0__X48 = (struct ccBoundaryException *)( (((char *)__nw__FUi ( (sizeof (struct ccBoundaryException))) ))) ))?( ( (
1695 ( ( (__0__X48 = (struct ccBoundaryException *)( (__0__X47 = (((struct ccException *)__0__X48 ))), ( ((__0__X47 || (__0__X47 = (struct ccException *)( (((char
1696 *)__nw__FUi ( (sizeof (struct ccException))) ))) ))?( ( (__0__X47 = (struct ccException *)__ct__9ExceptionFRC9Exception ( ((struct Exception *)__0__X47 ), (struct Exception *)(((struct Exception *)(((struct
1697 Exception *)(((struct ccException *)(((struct ccException *)(((struct ccException *)(((struct ccBoundaryException *)__0__X107 ))))))))))))) ), (__0__X47 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) , 0 ) :0 ), __0__X47 )
1698 ) ), (__0__X48 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7])) , (__0__X48 -> low__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X107 ))). low__19ccBoundaryException )) , (__0__X48 ->
1699 high__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X107 ))). high__19ccBoundaryException )) , (__0__X48 -> index__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X107 ))). index__19ccBoundaryException )) , 0 ) :0 ), __0__X48 )
1700 ) ), (((struct Exception *)((((struct ccBoundaryException *)(((struct ccBoundaryException *)__2__Xtemp00ere3blb ))))-> f_temporary__9Exception = 1 )))) :(__2__Xtemp00ere3blb = (struct Exception *)__0__X107 )), do_throw__9ExceptionFUiPCci ( __2__Xtemp00ere3blb , ((unsigned
1701 int )42 ), ((char *)"/VOB/olias/library/Common_Class/dti_cc/cc_pvect.cc"), 0 ) ) ) ;
1702
1703 ( (( ( ((& __0__V105 )-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7]), (( ( ( ((((struct ccException *)(& __0__V105 )))?(
1704 ( ((((struct ccException *)(& __0__V105 )))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5]), ((((struct ccException *)(& __0__V105 )))?( ( ( ((((struct Exception *)(((struct
1705 ccException *)(& __0__V105 )))))?( ( ((((struct Exception *)(((struct ccException *)(& __0__V105 )))))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[4]), ((((struct Exception *)(((struct ccException *)(& __0__V105 )))))?(
1706 ( __dt__12DestructableFv ( ((struct Destructable *)(((struct Exception *)(((struct ccException *)(& __0__V105 )))))), 0 ) , (( 0 ) )) , 0 )
1707 :( 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 )
1708 :( 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 )
1709 )) , 0 ) )) ;
1710 } } else 
1711 return (struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi **)(& (__0this -> f_array__75pointer_vector__pt__53_50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi [__1i ]));
1712 }
1713
1714 struct pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__ct__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFRC89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable (__0this , __1pv )register struct pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__0this ;
1715
1716 struct pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__1pv ;
1717
1718
1719 unsigned int __0__A108 ;
1720
1721 if (__0this || (__0this = (struct pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)__nw__FUi ( sizeof (struct pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable)) )){ ( ( (__0this -> f_array__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable = (struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable **)(((struct
1722 CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable **)__nw__FUi ( (sizeof (struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *))* (__0__A108 = ((*__1pv )). f_size__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable )) ))), (__0this -> f_size__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable = ((*__1pv )). f_size__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable )) , (__0this ->
1723 f_items__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable = ((*__1pv )). f_items__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable )) ;
1724 { { int __1i ;
1725
1726 struct ostream *__0__X109 ;
1727
1728 struct ostream *(*__2__X110 )();
1729
1730 __1i = 0 ;
1731
1732 for(;__1i < ((*__1pv )). f_size__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable ;__1i ++ ) 
1733 (__0this -> f_array__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable [__1i ])= (((*__1pv )). f_array__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable [__1i ]);
1734
1735 ( (__0__X109 = (struct ostream *)__ls__7ostreamFPCc ( (struct ostream *)(& cerr ), (char *)"Warning: pointer_vector(const pointer_vector&) called") ),
1736 ( (__2__X110 = (endl__FR7ostream )), ( ((*__2__X110 ))( (struct ostream *)__0__X109 ) ) ) ) ;
1737 exit ( -1) ;
1738
1739 }
1740
1741 }
1742
1743 return __0this ;
1744
1745 }
1746
1747 struct pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__ct__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFUiP64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable (__0this , __1n , __1t )struct pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__0this ;
1748
1749 size_t __1n ;
1750
1751 struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__1t ;
1752
1753
1754 unsigned int __0__A111 ;
1755
1756 if (__0this || (__0this = (struct pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)__nw__FUi ( sizeof (struct pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable)) )){ ( ( (__0this -> f_array__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable = (struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable **)(((struct
1757 CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable **)__nw__FUi ( (sizeof (struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *))* (__0__A111 = __1n )) ))), (__0this -> f_size__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable = __1n )) , (__0this -> f_items__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable = 0 ))
1758 ;
1759 { { int __1i ;
1760
1761 __1i = 0 ;
1762
1763 for(;__1i < __0this -> f_size__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable ;__1i ++ ) 
1764 (__0this -> f_array__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable [__1i ])= __1t ;
1765
1766 }
1767
1768 }
1769
1770 return __0this ;
1771
1772 }
1773
1774 char __dt__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFv (__0this , __0__free )struct pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__0this ;
1775
1776 int __0__free ;
1777
1778 { if (__0this ){ 
1779 __dl__FPv ( (char *)__0this -> f_array__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable ) ;
1780
1781 if (__0this )if (__0__free & 1)__dl__FPv ( (char *)__0this ) ;
1782
1783 }
1784
1785 struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__vc__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableCFUi (__0this , __1i )register struct pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__0this ;
1786
1787 size_t __1i ;
1788
1789 struct ccException *__0__X49 ;
1790
1791 register struct ccBoundaryException *__0__X113 ;
1792
1793 register struct ccBoundaryException *__0__X114 ;
1794
1795 struct Exception *__2__Xtemp00ere3blb ;
1796
1797 register struct ccBoundaryException *__0__X48 ;
1798
1799 struct ccException *__0__X47 ;
1800
1801 if ((__1i < 0 )|| (__1i >= __0this -> f_size__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable )){ 
1802
1803 struct ccBoundaryException __0__V112 ;
1804
1805 ( (__0__X114 = ( (__0__X113 = ( ( (( ( ( ( (( (__0__X49 = (((struct ccException *)(&
1806 __0__V112 )))), ( ((__0__X49 || (__0__X49 = (struct ccException *)( (((char *)__nw__FUi ( (sizeof (struct ccException))) ))) ))?( (__0__X49 = (struct
1807 ccException *)__ct__9ExceptionFv ( ((struct Exception *)__0__X49 )) ), (__0__X49 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) :0 ), __0__X49 ) ) ), ((& __0__V112 )->
1808 __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7])) , ((& __0__V112 )-> low__19ccBoundaryException = 0 )) , ((& __0__V112 )-> high__19ccBoundaryException = ((int )(__0this ->
1809 f_size__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable - 1 )))) , ((& __0__V112 )-> index__19ccBoundaryException = ((int )__1i ))) ), (& __0__V112 )) , (& __0__V112 ))
1810 ), ( ((! __0__X113 -> f_thrown__9Exception )?( (__0__X113 -> f_thrown_as_pointer__9Exception = 0 ), 0 ) :0 ), __0__X113 ) ) ), (
1811 (in_stack__12DestructableFv ( (struct Destructable *)__0__X114 ) ?( (__2__Xtemp00ere3blb = (struct Exception *)( (__0__X48 = (struct ccBoundaryException *)__nw__9ExceptionSFUii ( sizeof (struct ccBoundaryException ), 0 )
1812 ), ( ((__0__X48 || (__0__X48 = (struct ccBoundaryException *)( (((char *)__nw__FUi ( (sizeof (struct ccBoundaryException))) ))) ))?( ( (
1813 ( ( (__0__X48 = (struct ccBoundaryException *)( (__0__X47 = (((struct ccException *)__0__X48 ))), ( ((__0__X47 || (__0__X47 = (struct ccException *)( (((char
1814 *)__nw__FUi ( (sizeof (struct ccException))) ))) ))?( ( (__0__X47 = (struct ccException *)__ct__9ExceptionFRC9Exception ( ((struct Exception *)__0__X47 ), (struct Exception *)(((struct Exception *)(((struct
1815 Exception *)(((struct ccException *)(((struct ccException *)(((struct ccException *)(((struct ccBoundaryException *)__0__X114 ))))))))))))) ), (__0__X47 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) , 0 ) :0 ), __0__X47 )
1816 ) ), (__0__X48 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7])) , (__0__X48 -> low__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X114 ))). low__19ccBoundaryException )) , (__0__X48 ->
1817 high__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X114 ))). high__19ccBoundaryException )) , (__0__X48 -> index__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X114 ))). index__19ccBoundaryException )) , 0 ) :0 ), __0__X48 )
1818 ) ), (((struct Exception *)((((struct ccBoundaryException *)(((struct ccBoundaryException *)__2__Xtemp00ere3blb ))))-> f_temporary__9Exception = 1 )))) :(__2__Xtemp00ere3blb = (struct Exception *)__0__X114 )), do_throw__9ExceptionFUiPCci ( __2__Xtemp00ere3blb , ((unsigned
1819 int )33 ), ((char *)"/VOB/olias/library/Common_Class/dti_cc/cc_pvect.cc"), 0 ) ) ) ;
1820
1821 ( (( ( ((& __0__V112 )-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7]), (( ( ( ((((struct ccException *)(& __0__V112 )))?(
1822 ( ((((struct ccException *)(& __0__V112 )))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5]), ((((struct ccException *)(& __0__V112 )))?( ( ( ((((struct Exception *)(((struct
1823 ccException *)(& __0__V112 )))))?( ( ((((struct Exception *)(((struct ccException *)(& __0__V112 )))))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[4]), ((((struct Exception *)(((struct ccException *)(& __0__V112 )))))?(
1824 ( __dt__12DestructableFv ( ((struct Destructable *)(((struct Exception *)(((struct ccException *)(& __0__V112 )))))), 0 ) , (( 0 ) )) , 0 )
1825 :( 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 )
1826 :( 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 )
1827 )) , 0 ) )) ;
1828 } } else 
1829 return (__0this -> f_array__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable [__1i ]);
1830 }
1831
1832 struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable **__vc__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFUi (__0this , __1i )register struct pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__0this ;
1833
1834 size_t __1i ;
1835
1836 struct ccException *__0__X49 ;
1837
1838 register struct ccBoundaryException *__0__X116 ;
1839
1840 register struct ccBoundaryException *__0__X117 ;
1841
1842 struct Exception *__2__Xtemp00ere3blb ;
1843
1844 register struct ccBoundaryException *__0__X48 ;
1845
1846 struct ccException *__0__X47 ;
1847
1848 if ((__1i < 0 )|| (__1i >= __0this -> f_size__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable )){ 
1849
1850 struct ccBoundaryException __0__V115 ;
1851
1852 ( (__0__X117 = ( (__0__X116 = ( ( (( ( ( ( (( (__0__X49 = (((struct ccException *)(&
1853 __0__V115 )))), ( ((__0__X49 || (__0__X49 = (struct ccException *)( (((char *)__nw__FUi ( (sizeof (struct ccException))) ))) ))?( (__0__X49 = (struct
1854 ccException *)__ct__9ExceptionFv ( ((struct Exception *)__0__X49 )) ), (__0__X49 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) :0 ), __0__X49 ) ) ), ((& __0__V115 )->
1855 __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7])) , ((& __0__V115 )-> low__19ccBoundaryException = 0 )) , ((& __0__V115 )-> high__19ccBoundaryException = ((int )(__0this ->
1856 f_size__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable - 1 )))) , ((& __0__V115 )-> index__19ccBoundaryException = ((int )__1i ))) ), (& __0__V115 )) , (& __0__V115 ))
1857 ), ( ((! __0__X116 -> f_thrown__9Exception )?( (__0__X116 -> f_thrown_as_pointer__9Exception = 0 ), 0 ) :0 ), __0__X116 ) ) ), (
1858 (in_stack__12DestructableFv ( (struct Destructable *)__0__X117 ) ?( (__2__Xtemp00ere3blb = (struct Exception *)( (__0__X48 = (struct ccBoundaryException *)__nw__9ExceptionSFUii ( sizeof (struct ccBoundaryException ), 0 )
1859 ), ( ((__0__X48 || (__0__X48 = (struct ccBoundaryException *)( (((char *)__nw__FUi ( (sizeof (struct ccBoundaryException))) ))) ))?( ( (
1860 ( ( (__0__X48 = (struct ccBoundaryException *)( (__0__X47 = (((struct ccException *)__0__X48 ))), ( ((__0__X47 || (__0__X47 = (struct ccException *)( (((char
1861 *)__nw__FUi ( (sizeof (struct ccException))) ))) ))?( ( (__0__X47 = (struct ccException *)__ct__9ExceptionFRC9Exception ( ((struct Exception *)__0__X47 ), (struct Exception *)(((struct Exception *)(((struct
1862 Exception *)(((struct ccException *)(((struct ccException *)(((struct ccException *)(((struct ccBoundaryException *)__0__X117 ))))))))))))) ), (__0__X47 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) , 0 ) :0 ), __0__X47 )
1863 ) ), (__0__X48 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7])) , (__0__X48 -> low__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X117 ))). low__19ccBoundaryException )) , (__0__X48 ->
1864 high__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X117 ))). high__19ccBoundaryException )) , (__0__X48 -> index__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X117 ))). index__19ccBoundaryException )) , 0 ) :0 ), __0__X48 )
1865 ) ), (((struct Exception *)((((struct ccBoundaryException *)(((struct ccBoundaryException *)__2__Xtemp00ere3blb ))))-> f_temporary__9Exception = 1 )))) :(__2__Xtemp00ere3blb = (struct Exception *)__0__X117 )), do_throw__9ExceptionFUiPCci ( __2__Xtemp00ere3blb , ((unsigned
1866 int )42 ), ((char *)"/VOB/olias/library/Common_Class/dti_cc/cc_pvect.cc"), 0 ) ) ) ;
1867
1868 ( (( ( ((& __0__V115 )-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7]), (( ( ( ((((struct ccException *)(& __0__V115 )))?(
1869 ( ((((struct ccException *)(& __0__V115 )))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5]), ((((struct ccException *)(& __0__V115 )))?( ( ( ((((struct Exception *)(((struct
1870 ccException *)(& __0__V115 )))))?( ( ((((struct Exception *)(((struct ccException *)(& __0__V115 )))))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[4]), ((((struct Exception *)(((struct ccException *)(& __0__V115 )))))?(
1871 ( __dt__12DestructableFv ( ((struct Destructable *)(((struct Exception *)(((struct ccException *)(& __0__V115 )))))), 0 ) , (( 0 ) )) , 0 )
1872 :( 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 )
1873 :( 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 )
1874 )) , 0 ) )) ;
1875 } } else 
1876 return (struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable **)(& (__0this -> f_array__89pointer_vector__pt__67_64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable [__1i ]));
1877 }
1878
1879 struct CC_TValSlist__pt__2_i {  /* sizeof CC_TValSlist__pt__2_i == 12 */
1880
1881 struct CC_Link_base *f_head__11CC_Listbase ;
1882 struct CC_Link_base *f_tail__11CC_Listbase ;
1883 size_t f_length__11CC_Listbase ;
1884 };
1885
1886 struct Stack__pt__2_i { /* sizeof Stack__pt__2_i == 8 */
1887
1888 struct __mptr *__vptr__12Destructable ;
1889
1890 struct CC_TValSlist__pt__2_i *Items__14Stack__pt__2_i ;
1891 };
1892
1893 struct Stack__pt__2_i *__ct__14Stack__pt__2_iFv (__0this )register struct Stack__pt__2_i *__0this ;
1894
1895 struct Destructable *__0__X118 ;
1896
1897 struct Unwind_Record *__0__X5 ;
1898
1899 struct Unwind_Record *__0__X6 ;
1900
1901 struct Unwind_Record *__0__X3 ;
1902
1903 struct CC_TValSlist__pt__2_i *__0__X119 ;
1904
1905 struct CC_Listbase *__0__X52 ;
1906
1907 if (__0this || (__0this = (struct Stack__pt__2_i *)__nw__FUi ( sizeof (struct Stack__pt__2_i)) )){ ( (__0this = (struct Stack__pt__2_i *)( (__0__X118 = (((struct
1908 Destructable *)__0this ))), ( ((__0__X118 || (__0__X118 = (struct Destructable *)__nw__FUi ( sizeof (struct Destructable)) ))?( (__0__X118 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[3]), (
1909 (in_stack_set_size__12DestructableFv ( __0__X118 ) ?( ( ( ((( (g_top__12Unwind_Stack == ((struct Unwind_Stack *)(& g_jump_env_stack__16Jump_Environment -> f_unwind_stack__16Jump_Environment ))-> f_bottom__12Unwind_Stack )) || ((
1910 (g_size__12Destructable == 0 )) ?((((unsigned int )__0__X118 ))< ( (__0__X6 = (struct Unwind_Record *)( (((struct Unwind_Record *)(& (g_stack__12Unwind_Stack [(g_top__12Unwind_Stack - 1 )]))))) ),
1911 ( (((unsigned int )__0__X6 -> f_object__13Unwind_Record ))) ) ):((((unsigned int )__0__X118 ))> ( (__0__X5 = (struct Unwind_Record *)( (((struct
1912 Unwind_Record *)(& (g_stack__12Unwind_Stack [(g_top__12Unwind_Stack - 1 )]))))) ), ( ((((unsigned int )__0__X5 -> f_object__13Unwind_Record ))+ __0__X5 -> f_size__13Unwind_Record )) ) )))?( (
1913 ( ((g_top__12Unwind_Stack > 512 )?( ( error__10ExceptionsSFPCcQ2_10Exceptions12error_type_t ( (char *)f_msg_out_of_obj_stack_memory__10Exceptions , 0) , terminate__Fv ( ) ) , 0 )
1914 :( 0 ) ), ( ( (__0__X3 = (& (g_stack__12Unwind_Stack [(g_top__12Unwind_Stack ++ )]))), ( ( (__0__X3 -> f_object__13Unwind_Record = __0__X118 ),
1915 (__0__X3 -> f_size__13Unwind_Record = ((unsigned int )g_size__12Destructable ))) , (((char )0 ))) ) ) ) ) , 0 )
1916 :( 0 ) )) ) , 0 ) :( 0 ) ), 0 ) ) :0 ), __0__X118 ) )
1917 ), (__0this -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[8])) ;
1918 __0this -> Items__14Stack__pt__2_i = ( (__0__X119 = 0 ), ( ((__0__X119 || (__0__X119 = (struct CC_TValSlist__pt__2_i *)__nw__FUi ( sizeof (struct CC_TValSlist__pt__2_i)) ))?(__0__X119 = (struct
1919 CC_TValSlist__pt__2_i *)( (__0__X52 = (((struct CC_Listbase *)__0__X119 ))), ( ((__0__X52 || (__0__X52 = (struct CC_Listbase *)__nw__FUi ( sizeof (struct CC_Listbase)) ))?( ( (__0__X52 ->
1920 f_head__11CC_Listbase = 0 ), (__0__X52 -> f_tail__11CC_Listbase = 0 )) , (__0__X52 -> f_length__11CC_Listbase = 0 )) :0 ), __0__X52 ) ) ):0 ), __0__X119 )
1921 ) ;
1922
1923 return __0this ;
1924 }
1925
1926 char __dt__21CC_TValSlist__pt__2_iFv ();
1927
1928 char __dt__14Stack__pt__2_iFv (__0this , __0__free )struct Stack__pt__2_i *__0this ;
1929
1930 int __0__free ;
1931
1932 { if (__0this ){ 
1933 __0this -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[8];
1934
1935 __dt__21CC_TValSlist__pt__2_iFv ( __0this -> Items__14Stack__pt__2_i , 3) ;
1936
1937 if (__0this ){ ( ((((struct Destructable *)__0this ))?( ( ((((struct Destructable *)__0this ))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[3]), ( (in_stack__12DestructableFv ( (((struct
1938 Destructable *)__0this ))) ?( ( ( (((! ( (g_top__12Unwind_Stack == ((struct Unwind_Stack *)(& g_jump_env_stack__16Jump_Environment -> f_unwind_stack__16Jump_Environment ))-> f_bottom__12Unwind_Stack )) )&& (((*(
1939 (((struct Unwind_Record *)(& (g_stack__12Unwind_Stack [(g_top__12Unwind_Stack - 1 )]))))) )). f_object__13Unwind_Record == (((struct Destructable *)__0this ))))?( ( ( ( (g_top__12Unwind_Stack -- ), 0 )
1940 , (((char )0 ))) ) , 0 ) :( 0 ) )) ) , 0 ) :( 0 )
1941 ), ((((struct Destructable *)__0this ))?( (( 0 ) ), 0 ) :( 0 ) )) ) , 0 ) :(
1942 0 ) )) ;
1943
1944 if (__0__free & 1)__dl__FPv ( (char *)__0this ) ;
1945 } } 
1946 }
1947
1948 struct CC_Link__pt__2_i {       /* sizeof CC_Link__pt__2_i == 12 */
1949
1950 struct CC_Link_base *f_next__12CC_Link_base ;
1951 struct CC_Link_base *f_prev__12CC_Link_base ;
1952
1953 int *f_element__16CC_Link__pt__2_i ;
1954 };
1955
1956 static char append__21CC_TValSlist__pt__2_iFRCi (__0this , __2t )struct CC_TValSlist__pt__2_i *__0this ;
1957
1958 int *__2t ;
1959
1960
1961 int *__2new_element ;
1962
1963 int *__0__N53 ;
1964
1965 struct CC_Link__pt__2_i *__0__X54 ;
1966
1967 struct CC_Link_base *__0__X51 ;
1968
1969 struct CC_Link_base *__2__X55 ;
1970
1971 __2new_element = ( ( (__0__N53 = (((int *)__nw__FUi ( sizeof (int )) ))), (((*__0__N53 ))= (*__2t ))) , __0__N53 )
1972 ;
1973 ( (__2__X55 = (struct CC_Link_base *)( (__0__X54 = 0 ), ( ((__0__X54 || (__0__X54 = (struct CC_Link__pt__2_i *)__nw__FUi ( sizeof (struct CC_Link__pt__2_i)) ))?(
1974 (__0__X54 = (struct CC_Link__pt__2_i *)( (__0__X51 = (((struct CC_Link_base *)__0__X54 ))), ( ((__0__X51 || (__0__X51 = (struct CC_Link_base *)__nw__FUi ( sizeof (struct CC_Link_base)) ))?(
1975 (__0__X51 -> f_next__12CC_Link_base = 0 ), (__0__X51 -> f_prev__12CC_Link_base = 0 )) :0 ), __0__X51 ) ) ), (__0__X54 -> f_element__16CC_Link__pt__2_i = (((int *)__2new_element ))))
1976 :0 ), __0__X54 ) ) ), ( insert__11CC_ListbaseFP12CC_Link_base ( ((struct CC_Listbase *)__0this ), __2__X55 ) ) ) ;
1977 }
1978
1979 char push__14Stack__pt__2_iFCi (__0this , __1newItem )struct Stack__pt__2_i *__0this ;
1980
1981 int __1newItem ;
1982
1983 append__21CC_TValSlist__pt__2_iFRCi ( __0this -> Items__14Stack__pt__2_i , (int *)(& __1newItem )) ;
1984 }
1985
1986 struct CC_Link_base *removeLast__11CC_ListbaseFv ();
1987
1988 char throw_it__9ExceptionFUiPCci ();
1989
1990 int pop__14Stack__pt__2_iFv (__0this )register struct Stack__pt__2_i *__0this ;
1991
1992
1993 struct CC_Link__pt__2_i *__1last_elem ;
1994
1995 __1last_elem = (((struct CC_Link__pt__2_i *)(((struct CC_Link__pt__2_i *)removeLast__11CC_ListbaseFv ( (struct CC_Listbase *)__0this -> Items__14Stack__pt__2_i ) ))));
1996
1997 if (! __1last_elem ){ 
1998 register struct Exception *__0__X121 ;
1999
2000
2001 struct Exception __0__V120 ;
2002
2003 throw_it__9ExceptionFUiPCci ( ( (__0__X121 = ( __ct__9ExceptionFv ( & __0__V120 ) , (& __0__V120 )) ), ( ((! __0__X121 ->
2004 f_thrown__9Exception )?( (__0__X121 -> f_thrown_as_pointer__9Exception = 0 ), 0 ) :0 ), __0__X121 ) ) , (unsigned int )30 , (char *)"/VOB/olias/library/Common_Class/dti_cc/CC_Stack.cc",
2005 0 ) ;
2006
2007 ( (( ( ((& __0__V120 )-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[4]), (( ( __dt__12DestructableFv ( ((struct Destructable *)(& __0__V120 )),
2008 0 ) , (( 0 ) )) , 0 ) )) , 0 ) )) ;
2009 } }
2010
2011 { int *__1ret ;
2012
2013 __1ret = __1last_elem -> f_element__16CC_Link__pt__2_i ;
2014 __dl__FPv ( (char *)__1last_elem ) ;
2015
2016 { int __1ret_value ;
2017
2018 __1ret_value = ((*__1ret ));
2019 __dl__FPv ( (char *)__1ret ) ;
2020
2021 return __1ret_value ;
2022
2023 }
2024
2025 }
2026 }
2027
2028 int top__14Stack__pt__2_iCFv (__0this )register struct Stack__pt__2_i *__0this ;
2029
2030 struct CC_Link__pt__2_i *__1last_elem ;
2031
2032 __1last_elem = (((struct CC_Link__pt__2_i *)(((struct CC_Link__pt__2_i *)( ((struct CC_Listbase *)__0this -> Items__14Stack__pt__2_i )-> f_tail__11CC_Listbase ) ))));
2033 if (! __1last_elem ){ 
2034 register struct Exception *__0__X123 ;
2035
2036
2037 struct Exception __0__V122 ;
2038
2039 throw_it__9ExceptionFUiPCci ( ( (__0__X123 = ( __ct__9ExceptionFv ( & __0__V122 ) , (& __0__V122 )) ), ( ((! __0__X123 ->
2040 f_thrown__9Exception )?( (__0__X123 -> f_thrown_as_pointer__9Exception = 0 ), 0 ) :0 ), __0__X123 ) ) , (unsigned int )49 , (char *)"/VOB/olias/library/Common_Class/dti_cc/CC_Stack.cc",
2041 0 ) ;
2042
2043 ( (( ( ((& __0__V122 )-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[4]), (( ( __dt__12DestructableFv ( ((struct Destructable *)(& __0__V122 )),
2044 0 ) , (( 0 ) )) , 0 ) )) , 0 ) )) ;
2045 } }
2046
2047 return ((*__1last_elem -> f_element__16CC_Link__pt__2_i ));
2048 }
2049
2050 struct CC_List_Iterator_base {  /* sizeof CC_List_Iterator_base == 12 */
2051
2052 struct CC_Listbase *f_list__21CC_List_Iterator_base ;
2053 struct CC_Link_base *f_previous__21CC_List_Iterator_base ;
2054 struct CC_Link_base *f_current__21CC_List_Iterator_base ;
2055 };
2056
2057 struct CC_TValSlistIterator__pt__2_i {  /* sizeof CC_TValSlistIterator__pt__2_i == 12 */
2058
2059 struct CC_Listbase *f_list__21CC_List_Iterator_base ;
2060 struct CC_Link_base *f_previous__21CC_List_Iterator_base ;
2061 struct CC_Link_base *f_current__21CC_List_Iterator_base ;
2062 };
2063
2064 CC_Boolean __pp__21CC_List_Iterator_baseFv ();
2065
2066 int key__29CC_TValSlistIterator__pt__2_iCFv ();
2067
2068 struct CC_List_Iterator_base *__ct__21CC_List_Iterator_baseFP11CC_Listbase ();
2069
2070 struct CC_TValSlist__pt__2_i *__ct__21CC_TValSlist__pt__2_iFRC21CC_TValSlist__pt__2_i (__0this , __1sval_list )register struct CC_TValSlist__pt__2_i *__0this ;
2071
2072 struct CC_TValSlist__pt__2_i *__1sval_list ;
2073
2074 struct CC_TValSlistIterator__pt__2_i __1slist_val_iter ;
2075
2076 struct CC_Listbase *__0__X125 ;
2077
2078 if (__0this || (__0this = (struct CC_TValSlist__pt__2_i *)__nw__FUi ( sizeof (struct CC_TValSlist__pt__2_i)) )){ __0this = (struct CC_TValSlist__pt__2_i *)( (__0__X125 = (((struct CC_Listbase *)__0this ))),
2079 ( ((__0__X125 || (__0__X125 = (struct CC_Listbase *)__nw__FUi ( sizeof (struct CC_Listbase)) ))?( ( (__0__X125 -> f_head__11CC_Listbase = 0 ), (__0__X125 -> f_tail__11CC_Listbase =
2080 0 )) , (__0__X125 -> f_length__11CC_Listbase = 0 )) :0 ), __0__X125 ) ) ;
2081 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1slist_val_iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TValSlist__pt__2_i *)(((struct CC_TValSlist__pt__2_i *)(((struct CC_TValSlist__pt__2_i *)(__1sval_list ))))))))))) ), (& __1slist_val_iter ))
2082 ;
2083 while (__pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1slist_val_iter )) ){ 
2084
2085 int __0__I124 ;
2086
2087 append__21CC_TValSlist__pt__2_iFRCi ( __0this , (int *)( (__0__I124 = key__29CC_TValSlistIterator__pt__2_iCFv ( (struct CC_TValSlistIterator__pt__2_i *)(& __1slist_val_iter )) ), (& __0__I124 )) ) ;
2088
2089 }
2090
2091 return __0this ;
2092
2093 }
2094
2095 struct CC_Link_base *remove__11CC_ListbaseFR21CC_List_Iterator_base ();
2096
2097 char __dt__21CC_TValSlist__pt__2_iFv (__0this , __0__free )register struct CC_TValSlist__pt__2_i *__0this ;
2098
2099 int __0__free ;
2100
2101
2102 struct CC_TValSlistIterator__pt__2_i __1iter ;
2103
2104 if (__0this ){ 
2105 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TValSlist__pt__2_i *)__0this )))))) ), (& __1iter ))
2106 ;
2107 if (__pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1iter )) ){ 
2108 while (1 ){ 
2109 struct CC_Link__pt__2_i *__3elem ;
2110
2111 __3elem = (((struct CC_Link__pt__2_i *)(((struct CC_Link__pt__2_i *)remove__11CC_ListbaseFR21CC_List_Iterator_base ( (struct CC_Listbase *)__0this , ((struct CC_List_Iterator_base *)(((struct CC_List_Iterator_base *)(& __1iter ))))) ))));
2112 if (__3elem ){ 
2113 if (__3elem -> f_element__16CC_Link__pt__2_i ){ __dl__FPv ( (char *)__3elem -> f_element__16CC_Link__pt__2_i ) ;
2114
2115 }
2116 __dl__FPv ( (char *)__3elem ) ;
2117 }
2118 else { break ;
2119
2120 }
2121 }
2122 }
2123
2124 if (__0this )if (__0__free & 1)__dl__FPv ( (char *)__0this ) ;
2125
2126 }
2127
2128 struct CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi {     /* sizeof CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi == 12 */
2129
2130 struct CC_Listbase *f_list__21CC_List_Iterator_base ;
2131 struct CC_Link_base *f_previous__21CC_List_Iterator_base ;
2132 struct CC_Link_base *f_current__21CC_List_Iterator_base ;
2133 };
2134
2135 struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__ct__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFRC50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi (__0this , __1slist )register struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__0this ;
2136
2137 struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__1slist ;
2138
2139 struct CC_Listbase *__0__X126 ;
2140
2141 if (__0this || (__0this = (struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)__nw__FUi ( sizeof (struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi)) )){ ( (__0this = (struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)( (__0__X126 = (((struct
2142 CC_Listbase *)__0this ))), ( ((__0__X126 || (__0__X126 = (struct CC_Listbase *)__nw__FUi ( sizeof (struct CC_Listbase)) ))?( ( (__0__X126 -> f_head__11CC_Listbase = 0 ), (__0__X126 ->
2143 f_tail__11CC_Listbase = 0 )) , (__0__X126 -> f_length__11CC_Listbase = 0 )) :0 ), __0__X126 ) ) ), (__0this -> __vptr__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[0]))
2144 ;
2145
2146 __0this -> destructed__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi = 0 ;
2147 { struct CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi __1slist_iter ;
2148
2149 struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *__2__Xlink_item00qpg5ckf ;
2150
2151 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1slist_iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)(__1slist ))))))))))) ), (& __1slist_iter ))
2152 ;
2153
2154 while (( (__pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1slist_iter )) ?( (__2__Xlink_item00qpg5ckf = (((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi *)(&
2155 __1slist_iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00qpg5ckf ?__2__Xlink_item00qpg5ckf -> f_element__45CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi :(((struct kv_pair__pt__12_9CC_Stringi *)0 )))) :(((struct kv_pair__pt__12_9CC_Stringi *)0 )))) ){ 
2156 struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *__2__Xlink_item00qpg5ckf ;
2157
2158 struct kv_pair__pt__12_9CC_Stringi *__2__X127 ;
2159
2160 struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *__0__X76 ;
2161
2162 struct CC_Link_base *__0__X71 ;
2163
2164 struct CC_Link_base *__2__X77 ;
2165
2166 ( (__2__X127 = ( (__2__Xlink_item00qpg5ckf = (((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi *)(& __1slist_iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00qpg5ckf ?__2__Xlink_item00qpg5ckf ->
2167 f_element__45CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi :(((struct kv_pair__pt__12_9CC_Stringi *)0 )))) ), ( ( (__2__X77 = (struct CC_Link_base *)( (__0__X76 = 0 ), ( ((__0__X76 || (__0__X76 = (struct
2168 CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)__nw__FUi ( sizeof (struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi)) ))?( (__0__X76 = (struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)( (__0__X71 = (((struct CC_Link_base *)__0__X76 ))), ( ((__0__X71 || (__0__X71 = (struct
2169 CC_Link_base *)__nw__FUi ( sizeof (struct CC_Link_base)) ))?( (__0__X71 -> f_next__12CC_Link_base = 0 ), (__0__X71 -> f_prev__12CC_Link_base = 0 )) :0 ), __0__X71 ) ) ),
2170 (__0__X76 -> f_element__45CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi = __2__X127 )) :0 ), __0__X76 ) ) ), ( insert__11CC_ListbaseFP12CC_Link_base ( ((struct CC_Listbase *)__0this ), __2__X77 ) ) )
2171 ) ) ;
2172 }
2173
2174 }
2175
2176 return __0this ;
2177
2178 }
2179
2180 struct kv_pair__pt__12_9CC_Stringi *at__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiCFUi (__0this , __1pos )register struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__0this ;
2181
2182 size_t __1pos ;
2183
2184 struct CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi __1iter ;
2185
2186 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)__0this )))))))))) ), (& __1iter ))
2187 ;
2188 { { int __1i ;
2189
2190 struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *__2__Xlink_item00qpg5ckf ;
2191
2192 __1i = 0 ;
2193
2194 for(;__1i <= __1pos ;__1i ++ ) { 
2195 if (! __pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1iter )) ){ 
2196 struct ccException *__0__X49 ;
2197
2198 register struct ccBoundaryException *__0__X129 ;
2199
2200 register struct ccBoundaryException *__0__X130 ;
2201
2202 struct Exception *__2__Xtemp00ere3blb ;
2203
2204 register struct ccBoundaryException *__0__X48 ;
2205
2206 struct ccException *__0__X47 ;
2207
2208
2209 struct ccBoundaryException __0__V128 ;
2210
2211 ( (__0__X130 = ( (__0__X129 = ( ( (( ( ( ( (( (__0__X49 = (((struct ccException *)(&
2212 __0__V128 )))), ( ((__0__X49 || (__0__X49 = (struct ccException *)( (((char *)__nw__FUi ( (sizeof (struct ccException))) ))) ))?( (__0__X49 = (struct
2213 ccException *)__ct__9ExceptionFv ( ((struct Exception *)__0__X49 )) ), (__0__X49 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) :0 ), __0__X49 ) ) ), ((& __0__V128 )->
2214 __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7])) , ((& __0__V128 )-> low__19ccBoundaryException = 0 )) , ((& __0__V128 )-> high__19ccBoundaryException = 0 )) ,
2215 ((& __0__V128 )-> index__19ccBoundaryException = __1i )) ), (& __0__V128 )) , (& __0__V128 )) ), ( ((! __0__X129 ->
2216 f_thrown__9Exception )?( (__0__X129 -> f_thrown_as_pointer__9Exception = 0 ), 0 ) :0 ), __0__X129 ) ) ), ( (in_stack__12DestructableFv ( (struct Destructable *)__0__X130 ) ?(
2217 (__2__Xtemp00ere3blb = (struct Exception *)( (__0__X48 = (struct ccBoundaryException *)__nw__9ExceptionSFUii ( sizeof (struct ccBoundaryException ), 0 ) ), ( ((__0__X48 || (__0__X48 =
2218 (struct ccBoundaryException *)( (((char *)__nw__FUi ( (sizeof (struct ccBoundaryException))) ))) ))?( ( ( ( ( (__0__X48 = (struct
2219 ccBoundaryException *)( (__0__X47 = (((struct ccException *)__0__X48 ))), ( ((__0__X47 || (__0__X47 = (struct ccException *)( (((char *)__nw__FUi ( (sizeof (struct ccException))) )))
2220 ))?( ( (__0__X47 = (struct ccException *)__ct__9ExceptionFRC9Exception ( ((struct Exception *)__0__X47 ), (struct Exception *)(((struct Exception *)(((struct Exception *)(((struct ccException *)(((struct ccException *)(((struct ccException *)(((struct
2221 ccBoundaryException *)__0__X130 ))))))))))))) ), (__0__X47 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) , 0 ) :0 ), __0__X47 ) ) ), (__0__X48 -> __vptr__12Destructable =
2222 (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7])) , (__0__X48 -> low__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X130 ))). low__19ccBoundaryException )) , (__0__X48 -> high__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X130 ))). high__19ccBoundaryException ))
2223 , (__0__X48 -> index__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X130 ))). index__19ccBoundaryException )) , 0 ) :0 ), __0__X48 ) ) ), (((struct Exception *)((((struct
2224 ccBoundaryException *)(((struct ccBoundaryException *)__2__Xtemp00ere3blb ))))-> f_temporary__9Exception = 1 )))) :(__2__Xtemp00ere3blb = (struct Exception *)__0__X130 )), do_throw__9ExceptionFUiPCci ( __2__Xtemp00ere3blb , ((unsigned int )30 ), ((char *)"/VOB/olias/library/Common_Class/dti_cc/CC_Slist.cc"),
2225 0 ) ) ) ;
2226
2227 ( (( ( ((& __0__V128 )-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7]), (( ( ( ((((struct ccException *)(& __0__V128 )))?(
2228 ( ((((struct ccException *)(& __0__V128 )))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5]), ((((struct ccException *)(& __0__V128 )))?( ( ( ((((struct Exception *)(((struct
2229 ccException *)(& __0__V128 )))))?( ( ((((struct Exception *)(((struct ccException *)(& __0__V128 )))))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[4]), ((((struct Exception *)(((struct ccException *)(& __0__V128 )))))?(
2230 ( __dt__12DestructableFv ( ((struct Destructable *)(((struct Exception *)(((struct ccException *)(& __0__V128 )))))), 0 ) , (( 0 ) )) , 0 )
2231 :( 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 )
2232 :( 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 )
2233 )) , 0 ) )) ;
2234 } }
2235 }
2236
2237 return ( (__2__Xlink_item00qpg5ckf = (((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi *)(& __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00qpg5ckf ?__2__Xlink_item00qpg5ckf ->
2238 f_element__45CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi :(((struct kv_pair__pt__12_9CC_Stringi *)0 )))) ;
2239
2240 }
2241
2242 }
2243 }
2244
2245 struct kv_pair__pt__12_9CC_Stringi *removeAt__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFUi (__0this , __1pos )register struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__0this ;
2246
2247 size_t __1pos ;
2248
2249
2250 struct CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi __1iter ;
2251
2252 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)__0this )))))) ), (& __1iter )) ;
2253 { { int __1i ;
2254
2255 __1i = 0 ;
2256
2257 for(;__1i <= __1pos ;__1i ++ ) { 
2258 if (! __pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1iter )) ){ 
2259 struct ccException *__0__X49 ;
2260
2261 register struct ccBoundaryException *__0__X132 ;
2262
2263 register struct ccBoundaryException *__0__X133 ;
2264
2265 struct Exception *__2__Xtemp00ere3blb ;
2266
2267 register struct ccBoundaryException *__0__X48 ;
2268
2269 struct ccException *__0__X47 ;
2270
2271
2272 struct ccBoundaryException __0__V131 ;
2273
2274 ( (__0__X133 = ( (__0__X132 = ( ( (( ( ( ( (( (__0__X49 = (((struct ccException *)(&
2275 __0__V131 )))), ( ((__0__X49 || (__0__X49 = (struct ccException *)( (((char *)__nw__FUi ( (sizeof (struct ccException))) ))) ))?( (__0__X49 = (struct
2276 ccException *)__ct__9ExceptionFv ( ((struct Exception *)__0__X49 )) ), (__0__X49 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) :0 ), __0__X49 ) ) ), ((& __0__V131 )->
2277 __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7])) , ((& __0__V131 )-> low__19ccBoundaryException = 0 )) , ((& __0__V131 )-> high__19ccBoundaryException = 0 )) ,
2278 ((& __0__V131 )-> index__19ccBoundaryException = __1i )) ), (& __0__V131 )) , (& __0__V131 )) ), ( ((! __0__X132 ->
2279 f_thrown__9Exception )?( (__0__X132 -> f_thrown_as_pointer__9Exception = 0 ), 0 ) :0 ), __0__X132 ) ) ), ( (in_stack__12DestructableFv ( (struct Destructable *)__0__X133 ) ?(
2280 (__2__Xtemp00ere3blb = (struct Exception *)( (__0__X48 = (struct ccBoundaryException *)__nw__9ExceptionSFUii ( sizeof (struct ccBoundaryException ), 0 ) ), ( ((__0__X48 || (__0__X48 =
2281 (struct ccBoundaryException *)( (((char *)__nw__FUi ( (sizeof (struct ccBoundaryException))) ))) ))?( ( ( ( ( (__0__X48 = (struct
2282 ccBoundaryException *)( (__0__X47 = (((struct ccException *)__0__X48 ))), ( ((__0__X47 || (__0__X47 = (struct ccException *)( (((char *)__nw__FUi ( (sizeof (struct ccException))) )))
2283 ))?( ( (__0__X47 = (struct ccException *)__ct__9ExceptionFRC9Exception ( ((struct Exception *)__0__X47 ), (struct Exception *)(((struct Exception *)(((struct Exception *)(((struct ccException *)(((struct ccException *)(((struct ccException *)(((struct
2284 ccBoundaryException *)__0__X133 ))))))))))))) ), (__0__X47 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) , 0 ) :0 ), __0__X47 ) ) ), (__0__X48 -> __vptr__12Destructable =
2285 (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7])) , (__0__X48 -> low__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X133 ))). low__19ccBoundaryException )) , (__0__X48 -> high__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X133 ))). high__19ccBoundaryException ))
2286 , (__0__X48 -> index__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X133 ))). index__19ccBoundaryException )) , 0 ) :0 ), __0__X48 ) ) ), (((struct Exception *)((((struct
2287 ccBoundaryException *)(((struct ccBoundaryException *)__2__Xtemp00ere3blb ))))-> f_temporary__9Exception = 1 )))) :(__2__Xtemp00ere3blb = (struct Exception *)__0__X133 )), do_throw__9ExceptionFUiPCci ( __2__Xtemp00ere3blb , ((unsigned int )44 ), ((char *)"/VOB/olias/library/Common_Class/dti_cc/CC_Slist.cc"),
2288 0 ) ) ) ;
2289
2290 ( (( ( ((& __0__V131 )-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7]), (( ( ( ((((struct ccException *)(& __0__V131 )))?(
2291 ( ((((struct ccException *)(& __0__V131 )))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5]), ((((struct ccException *)(& __0__V131 )))?( ( ( ((((struct Exception *)(((struct
2292 ccException *)(& __0__V131 )))))?( ( ((((struct Exception *)(((struct ccException *)(& __0__V131 )))))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[4]), ((((struct Exception *)(((struct ccException *)(& __0__V131 )))))?(
2293 ( __dt__12DestructableFv ( ((struct Destructable *)(((struct Exception *)(((struct ccException *)(& __0__V131 )))))), 0 ) , (( 0 ) )) , 0 )
2294 :( 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 )
2295 :( 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 )
2296 )) , 0 ) )) ;
2297 } }
2298 }
2299
2300 { struct kv_pair__pt__12_9CC_Stringi *__1key_val ;
2301 struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *__1elem ;
2302
2303 struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *__2__Xlink_item00qpg5ckf ;
2304
2305 __1key_val = ( (__2__Xlink_item00qpg5ckf = (((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi *)(& __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00qpg5ckf ?__2__Xlink_item00qpg5ckf -> f_element__45CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi :(((struct
2306 kv_pair__pt__12_9CC_Stringi *)0 )))) ;
2307 __1elem = (((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)remove__11CC_ListbaseFR21CC_List_Iterator_base ( (struct CC_Listbase *)__0this , (struct CC_List_Iterator_base *)(& __1iter )) ))));
2308 __dl__FPv ( (char *)__1elem ) ;
2309
2310 return __1key_val ;
2311
2312 }
2313
2314 }
2315
2316 }
2317
2318 }
2319
2320 struct kv_pair__pt__12_9CC_Stringi *find__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiCFPC27kv_pair__pt__12_9CC_Stringi (__0this , __1elem )register struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__0this ;
2321
2322 struct kv_pair__pt__12_9CC_Stringi *__1elem ;
2323
2324 struct CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi __1iter ;
2325
2326 struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *__2__Xlink_item00qpg5ckf ;
2327
2328 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)__0this )))))))))) ), (& __1iter ))
2329 ;
2330
2331 while (( (__pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1iter )) ?( (__2__Xlink_item00qpg5ckf = (((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi *)(&
2332 __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00qpg5ckf ?__2__Xlink_item00qpg5ckf -> f_element__45CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi :(((struct kv_pair__pt__12_9CC_Stringi *)0 )))) :(((struct kv_pair__pt__12_9CC_Stringi *)0 )))) ){ 
2333 struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *__2__Xlink_item00qpg5ckf ;
2334
2335 if (__eq__27kv_pair__pt__12_9CC_StringiFRC27kv_pair__pt__12_9CC_Stringi ( ( (__2__Xlink_item00qpg5ckf = (((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi *)(& __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00qpg5ckf ?__2__Xlink_item00qpg5ckf ->
2336 f_element__45CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi :(((struct kv_pair__pt__12_9CC_Stringi *)0 )))) , (struct kv_pair__pt__12_9CC_Stringi *)__1elem ) )
2337 return ( (__2__Xlink_item00qpg5ckf = (((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi *)(&
2338 __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00qpg5ckf ?__2__Xlink_item00qpg5ckf -> f_element__45CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi :(((struct kv_pair__pt__12_9CC_Stringi *)0 )))) ;
2339 }
2340
2341 return (struct kv_pair__pt__12_9CC_Stringi *)0 ;
2342 }
2343
2344 struct kv_pair__pt__12_9CC_Stringi *find__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiCFPFP27kv_pair__pt__12_9CC_StringiPv_UiPv (__0this , __1testFunc , __1d )register struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__0this ;
2345
2346 CC_Boolean (*__1testFunc )();
2347 char *__1d ;
2348
2349 struct CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi __1iter ;
2350
2351 struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *__2__Xlink_item00qpg5ckf ;
2352
2353 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)__0this )))))))))) ), (& __1iter ))
2354 ;
2355 while (( (__pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1iter )) ?( (__2__Xlink_item00qpg5ckf = (((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi *)(&
2356 __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00qpg5ckf ?__2__Xlink_item00qpg5ckf -> f_element__45CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi :(((struct kv_pair__pt__12_9CC_Stringi *)0 )))) :(((struct kv_pair__pt__12_9CC_Stringi *)0 )))) ){ 
2357 struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *__2__Xlink_item00qpg5ckf ;
2358
2359 if ((*(__1testFunc ))( ( (__2__Xlink_item00qpg5ckf = (((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi *)(& __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00qpg5ckf ?__2__Xlink_item00qpg5ckf ->
2360 f_element__45CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi :(((struct kv_pair__pt__12_9CC_Stringi *)0 )))) , __1d ) ){ 
2361 struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *__2__Xlink_item00qpg5ckf ;
2362
2363 return ( (__2__Xlink_item00qpg5ckf = (((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi *)(& __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00qpg5ckf ?__2__Xlink_item00qpg5ckf -> f_element__45CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi :(((struct
2364 kv_pair__pt__12_9CC_Stringi *)0 )))) ;
2365 }
2366 }
2367
2368 return (struct kv_pair__pt__12_9CC_Stringi *)0 ;
2369 }
2370
2371 CC_Boolean contains__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiCFPC27kv_pair__pt__12_9CC_Stringi (__0this , __1elem )register struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__0this ;
2372
2373 struct kv_pair__pt__12_9CC_Stringi *__1elem ;
2374
2375 struct CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi __1iter ;
2376
2377 struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *__2__Xlink_item00qpg5ckf ;
2378
2379 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)__0this )))))))))) ), (& __1iter ))
2380 ;
2381 while (( (__pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1iter )) ?( (__2__Xlink_item00qpg5ckf = (((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi *)(&
2382 __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00qpg5ckf ?__2__Xlink_item00qpg5ckf -> f_element__45CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi :(((struct kv_pair__pt__12_9CC_Stringi *)0 )))) :(((struct kv_pair__pt__12_9CC_Stringi *)0 )))) ){ 
2383 struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *__2__Xlink_item00qpg5ckf ;
2384
2385 if (__eq__27kv_pair__pt__12_9CC_StringiFRC27kv_pair__pt__12_9CC_Stringi ( ( (__2__Xlink_item00qpg5ckf = (((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi *)(& __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00qpg5ckf ?__2__Xlink_item00qpg5ckf ->
2386 f_element__45CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi :(((struct kv_pair__pt__12_9CC_Stringi *)0 )))) , (struct kv_pair__pt__12_9CC_Stringi *)__1elem ) )
2387 return (unsigned int )1 ;
2388 }
2389
2390 return (unsigned int )0 ;
2391 }
2392
2393 struct kv_pair__pt__12_9CC_Stringi *remove__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFPC27kv_pair__pt__12_9CC_Stringi (__0this , __1elem )register struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__0this ;
2394
2395 struct kv_pair__pt__12_9CC_Stringi *__1elem ;
2396
2397 struct CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi __1iter ;
2398
2399 struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *__2__Xlink_item00qpg5ckf ;
2400
2401 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)__0this )))))) ), (& __1iter )) ;
2402 while (( (__pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1iter )) ?( (__2__Xlink_item00qpg5ckf = (((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi *)(&
2403 __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00qpg5ckf ?__2__Xlink_item00qpg5ckf -> f_element__45CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi :(((struct kv_pair__pt__12_9CC_Stringi *)0 )))) :(((struct kv_pair__pt__12_9CC_Stringi *)0 )))) ){ 
2404 struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *__2__Xlink_item00qpg5ckf ;
2405
2406 if (__eq__27kv_pair__pt__12_9CC_StringiFRC27kv_pair__pt__12_9CC_Stringi ( ( (__2__Xlink_item00qpg5ckf = (((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi *)(& __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00qpg5ckf ?__2__Xlink_item00qpg5ckf ->
2407 f_element__45CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi :(((struct kv_pair__pt__12_9CC_Stringi *)0 )))) , (struct kv_pair__pt__12_9CC_Stringi *)__1elem ) ){ 
2408 struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *__3key_rec ;
2409 struct kv_pair__pt__12_9CC_Stringi *__3ret ;
2410
2411 __3key_rec = (((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)remove__11CC_ListbaseFR21CC_List_Iterator_base ( (struct CC_Listbase *)__0this , (struct CC_List_Iterator_base *)(& __1iter )) ))));
2412 __3ret = __3key_rec -> f_element__45CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi ;
2413 __dl__FPv ( (char *)__3key_rec ) ;
2414
2415 return __3ret ;
2416 }
2417 }
2418
2419 return (struct kv_pair__pt__12_9CC_Stringi *)0 ;
2420 }
2421
2422 char __dt__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFv (__0this , __0__free )register struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__0this ;
2423
2424 int __0__free ;
2425
2426 { if (__0this ){ 
2427 __0this -> __vptr__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[0];
2428
2429 if (! __0this -> destructed__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi ){ 
2430 struct CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi __2iter ;
2431
2432 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __2iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)__0this )))))) ), (& __2iter )) ;
2433 if (__pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __2iter )) ){ 
2434 while (1 ){ 
2435 struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *__4elem ;
2436
2437 __4elem = (((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)remove__11CC_ListbaseFR21CC_List_Iterator_base ( (struct CC_Listbase *)__0this , ((struct CC_List_Iterator_base *)(((struct CC_List_Iterator_base *)(& __2iter ))))) ))));
2438 if (__4elem ){ 
2439 __dl__FPv ( (char *)__4elem ) ;
2440 }
2441 else { break ;
2442
2443 }
2444 }
2445 }
2446 }
2447
2448 if (__0this )if (__0__free & 1)__dl__FPv ( (char *)__0this ) ;
2449
2450 }
2451
2452 char clearAndDestroy__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFv (__0this )register struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *__0this ;
2453
2454 __0this -> destructed__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi = 1 ;
2455 { struct CC_TPtrSlistIterator__pt__30_27kv_pair__pt__12_9CC_Stringi __1iter ;
2456
2457 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi *)__0this )))))) ), (& __1iter )) ;
2458 if (__pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1iter )) ){ 
2459 while (1 ){ 
2460 struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *__3elem ;
2461
2462 __3elem = (((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)(((struct CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi *)remove__11CC_ListbaseFR21CC_List_Iterator_base ( (struct CC_Listbase *)__0this , ((struct CC_List_Iterator_base *)(((struct CC_List_Iterator_base *)(& __1iter ))))) ))));
2463 if (__3elem ){ 
2464 __dt__27kv_pair__pt__12_9CC_StringiFv ( __3elem -> f_element__45CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi , 3) ;
2465 __3elem -> f_element__45CC_Link__pt__30_27kv_pair__pt__12_9CC_Stringi = 0 ;
2466 __dl__FPv ( (char *)__3elem ) ;
2467 }
2468 else { break ;
2469
2470 }
2471 }
2472 }
2473
2474 }
2475 }
2476
2477 struct CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable {       /* sizeof CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable == 12 */
2478
2479 struct CC_Listbase *f_list__21CC_List_Iterator_base ;
2480 struct CC_Link_base *f_previous__21CC_List_Iterator_base ;
2481 struct CC_Link_base *f_current__21CC_List_Iterator_base ;
2482 };
2483
2484 struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__ct__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFRC64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable (__0this , __1slist )register struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__0this ;
2485
2486 struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__1slist ;
2487
2488 struct CC_Listbase *__0__X134 ;
2489
2490 if (__0this || (__0this = (struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)__nw__FUi ( sizeof (struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable)) )){ ( (__0this = (struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)( (__0__X134 = (((struct
2491 CC_Listbase *)__0this ))), ( ((__0__X134 || (__0__X134 = (struct CC_Listbase *)__nw__FUi ( sizeof (struct CC_Listbase)) ))?( ( (__0__X134 -> f_head__11CC_Listbase = 0 ), (__0__X134 ->
2492 f_tail__11CC_Listbase = 0 )) , (__0__X134 -> f_length__11CC_Listbase = 0 )) :0 ), __0__X134 ) ) ), (__0this -> __vptr__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[1]))
2493 ;
2494
2495 __0this -> destructed__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable = 0 ;
2496 { struct CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable __1slist_iter ;
2497
2498 struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__2__Xlink_item00ak2cdda ;
2499
2500 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1slist_iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(__1slist ))))))))))) ), (& __1slist_iter ))
2501 ;
2502
2503 while (( (__pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1slist_iter )) ?( (__2__Xlink_item00ak2cdda = (((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(&
2504 __1slist_iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00ak2cdda ?__2__Xlink_item00ak2cdda -> f_element__59CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable :(((struct kv_pair__pt__26_9CC_String13BTCollectable *)0 )))) :(((struct kv_pair__pt__26_9CC_String13BTCollectable *)0 )))) ){ 
2505 struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__2__Xlink_item00ak2cdda ;
2506
2507 struct kv_pair__pt__26_9CC_String13BTCollectable *__2__X135 ;
2508
2509 struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__0__X69 ;
2510
2511 struct CC_Link_base *__0__X64 ;
2512
2513 struct CC_Link_base *__2__X70 ;
2514
2515 ( (__2__X135 = ( (__2__Xlink_item00ak2cdda = (((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(& __1slist_iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00ak2cdda ?__2__Xlink_item00ak2cdda ->
2516 f_element__59CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable :(((struct kv_pair__pt__26_9CC_String13BTCollectable *)0 )))) ), ( ( (__2__X70 = (struct CC_Link_base *)( (__0__X69 = 0 ), ( ((__0__X69 || (__0__X69 = (struct
2517 CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)__nw__FUi ( sizeof (struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable)) ))?( (__0__X69 = (struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)( (__0__X64 = (((struct CC_Link_base *)__0__X69 ))), ( ((__0__X64 || (__0__X64 = (struct
2518 CC_Link_base *)__nw__FUi ( sizeof (struct CC_Link_base)) ))?( (__0__X64 -> f_next__12CC_Link_base = 0 ), (__0__X64 -> f_prev__12CC_Link_base = 0 )) :0 ), __0__X64 ) ) ),
2519 (__0__X69 -> f_element__59CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable = __2__X135 )) :0 ), __0__X69 ) ) ), ( insert__11CC_ListbaseFP12CC_Link_base ( ((struct CC_Listbase *)__0this ), __2__X70 ) ) )
2520 ) ) ;
2521 }
2522
2523 }
2524
2525 return __0this ;
2526
2527 }
2528
2529 struct kv_pair__pt__26_9CC_String13BTCollectable *at__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableCFUi (__0this , __1pos )register struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__0this ;
2530
2531 size_t __1pos ;
2532
2533 struct CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable __1iter ;
2534
2535 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)__0this )))))))))) ), (& __1iter ))
2536 ;
2537 { { int __1i ;
2538
2539 struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__2__Xlink_item00ak2cdda ;
2540
2541 __1i = 0 ;
2542
2543 for(;__1i <= __1pos ;__1i ++ ) { 
2544 if (! __pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1iter )) ){ 
2545 struct ccException *__0__X49 ;
2546
2547 register struct ccBoundaryException *__0__X137 ;
2548
2549 register struct ccBoundaryException *__0__X138 ;
2550
2551 struct Exception *__2__Xtemp00ere3blb ;
2552
2553 register struct ccBoundaryException *__0__X48 ;
2554
2555 struct ccException *__0__X47 ;
2556
2557
2558 struct ccBoundaryException __0__V136 ;
2559
2560 ( (__0__X138 = ( (__0__X137 = ( ( (( ( ( ( (( (__0__X49 = (((struct ccException *)(&
2561 __0__V136 )))), ( ((__0__X49 || (__0__X49 = (struct ccException *)( (((char *)__nw__FUi ( (sizeof (struct ccException))) ))) ))?( (__0__X49 = (struct
2562 ccException *)__ct__9ExceptionFv ( ((struct Exception *)__0__X49 )) ), (__0__X49 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) :0 ), __0__X49 ) ) ), ((& __0__V136 )->
2563 __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7])) , ((& __0__V136 )-> low__19ccBoundaryException = 0 )) , ((& __0__V136 )-> high__19ccBoundaryException = 0 )) ,
2564 ((& __0__V136 )-> index__19ccBoundaryException = __1i )) ), (& __0__V136 )) , (& __0__V136 )) ), ( ((! __0__X137 ->
2565 f_thrown__9Exception )?( (__0__X137 -> f_thrown_as_pointer__9Exception = 0 ), 0 ) :0 ), __0__X137 ) ) ), ( (in_stack__12DestructableFv ( (struct Destructable *)__0__X138 ) ?(
2566 (__2__Xtemp00ere3blb = (struct Exception *)( (__0__X48 = (struct ccBoundaryException *)__nw__9ExceptionSFUii ( sizeof (struct ccBoundaryException ), 0 ) ), ( ((__0__X48 || (__0__X48 =
2567 (struct ccBoundaryException *)( (((char *)__nw__FUi ( (sizeof (struct ccBoundaryException))) ))) ))?( ( ( ( ( (__0__X48 = (struct
2568 ccBoundaryException *)( (__0__X47 = (((struct ccException *)__0__X48 ))), ( ((__0__X47 || (__0__X47 = (struct ccException *)( (((char *)__nw__FUi ( (sizeof (struct ccException))) )))
2569 ))?( ( (__0__X47 = (struct ccException *)__ct__9ExceptionFRC9Exception ( ((struct Exception *)__0__X47 ), (struct Exception *)(((struct Exception *)(((struct Exception *)(((struct ccException *)(((struct ccException *)(((struct ccException *)(((struct
2570 ccBoundaryException *)__0__X138 ))))))))))))) ), (__0__X47 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) , 0 ) :0 ), __0__X47 ) ) ), (__0__X48 -> __vptr__12Destructable =
2571 (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7])) , (__0__X48 -> low__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X138 ))). low__19ccBoundaryException )) , (__0__X48 -> high__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X138 ))). high__19ccBoundaryException ))
2572 , (__0__X48 -> index__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X138 ))). index__19ccBoundaryException )) , 0 ) :0 ), __0__X48 ) ) ), (((struct Exception *)((((struct
2573 ccBoundaryException *)(((struct ccBoundaryException *)__2__Xtemp00ere3blb ))))-> f_temporary__9Exception = 1 )))) :(__2__Xtemp00ere3blb = (struct Exception *)__0__X138 )), do_throw__9ExceptionFUiPCci ( __2__Xtemp00ere3blb , ((unsigned int )30 ), ((char *)"/VOB/olias/library/Common_Class/dti_cc/CC_Slist.cc"),
2574 0 ) ) ) ;
2575
2576 ( (( ( ((& __0__V136 )-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7]), (( ( ( ((((struct ccException *)(& __0__V136 )))?(
2577 ( ((((struct ccException *)(& __0__V136 )))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5]), ((((struct ccException *)(& __0__V136 )))?( ( ( ((((struct Exception *)(((struct
2578 ccException *)(& __0__V136 )))))?( ( ((((struct Exception *)(((struct ccException *)(& __0__V136 )))))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[4]), ((((struct Exception *)(((struct ccException *)(& __0__V136 )))))?(
2579 ( __dt__12DestructableFv ( ((struct Destructable *)(((struct Exception *)(((struct ccException *)(& __0__V136 )))))), 0 ) , (( 0 ) )) , 0 )
2580 :( 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 )
2581 :( 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 )
2582 )) , 0 ) )) ;
2583 } }
2584 }
2585
2586 return ( (__2__Xlink_item00ak2cdda = (((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(& __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00ak2cdda ?__2__Xlink_item00ak2cdda ->
2587 f_element__59CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable :(((struct kv_pair__pt__26_9CC_String13BTCollectable *)0 )))) ;
2588
2589 }
2590
2591 }
2592 }
2593
2594 struct kv_pair__pt__26_9CC_String13BTCollectable *removeAt__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFUi (__0this , __1pos )register struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__0this ;
2595
2596 size_t __1pos ;
2597
2598
2599 struct CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable __1iter ;
2600
2601 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)__0this )))))) ), (& __1iter )) ;
2602 { { int __1i ;
2603
2604 __1i = 0 ;
2605
2606 for(;__1i <= __1pos ;__1i ++ ) { 
2607 if (! __pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1iter )) ){ 
2608 struct ccException *__0__X49 ;
2609
2610 register struct ccBoundaryException *__0__X140 ;
2611
2612 register struct ccBoundaryException *__0__X141 ;
2613
2614 struct Exception *__2__Xtemp00ere3blb ;
2615
2616 register struct ccBoundaryException *__0__X48 ;
2617
2618 struct ccException *__0__X47 ;
2619
2620
2621 struct ccBoundaryException __0__V139 ;
2622
2623 ( (__0__X141 = ( (__0__X140 = ( ( (( ( ( ( (( (__0__X49 = (((struct ccException *)(&
2624 __0__V139 )))), ( ((__0__X49 || (__0__X49 = (struct ccException *)( (((char *)__nw__FUi ( (sizeof (struct ccException))) ))) ))?( (__0__X49 = (struct
2625 ccException *)__ct__9ExceptionFv ( ((struct Exception *)__0__X49 )) ), (__0__X49 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) :0 ), __0__X49 ) ) ), ((& __0__V139 )->
2626 __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7])) , ((& __0__V139 )-> low__19ccBoundaryException = 0 )) , ((& __0__V139 )-> high__19ccBoundaryException = 0 )) ,
2627 ((& __0__V139 )-> index__19ccBoundaryException = __1i )) ), (& __0__V139 )) , (& __0__V139 )) ), ( ((! __0__X140 ->
2628 f_thrown__9Exception )?( (__0__X140 -> f_thrown_as_pointer__9Exception = 0 ), 0 ) :0 ), __0__X140 ) ) ), ( (in_stack__12DestructableFv ( (struct Destructable *)__0__X141 ) ?(
2629 (__2__Xtemp00ere3blb = (struct Exception *)( (__0__X48 = (struct ccBoundaryException *)__nw__9ExceptionSFUii ( sizeof (struct ccBoundaryException ), 0 ) ), ( ((__0__X48 || (__0__X48 =
2630 (struct ccBoundaryException *)( (((char *)__nw__FUi ( (sizeof (struct ccBoundaryException))) ))) ))?( ( ( ( ( (__0__X48 = (struct
2631 ccBoundaryException *)( (__0__X47 = (((struct ccException *)__0__X48 ))), ( ((__0__X47 || (__0__X47 = (struct ccException *)( (((char *)__nw__FUi ( (sizeof (struct ccException))) )))
2632 ))?( ( (__0__X47 = (struct ccException *)__ct__9ExceptionFRC9Exception ( ((struct Exception *)__0__X47 ), (struct Exception *)(((struct Exception *)(((struct Exception *)(((struct ccException *)(((struct ccException *)(((struct ccException *)(((struct
2633 ccBoundaryException *)__0__X141 ))))))))))))) ), (__0__X47 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) , 0 ) :0 ), __0__X47 ) ) ), (__0__X48 -> __vptr__12Destructable =
2634 (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7])) , (__0__X48 -> low__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X141 ))). low__19ccBoundaryException )) , (__0__X48 -> high__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X141 ))). high__19ccBoundaryException ))
2635 , (__0__X48 -> index__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X141 ))). index__19ccBoundaryException )) , 0 ) :0 ), __0__X48 ) ) ), (((struct Exception *)((((struct
2636 ccBoundaryException *)(((struct ccBoundaryException *)__2__Xtemp00ere3blb ))))-> f_temporary__9Exception = 1 )))) :(__2__Xtemp00ere3blb = (struct Exception *)__0__X141 )), do_throw__9ExceptionFUiPCci ( __2__Xtemp00ere3blb , ((unsigned int )44 ), ((char *)"/VOB/olias/library/Common_Class/dti_cc/CC_Slist.cc"),
2637 0 ) ) ) ;
2638
2639 ( (( ( ((& __0__V139 )-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7]), (( ( ( ((((struct ccException *)(& __0__V139 )))?(
2640 ( ((((struct ccException *)(& __0__V139 )))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5]), ((((struct ccException *)(& __0__V139 )))?( ( ( ((((struct Exception *)(((struct
2641 ccException *)(& __0__V139 )))))?( ( ((((struct Exception *)(((struct ccException *)(& __0__V139 )))))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[4]), ((((struct Exception *)(((struct ccException *)(& __0__V139 )))))?(
2642 ( __dt__12DestructableFv ( ((struct Destructable *)(((struct Exception *)(((struct ccException *)(& __0__V139 )))))), 0 ) , (( 0 ) )) , 0 )
2643 :( 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 )
2644 :( 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 )
2645 )) , 0 ) )) ;
2646 } }
2647 }
2648
2649 { struct kv_pair__pt__26_9CC_String13BTCollectable *__1key_val ;
2650 struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__1elem ;
2651
2652 struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__2__Xlink_item00ak2cdda ;
2653
2654 __1key_val = ( (__2__Xlink_item00ak2cdda = (((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(& __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00ak2cdda ?__2__Xlink_item00ak2cdda -> f_element__59CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable :(((struct
2655 kv_pair__pt__26_9CC_String13BTCollectable *)0 )))) ;
2656 __1elem = (((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)remove__11CC_ListbaseFR21CC_List_Iterator_base ( (struct CC_Listbase *)__0this , (struct CC_List_Iterator_base *)(& __1iter )) ))));
2657 __dl__FPv ( (char *)__1elem ) ;
2658
2659 return __1key_val ;
2660
2661 }
2662
2663 }
2664
2665 }
2666
2667 }
2668
2669 struct kv_pair__pt__26_9CC_String13BTCollectable *find__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableCFPC41kv_pair__pt__26_9CC_String13BTCollectable (__0this , __1elem )register struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__0this ;
2670
2671 struct kv_pair__pt__26_9CC_String13BTCollectable *__1elem ;
2672
2673 struct CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable __1iter ;
2674
2675 struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__2__Xlink_item00ak2cdda ;
2676
2677 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)__0this )))))))))) ), (& __1iter ))
2678 ;
2679
2680 while (( (__pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1iter )) ?( (__2__Xlink_item00ak2cdda = (((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(&
2681 __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00ak2cdda ?__2__Xlink_item00ak2cdda -> f_element__59CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable :(((struct kv_pair__pt__26_9CC_String13BTCollectable *)0 )))) :(((struct kv_pair__pt__26_9CC_String13BTCollectable *)0 )))) ){ 
2682 struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__2__Xlink_item00ak2cdda ;
2683
2684 if (__eq__41kv_pair__pt__26_9CC_String13BTCollectableFRC41kv_pair__pt__26_9CC_String13BTCollectable ( ( (__2__Xlink_item00ak2cdda = (((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(& __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00ak2cdda ?__2__Xlink_item00ak2cdda ->
2685 f_element__59CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable :(((struct kv_pair__pt__26_9CC_String13BTCollectable *)0 )))) , (struct kv_pair__pt__26_9CC_String13BTCollectable *)__1elem ) )
2686 return ( (__2__Xlink_item00ak2cdda = (((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(&
2687 __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00ak2cdda ?__2__Xlink_item00ak2cdda -> f_element__59CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable :(((struct kv_pair__pt__26_9CC_String13BTCollectable *)0 )))) ;
2688 }
2689
2690 return (struct kv_pair__pt__26_9CC_String13BTCollectable *)0 ;
2691 }
2692
2693 struct kv_pair__pt__26_9CC_String13BTCollectable *find__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableCFPFP41kv_pair__pt__26_9CC_String13BTCollectablePv_UiPv (__0this , __1testFunc , __1d )register struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__0this ;
2694
2695 CC_Boolean (*__1testFunc )();
2696 char *__1d ;
2697
2698 struct CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable __1iter ;
2699
2700 struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__2__Xlink_item00ak2cdda ;
2701
2702 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)__0this )))))))))) ), (& __1iter ))
2703 ;
2704 while (( (__pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1iter )) ?( (__2__Xlink_item00ak2cdda = (((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(&
2705 __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00ak2cdda ?__2__Xlink_item00ak2cdda -> f_element__59CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable :(((struct kv_pair__pt__26_9CC_String13BTCollectable *)0 )))) :(((struct kv_pair__pt__26_9CC_String13BTCollectable *)0 )))) ){ 
2706 struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__2__Xlink_item00ak2cdda ;
2707
2708 if ((*(__1testFunc ))( ( (__2__Xlink_item00ak2cdda = (((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(& __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00ak2cdda ?__2__Xlink_item00ak2cdda ->
2709 f_element__59CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable :(((struct kv_pair__pt__26_9CC_String13BTCollectable *)0 )))) , __1d ) ){ 
2710 struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__2__Xlink_item00ak2cdda ;
2711
2712 return ( (__2__Xlink_item00ak2cdda = (((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(& __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00ak2cdda ?__2__Xlink_item00ak2cdda -> f_element__59CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable :(((struct
2713 kv_pair__pt__26_9CC_String13BTCollectable *)0 )))) ;
2714 }
2715 }
2716
2717 return (struct kv_pair__pt__26_9CC_String13BTCollectable *)0 ;
2718 }
2719
2720 CC_Boolean contains__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableCFPC41kv_pair__pt__26_9CC_String13BTCollectable (__0this , __1elem )register struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__0this ;
2721
2722 struct kv_pair__pt__26_9CC_String13BTCollectable *__1elem ;
2723
2724 struct CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable __1iter ;
2725
2726 struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__2__Xlink_item00ak2cdda ;
2727
2728 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)__0this )))))))))) ), (& __1iter ))
2729 ;
2730 while (( (__pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1iter )) ?( (__2__Xlink_item00ak2cdda = (((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(&
2731 __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00ak2cdda ?__2__Xlink_item00ak2cdda -> f_element__59CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable :(((struct kv_pair__pt__26_9CC_String13BTCollectable *)0 )))) :(((struct kv_pair__pt__26_9CC_String13BTCollectable *)0 )))) ){ 
2732 struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__2__Xlink_item00ak2cdda ;
2733
2734 if (__eq__41kv_pair__pt__26_9CC_String13BTCollectableFRC41kv_pair__pt__26_9CC_String13BTCollectable ( ( (__2__Xlink_item00ak2cdda = (((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(& __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00ak2cdda ?__2__Xlink_item00ak2cdda ->
2735 f_element__59CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable :(((struct kv_pair__pt__26_9CC_String13BTCollectable *)0 )))) , (struct kv_pair__pt__26_9CC_String13BTCollectable *)__1elem ) )
2736 return (unsigned int )1 ;
2737 }
2738
2739 return (unsigned int )0 ;
2740 }
2741
2742 struct kv_pair__pt__26_9CC_String13BTCollectable *remove__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFPC41kv_pair__pt__26_9CC_String13BTCollectable (__0this , __1elem )register struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__0this ;
2743
2744 struct kv_pair__pt__26_9CC_String13BTCollectable *__1elem ;
2745
2746 struct CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable __1iter ;
2747
2748 struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__2__Xlink_item00ak2cdda ;
2749
2750 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)__0this )))))) ), (& __1iter )) ;
2751 while (( (__pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1iter )) ?( (__2__Xlink_item00ak2cdda = (((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(&
2752 __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00ak2cdda ?__2__Xlink_item00ak2cdda -> f_element__59CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable :(((struct kv_pair__pt__26_9CC_String13BTCollectable *)0 )))) :(((struct kv_pair__pt__26_9CC_String13BTCollectable *)0 )))) ){ 
2753 struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__2__Xlink_item00ak2cdda ;
2754
2755 if (__eq__41kv_pair__pt__26_9CC_String13BTCollectableFRC41kv_pair__pt__26_9CC_String13BTCollectable ( ( (__2__Xlink_item00ak2cdda = (((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(& __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00ak2cdda ?__2__Xlink_item00ak2cdda ->
2756 f_element__59CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable :(((struct kv_pair__pt__26_9CC_String13BTCollectable *)0 )))) , (struct kv_pair__pt__26_9CC_String13BTCollectable *)__1elem ) ){ 
2757 struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__3key_rec ;
2758 struct kv_pair__pt__26_9CC_String13BTCollectable *__3ret ;
2759
2760 __3key_rec = (((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)remove__11CC_ListbaseFR21CC_List_Iterator_base ( (struct CC_Listbase *)__0this , (struct CC_List_Iterator_base *)(& __1iter )) ))));
2761 __3ret = __3key_rec -> f_element__59CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable ;
2762 __dl__FPv ( (char *)__3key_rec ) ;
2763
2764 return __3ret ;
2765 }
2766 }
2767
2768 return (struct kv_pair__pt__26_9CC_String13BTCollectable *)0 ;
2769 }
2770
2771 char __dt__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFv (__0this , __0__free )register struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__0this ;
2772
2773 int __0__free ;
2774
2775 { if (__0this ){ 
2776 __0this -> __vptr__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[1];
2777
2778 if (! __0this -> destructed__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable ){ 
2779 struct CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable __2iter ;
2780
2781 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __2iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)__0this )))))) ), (& __2iter )) ;
2782 if (__pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __2iter )) ){ 
2783 while (1 ){ 
2784 struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__4elem ;
2785
2786 __4elem = (((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)remove__11CC_ListbaseFR21CC_List_Iterator_base ( (struct CC_Listbase *)__0this , ((struct CC_List_Iterator_base *)(((struct CC_List_Iterator_base *)(& __2iter ))))) ))));
2787 if (__4elem ){ 
2788 __dl__FPv ( (char *)__4elem ) ;
2789 }
2790 else { break ;
2791
2792 }
2793 }
2794 }
2795 }
2796
2797 if (__0this )if (__0__free & 1)__dl__FPv ( (char *)__0this ) ;
2798
2799 }
2800
2801 char clearAndDestroy__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFv (__0this )register struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__0this ;
2802
2803 __0this -> destructed__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable = 1 ;
2804 { struct CC_TPtrSlistIterator__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable __1iter ;
2805
2806 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)__0this )))))) ), (& __1iter )) ;
2807 if (__pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1iter )) ){ 
2808 while (1 ){ 
2809 struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *__3elem ;
2810
2811 __3elem = (((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)(((struct CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable *)remove__11CC_ListbaseFR21CC_List_Iterator_base ( (struct CC_Listbase *)__0this , ((struct CC_List_Iterator_base *)(((struct CC_List_Iterator_base *)(& __1iter ))))) ))));
2812 if (__3elem ){ 
2813 __dt__41kv_pair__pt__26_9CC_String13BTCollectableFv ( __3elem -> f_element__59CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable , 3) ;
2814 __3elem -> f_element__59CC_Link__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable = 0 ;
2815 __dl__FPv ( (char *)__3elem ) ;
2816 }
2817 else { break ;
2818
2819 }
2820 }
2821 }
2822
2823 }
2824 }
2825
2826 struct CC_TPtrSlist__pt__11_9CC_String {        /* sizeof CC_TPtrSlist__pt__11_9CC_String == 20 */
2827
2828 struct CC_Link_base *f_head__11CC_Listbase ;
2829 struct CC_Link_base *f_tail__11CC_Listbase ;
2830 size_t f_length__11CC_Listbase ;
2831
2832 CC_Boolean destructed__31CC_TPtrSlist__pt__11_9CC_String ;
2833
2834 struct __mptr *__vptr__31CC_TPtrSlist__pt__11_9CC_String ;
2835 };
2836
2837 struct CC_TPtrSlistIterator__pt__11_9CC_String {        /* sizeof CC_TPtrSlistIterator__pt__11_9CC_String == 12 */
2838
2839 struct CC_Listbase *f_list__21CC_List_Iterator_base ;
2840 struct CC_Link_base *f_previous__21CC_List_Iterator_base ;
2841 struct CC_Link_base *f_current__21CC_List_Iterator_base ;
2842 };
2843
2844 struct CC_Link__pt__11_9CC_String {     /* sizeof CC_Link__pt__11_9CC_String == 12 */
2845
2846 struct CC_Link_base *f_next__12CC_Link_base ;
2847 struct CC_Link_base *f_prev__12CC_Link_base ;
2848
2849 struct CC_String *f_element__26CC_Link__pt__11_9CC_String ;
2850 };
2851
2852 struct CC_TPtrSlist__pt__11_9CC_String *__ct__31CC_TPtrSlist__pt__11_9CC_StringFRC31CC_TPtrSlist__pt__11_9CC_String (__0this , __1slist )register struct CC_TPtrSlist__pt__11_9CC_String *__0this ;
2853
2854 struct CC_TPtrSlist__pt__11_9CC_String *__1slist ;
2855
2856 struct CC_Listbase *__0__X142 ;
2857
2858 if (__0this || (__0this = (struct CC_TPtrSlist__pt__11_9CC_String *)__nw__FUi ( sizeof (struct CC_TPtrSlist__pt__11_9CC_String)) )){ ( (__0this = (struct CC_TPtrSlist__pt__11_9CC_String *)( (__0__X142 = (((struct
2859 CC_Listbase *)__0this ))), ( ((__0__X142 || (__0__X142 = (struct CC_Listbase *)__nw__FUi ( sizeof (struct CC_Listbase)) ))?( ( (__0__X142 -> f_head__11CC_Listbase = 0 ), (__0__X142 ->
2860 f_tail__11CC_Listbase = 0 )) , (__0__X142 -> f_length__11CC_Listbase = 0 )) :0 ), __0__X142 ) ) ), (__0this -> __vptr__31CC_TPtrSlist__pt__11_9CC_String = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[9]))
2861 ;
2862
2863 __0this -> destructed__31CC_TPtrSlist__pt__11_9CC_String = 0 ;
2864 { struct CC_TPtrSlistIterator__pt__11_9CC_String __1slist_iter ;
2865
2866 struct CC_Link__pt__11_9CC_String *__2__Xlink_item00iqjfdkl ;
2867
2868 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1slist_iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__11_9CC_String *)(((struct CC_TPtrSlist__pt__11_9CC_String *)(((struct CC_TPtrSlist__pt__11_9CC_String *)(__1slist ))))))))))) ), (& __1slist_iter ))
2869 ;
2870
2871 while (( (__pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1slist_iter )) ?( (__2__Xlink_item00iqjfdkl = (((struct CC_Link__pt__11_9CC_String *)(((struct CC_Link__pt__11_9CC_String *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__11_9CC_String *)(&
2872 __1slist_iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00iqjfdkl ?__2__Xlink_item00iqjfdkl -> f_element__26CC_Link__pt__11_9CC_String :(((struct CC_String *)0 )))) :(((struct CC_String *)0 )))) ){ 
2873 struct CC_Link__pt__11_9CC_String *__2__Xlink_item00iqjfdkl ;
2874
2875 struct CC_String *__2__X143 ;
2876
2877 struct CC_Link__pt__11_9CC_String *__0__X62 ;
2878
2879 struct CC_Link_base *__0__X57 ;
2880
2881 struct CC_Link_base *__2__X63 ;
2882
2883 ( (__2__X143 = ( (__2__Xlink_item00iqjfdkl = (((struct CC_Link__pt__11_9CC_String *)(((struct CC_Link__pt__11_9CC_String *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__11_9CC_String *)(& __1slist_iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00iqjfdkl ?__2__Xlink_item00iqjfdkl ->
2884 f_element__26CC_Link__pt__11_9CC_String :(((struct CC_String *)0 )))) ), ( ( (__2__X63 = (struct CC_Link_base *)( (__0__X62 = 0 ), ( ((__0__X62 || (__0__X62 = (struct
2885 CC_Link__pt__11_9CC_String *)__nw__FUi ( sizeof (struct CC_Link__pt__11_9CC_String)) ))?( (__0__X62 = (struct CC_Link__pt__11_9CC_String *)( (__0__X57 = (((struct CC_Link_base *)__0__X62 ))), ( ((__0__X57 || (__0__X57 = (struct
2886 CC_Link_base *)__nw__FUi ( sizeof (struct CC_Link_base)) ))?( (__0__X57 -> f_next__12CC_Link_base = 0 ), (__0__X57 -> f_prev__12CC_Link_base = 0 )) :0 ), __0__X57 ) ) ),
2887 (__0__X62 -> f_element__26CC_Link__pt__11_9CC_String = __2__X143 )) :0 ), __0__X62 ) ) ), ( insert__11CC_ListbaseFP12CC_Link_base ( ((struct CC_Listbase *)__0this ), __2__X63 ) ) )
2888 ) ) ;
2889 }
2890
2891 }
2892
2893 return __0this ;
2894
2895 }
2896
2897 struct CC_String *at__31CC_TPtrSlist__pt__11_9CC_StringCFUi (__0this , __1pos )register struct CC_TPtrSlist__pt__11_9CC_String *__0this ;
2898
2899 size_t __1pos ;
2900
2901 struct CC_TPtrSlistIterator__pt__11_9CC_String __1iter ;
2902
2903 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__11_9CC_String *)(((struct CC_TPtrSlist__pt__11_9CC_String *)(((struct CC_TPtrSlist__pt__11_9CC_String *)__0this )))))))))) ), (& __1iter ))
2904 ;
2905 { { int __1i ;
2906
2907 struct CC_Link__pt__11_9CC_String *__2__Xlink_item00iqjfdkl ;
2908
2909 __1i = 0 ;
2910
2911 for(;__1i <= __1pos ;__1i ++ ) { 
2912 if (! __pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1iter )) ){ 
2913 struct ccException *__0__X49 ;
2914
2915 register struct ccBoundaryException *__0__X145 ;
2916
2917 register struct ccBoundaryException *__0__X146 ;
2918
2919 struct Exception *__2__Xtemp00ere3blb ;
2920
2921 register struct ccBoundaryException *__0__X48 ;
2922
2923 struct ccException *__0__X47 ;
2924
2925
2926 struct ccBoundaryException __0__V144 ;
2927
2928 ( (__0__X146 = ( (__0__X145 = ( ( (( ( ( ( (( (__0__X49 = (((struct ccException *)(&
2929 __0__V144 )))), ( ((__0__X49 || (__0__X49 = (struct ccException *)( (((char *)__nw__FUi ( (sizeof (struct ccException))) ))) ))?( (__0__X49 = (struct
2930 ccException *)__ct__9ExceptionFv ( ((struct Exception *)__0__X49 )) ), (__0__X49 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) :0 ), __0__X49 ) ) ), ((& __0__V144 )->
2931 __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7])) , ((& __0__V144 )-> low__19ccBoundaryException = 0 )) , ((& __0__V144 )-> high__19ccBoundaryException = 0 )) ,
2932 ((& __0__V144 )-> index__19ccBoundaryException = __1i )) ), (& __0__V144 )) , (& __0__V144 )) ), ( ((! __0__X145 ->
2933 f_thrown__9Exception )?( (__0__X145 -> f_thrown_as_pointer__9Exception = 0 ), 0 ) :0 ), __0__X145 ) ) ), ( (in_stack__12DestructableFv ( (struct Destructable *)__0__X146 ) ?(
2934 (__2__Xtemp00ere3blb = (struct Exception *)( (__0__X48 = (struct ccBoundaryException *)__nw__9ExceptionSFUii ( sizeof (struct ccBoundaryException ), 0 ) ), ( ((__0__X48 || (__0__X48 =
2935 (struct ccBoundaryException *)( (((char *)__nw__FUi ( (sizeof (struct ccBoundaryException))) ))) ))?( ( ( ( ( (__0__X48 = (struct
2936 ccBoundaryException *)( (__0__X47 = (((struct ccException *)__0__X48 ))), ( ((__0__X47 || (__0__X47 = (struct ccException *)( (((char *)__nw__FUi ( (sizeof (struct ccException))) )))
2937 ))?( ( (__0__X47 = (struct ccException *)__ct__9ExceptionFRC9Exception ( ((struct Exception *)__0__X47 ), (struct Exception *)(((struct Exception *)(((struct Exception *)(((struct ccException *)(((struct ccException *)(((struct ccException *)(((struct
2938 ccBoundaryException *)__0__X146 ))))))))))))) ), (__0__X47 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) , 0 ) :0 ), __0__X47 ) ) ), (__0__X48 -> __vptr__12Destructable =
2939 (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7])) , (__0__X48 -> low__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X146 ))). low__19ccBoundaryException )) , (__0__X48 -> high__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X146 ))). high__19ccBoundaryException ))
2940 , (__0__X48 -> index__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X146 ))). index__19ccBoundaryException )) , 0 ) :0 ), __0__X48 ) ) ), (((struct Exception *)((((struct
2941 ccBoundaryException *)(((struct ccBoundaryException *)__2__Xtemp00ere3blb ))))-> f_temporary__9Exception = 1 )))) :(__2__Xtemp00ere3blb = (struct Exception *)__0__X146 )), do_throw__9ExceptionFUiPCci ( __2__Xtemp00ere3blb , ((unsigned int )30 ), ((char *)"/VOB/olias/library/Common_Class/dti_cc/CC_Slist.cc"),
2942 0 ) ) ) ;
2943
2944 ( (( ( ((& __0__V144 )-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7]), (( ( ( ((((struct ccException *)(& __0__V144 )))?(
2945 ( ((((struct ccException *)(& __0__V144 )))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5]), ((((struct ccException *)(& __0__V144 )))?( ( ( ((((struct Exception *)(((struct
2946 ccException *)(& __0__V144 )))))?( ( ((((struct Exception *)(((struct ccException *)(& __0__V144 )))))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[4]), ((((struct Exception *)(((struct ccException *)(& __0__V144 )))))?(
2947 ( __dt__12DestructableFv ( ((struct Destructable *)(((struct Exception *)(((struct ccException *)(& __0__V144 )))))), 0 ) , (( 0 ) )) , 0 )
2948 :( 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 )
2949 :( 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 )
2950 )) , 0 ) )) ;
2951 } }
2952 }
2953
2954 return ( (__2__Xlink_item00iqjfdkl = (((struct CC_Link__pt__11_9CC_String *)(((struct CC_Link__pt__11_9CC_String *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__11_9CC_String *)(& __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00iqjfdkl ?__2__Xlink_item00iqjfdkl ->
2955 f_element__26CC_Link__pt__11_9CC_String :(((struct CC_String *)0 )))) ;
2956
2957 }
2958
2959 }
2960 }
2961
2962 struct CC_String *remove__31CC_TPtrSlist__pt__11_9CC_StringFPC9CC_String ();
2963
2964 struct CC_String *removeAt__31CC_TPtrSlist__pt__11_9CC_StringFUi (__0this , __1pos )register struct CC_TPtrSlist__pt__11_9CC_String *__0this ;
2965
2966 size_t __1pos ;
2967
2968
2969 struct CC_TPtrSlistIterator__pt__11_9CC_String __1iter ;
2970
2971 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__11_9CC_String *)__0this )))))) ), (& __1iter )) ;
2972 { { int __1i ;
2973
2974 __1i = 0 ;
2975
2976 for(;__1i <= __1pos ;__1i ++ ) { 
2977 if (! __pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1iter )) ){ 
2978 struct ccException *__0__X49 ;
2979
2980 register struct ccBoundaryException *__0__X148 ;
2981
2982 register struct ccBoundaryException *__0__X149 ;
2983
2984 struct Exception *__2__Xtemp00ere3blb ;
2985
2986 register struct ccBoundaryException *__0__X48 ;
2987
2988 struct ccException *__0__X47 ;
2989
2990
2991 struct ccBoundaryException __0__V147 ;
2992
2993 ( (__0__X149 = ( (__0__X148 = ( ( (( ( ( ( (( (__0__X49 = (((struct ccException *)(&
2994 __0__V147 )))), ( ((__0__X49 || (__0__X49 = (struct ccException *)( (((char *)__nw__FUi ( (sizeof (struct ccException))) ))) ))?( (__0__X49 = (struct
2995 ccException *)__ct__9ExceptionFv ( ((struct Exception *)__0__X49 )) ), (__0__X49 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) :0 ), __0__X49 ) ) ), ((& __0__V147 )->
2996 __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7])) , ((& __0__V147 )-> low__19ccBoundaryException = 0 )) , ((& __0__V147 )-> high__19ccBoundaryException = 0 )) ,
2997 ((& __0__V147 )-> index__19ccBoundaryException = __1i )) ), (& __0__V147 )) , (& __0__V147 )) ), ( ((! __0__X148 ->
2998 f_thrown__9Exception )?( (__0__X148 -> f_thrown_as_pointer__9Exception = 0 ), 0 ) :0 ), __0__X148 ) ) ), ( (in_stack__12DestructableFv ( (struct Destructable *)__0__X149 ) ?(
2999 (__2__Xtemp00ere3blb = (struct Exception *)( (__0__X48 = (struct ccBoundaryException *)__nw__9ExceptionSFUii ( sizeof (struct ccBoundaryException ), 0 ) ), ( ((__0__X48 || (__0__X48 =
3000 (struct ccBoundaryException *)( (((char *)__nw__FUi ( (sizeof (struct ccBoundaryException))) ))) ))?( ( ( ( ( (__0__X48 = (struct
3001 ccBoundaryException *)( (__0__X47 = (((struct ccException *)__0__X48 ))), ( ((__0__X47 || (__0__X47 = (struct ccException *)( (((char *)__nw__FUi ( (sizeof (struct ccException))) )))
3002 ))?( ( (__0__X47 = (struct ccException *)__ct__9ExceptionFRC9Exception ( ((struct Exception *)__0__X47 ), (struct Exception *)(((struct Exception *)(((struct Exception *)(((struct ccException *)(((struct ccException *)(((struct ccException *)(((struct
3003 ccBoundaryException *)__0__X149 ))))))))))))) ), (__0__X47 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) , 0 ) :0 ), __0__X47 ) ) ), (__0__X48 -> __vptr__12Destructable =
3004 (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7])) , (__0__X48 -> low__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X149 ))). low__19ccBoundaryException )) , (__0__X48 -> high__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X149 ))). high__19ccBoundaryException ))
3005 , (__0__X48 -> index__19ccBoundaryException = ((*((struct ccBoundaryException *)__0__X149 ))). index__19ccBoundaryException )) , 0 ) :0 ), __0__X48 ) ) ), (((struct Exception *)((((struct
3006 ccBoundaryException *)(((struct ccBoundaryException *)__2__Xtemp00ere3blb ))))-> f_temporary__9Exception = 1 )))) :(__2__Xtemp00ere3blb = (struct Exception *)__0__X149 )), do_throw__9ExceptionFUiPCci ( __2__Xtemp00ere3blb , ((unsigned int )44 ), ((char *)"/VOB/olias/library/Common_Class/dti_cc/CC_Slist.cc"),
3007 0 ) ) ) ;
3008
3009 ( (( ( ((& __0__V147 )-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[7]), (( ( ( ((((struct ccException *)(& __0__V147 )))?(
3010 ( ((((struct ccException *)(& __0__V147 )))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5]), ((((struct ccException *)(& __0__V147 )))?( ( ( ((((struct Exception *)(((struct
3011 ccException *)(& __0__V147 )))))?( ( ((((struct Exception *)(((struct ccException *)(& __0__V147 )))))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[4]), ((((struct Exception *)(((struct ccException *)(& __0__V147 )))))?(
3012 ( __dt__12DestructableFv ( ((struct Destructable *)(((struct Exception *)(((struct ccException *)(& __0__V147 )))))), 0 ) , (( 0 ) )) , 0 )
3013 :( 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 )
3014 :( 0 ) )) , 0 ) :( 0 ) )) , (( 0 ) )) , 0 )
3015 )) , 0 ) )) ;
3016 } }
3017 }
3018
3019 { struct CC_String *__1key_val ;
3020 struct CC_Link__pt__11_9CC_String *__1elem ;
3021
3022 struct CC_Link__pt__11_9CC_String *__2__Xlink_item00iqjfdkl ;
3023
3024 __1key_val = ( (__2__Xlink_item00iqjfdkl = (((struct CC_Link__pt__11_9CC_String *)(((struct CC_Link__pt__11_9CC_String *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__11_9CC_String *)(& __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00iqjfdkl ?__2__Xlink_item00iqjfdkl -> f_element__26CC_Link__pt__11_9CC_String :(((struct
3025 CC_String *)0 )))) ;
3026 __1elem = (((struct CC_Link__pt__11_9CC_String *)(((struct CC_Link__pt__11_9CC_String *)remove__11CC_ListbaseFR21CC_List_Iterator_base ( (struct CC_Listbase *)__0this , (struct CC_List_Iterator_base *)(& __1iter )) ))));
3027 __dl__FPv ( (char *)__1elem ) ;
3028
3029 return __1key_val ;
3030
3031 }
3032
3033 }
3034
3035 }
3036
3037 }
3038
3039 static char *__opPCc__9CC_StringCFv ();
3040
3041 struct CC_String *find__31CC_TPtrSlist__pt__11_9CC_StringCFPC9CC_String (__0this , __1elem )register struct CC_TPtrSlist__pt__11_9CC_String *__0this ;
3042
3043 struct CC_String *__1elem ;
3044
3045 struct CC_TPtrSlistIterator__pt__11_9CC_String __1iter ;
3046
3047 struct CC_Link__pt__11_9CC_String *__2__Xlink_item00iqjfdkl ;
3048
3049 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__11_9CC_String *)(((struct CC_TPtrSlist__pt__11_9CC_String *)(((struct CC_TPtrSlist__pt__11_9CC_String *)__0this )))))))))) ), (& __1iter ))
3050 ;
3051
3052 while (( (__pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1iter )) ?( (__2__Xlink_item00iqjfdkl = (((struct CC_Link__pt__11_9CC_String *)(((struct CC_Link__pt__11_9CC_String *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__11_9CC_String *)(&
3053 __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00iqjfdkl ?__2__Xlink_item00iqjfdkl -> f_element__26CC_Link__pt__11_9CC_String :(((struct CC_String *)0 )))) :(((struct CC_String *)0 )))) ){ 
3054 struct CC_Link__pt__11_9CC_String *__2__Xlink_item00iqjfdkl ;
3055
3056 struct CC_String *__0__X150 ;
3057
3058 if (( (__0__X150 = ( (__2__Xlink_item00iqjfdkl = (((struct CC_Link__pt__11_9CC_String *)(((struct CC_Link__pt__11_9CC_String *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__11_9CC_String *)(& __1iter )))-> f_current__21CC_List_Iterator_base ) ))))),
3059 (__2__Xlink_item00iqjfdkl ?__2__Xlink_item00iqjfdkl -> f_element__26CC_Link__pt__11_9CC_String :(((struct CC_String *)0 )))) ), ( (((unsigned int )((( compareTo__9CC_StringCFPCcQ2_9CC_String11caseCompare ( ((struct CC_String *)__0__X150 ), __opPCc__9CC_StringCFv ( (struct CC_String *)((struct
3060 CC_String *)__1elem )) , ((int )0)) ) == 0 )?1 :0 )))) ) )
3061 return ( (__2__Xlink_item00iqjfdkl = (((struct CC_Link__pt__11_9CC_String *)(((struct CC_Link__pt__11_9CC_String *)(
3062 ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__11_9CC_String *)(& __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00iqjfdkl ?__2__Xlink_item00iqjfdkl -> f_element__26CC_Link__pt__11_9CC_String :(((struct CC_String *)0 )))) ;
3063 }
3064
3065 return (struct CC_String *)0 ;
3066 }
3067
3068 struct CC_String *find__31CC_TPtrSlist__pt__11_9CC_StringCFPFP9CC_StringPv_UiPv (__0this , __1testFunc , __1d )register struct CC_TPtrSlist__pt__11_9CC_String *__0this ;
3069
3070 CC_Boolean (*__1testFunc )();
3071 char *__1d ;
3072
3073 struct CC_TPtrSlistIterator__pt__11_9CC_String __1iter ;
3074
3075 struct CC_Link__pt__11_9CC_String *__2__Xlink_item00iqjfdkl ;
3076
3077 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__11_9CC_String *)(((struct CC_TPtrSlist__pt__11_9CC_String *)(((struct CC_TPtrSlist__pt__11_9CC_String *)__0this )))))))))) ), (& __1iter ))
3078 ;
3079 while (( (__pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1iter )) ?( (__2__Xlink_item00iqjfdkl = (((struct CC_Link__pt__11_9CC_String *)(((struct CC_Link__pt__11_9CC_String *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__11_9CC_String *)(&
3080 __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00iqjfdkl ?__2__Xlink_item00iqjfdkl -> f_element__26CC_Link__pt__11_9CC_String :(((struct CC_String *)0 )))) :(((struct CC_String *)0 )))) ){ 
3081 struct CC_Link__pt__11_9CC_String *__2__Xlink_item00iqjfdkl ;
3082
3083 if ((*(__1testFunc ))( ( (__2__Xlink_item00iqjfdkl = (((struct CC_Link__pt__11_9CC_String *)(((struct CC_Link__pt__11_9CC_String *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__11_9CC_String *)(& __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00iqjfdkl ?__2__Xlink_item00iqjfdkl ->
3084 f_element__26CC_Link__pt__11_9CC_String :(((struct CC_String *)0 )))) , __1d ) ){ 
3085 struct CC_Link__pt__11_9CC_String *__2__Xlink_item00iqjfdkl ;
3086
3087 return ( (__2__Xlink_item00iqjfdkl = (((struct CC_Link__pt__11_9CC_String *)(((struct CC_Link__pt__11_9CC_String *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__11_9CC_String *)(& __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00iqjfdkl ?__2__Xlink_item00iqjfdkl -> f_element__26CC_Link__pt__11_9CC_String :(((struct
3088 CC_String *)0 )))) ;
3089 }
3090 }
3091
3092 return (struct CC_String *)0 ;
3093 }
3094
3095 static char *__opPCc__9CC_StringCFv ();
3096
3097 CC_Boolean contains__31CC_TPtrSlist__pt__11_9CC_StringCFPC9CC_String (__0this , __1elem )register struct CC_TPtrSlist__pt__11_9CC_String *__0this ;
3098
3099 struct CC_String *__1elem ;
3100
3101 struct CC_TPtrSlistIterator__pt__11_9CC_String __1iter ;
3102
3103 struct CC_Link__pt__11_9CC_String *__2__Xlink_item00iqjfdkl ;
3104
3105 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__11_9CC_String *)(((struct CC_TPtrSlist__pt__11_9CC_String *)(((struct CC_TPtrSlist__pt__11_9CC_String *)__0this )))))))))) ), (& __1iter ))
3106 ;
3107 while (( (__pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1iter )) ?( (__2__Xlink_item00iqjfdkl = (((struct CC_Link__pt__11_9CC_String *)(((struct CC_Link__pt__11_9CC_String *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__11_9CC_String *)(&
3108 __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00iqjfdkl ?__2__Xlink_item00iqjfdkl -> f_element__26CC_Link__pt__11_9CC_String :(((struct CC_String *)0 )))) :(((struct CC_String *)0 )))) ){ 
3109 struct CC_Link__pt__11_9CC_String *__2__Xlink_item00iqjfdkl ;
3110
3111 struct CC_String *__0__X151 ;
3112
3113 if (( (__0__X151 = ( (__2__Xlink_item00iqjfdkl = (((struct CC_Link__pt__11_9CC_String *)(((struct CC_Link__pt__11_9CC_String *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__11_9CC_String *)(& __1iter )))-> f_current__21CC_List_Iterator_base ) ))))),
3114 (__2__Xlink_item00iqjfdkl ?__2__Xlink_item00iqjfdkl -> f_element__26CC_Link__pt__11_9CC_String :(((struct CC_String *)0 )))) ), ( (((unsigned int )((( compareTo__9CC_StringCFPCcQ2_9CC_String11caseCompare ( ((struct CC_String *)__0__X151 ), __opPCc__9CC_StringCFv ( (struct CC_String *)((struct
3115 CC_String *)__1elem )) , ((int )0)) ) == 0 )?1 :0 )))) ) )
3116 return (unsigned int )1 ;
3117 }
3118
3119 return (unsigned int )0 ;
3120 }
3121
3122 static char *__opPCc__9CC_StringCFv ();
3123
3124 struct CC_String *remove__31CC_TPtrSlist__pt__11_9CC_StringFPC9CC_String (__0this , __1elem )register struct CC_TPtrSlist__pt__11_9CC_String *__0this ;
3125
3126 struct CC_String *__1elem ;
3127
3128 struct CC_TPtrSlistIterator__pt__11_9CC_String __1iter ;
3129
3130 struct CC_Link__pt__11_9CC_String *__2__Xlink_item00iqjfdkl ;
3131
3132 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__11_9CC_String *)__0this )))))) ), (& __1iter )) ;
3133 while (( (__pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1iter )) ?( (__2__Xlink_item00iqjfdkl = (((struct CC_Link__pt__11_9CC_String *)(((struct CC_Link__pt__11_9CC_String *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__11_9CC_String *)(&
3134 __1iter )))-> f_current__21CC_List_Iterator_base ) ))))), (__2__Xlink_item00iqjfdkl ?__2__Xlink_item00iqjfdkl -> f_element__26CC_Link__pt__11_9CC_String :(((struct CC_String *)0 )))) :(((struct CC_String *)0 )))) ){ 
3135 struct CC_Link__pt__11_9CC_String *__2__Xlink_item00iqjfdkl ;
3136
3137 struct CC_String *__0__X152 ;
3138
3139 if (( (__0__X152 = ( (__2__Xlink_item00iqjfdkl = (((struct CC_Link__pt__11_9CC_String *)(((struct CC_Link__pt__11_9CC_String *)( ((struct CC_List_Iterator_base *)((struct CC_TPtrSlistIterator__pt__11_9CC_String *)(& __1iter )))-> f_current__21CC_List_Iterator_base ) ))))),
3140 (__2__Xlink_item00iqjfdkl ?__2__Xlink_item00iqjfdkl -> f_element__26CC_Link__pt__11_9CC_String :(((struct CC_String *)0 )))) ), ( (((unsigned int )((( compareTo__9CC_StringCFPCcQ2_9CC_String11caseCompare ( ((struct CC_String *)__0__X152 ), __opPCc__9CC_StringCFv ( (struct CC_String *)((struct
3141 CC_String *)__1elem )) , ((int )0)) ) == 0 )?1 :0 )))) ) ){ 
3142 struct CC_Link__pt__11_9CC_String *__3key_rec ;
3143 struct CC_String *__3ret ;
3144
3145 __3key_rec = (((struct CC_Link__pt__11_9CC_String *)(((struct CC_Link__pt__11_9CC_String *)remove__11CC_ListbaseFR21CC_List_Iterator_base ( (struct CC_Listbase *)__0this , (struct CC_List_Iterator_base *)(& __1iter )) ))));
3146 __3ret = __3key_rec -> f_element__26CC_Link__pt__11_9CC_String ;
3147 __dl__FPv ( (char *)__3key_rec ) ;
3148
3149 return __3ret ;
3150 }
3151 }
3152
3153 return (struct CC_String *)0 ;
3154 }
3155
3156 char __dt__31CC_TPtrSlist__pt__11_9CC_StringFv (__0this , __0__free )register struct CC_TPtrSlist__pt__11_9CC_String *__0this ;
3157
3158 int __0__free ;
3159
3160 { if (__0this ){ 
3161 __0this -> __vptr__31CC_TPtrSlist__pt__11_9CC_String = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[9];
3162
3163 if (! __0this -> destructed__31CC_TPtrSlist__pt__11_9CC_String ){ 
3164 struct CC_TPtrSlistIterator__pt__11_9CC_String __2iter ;
3165
3166 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __2iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__11_9CC_String *)__0this )))))) ), (& __2iter )) ;
3167 if (__pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __2iter )) ){ 
3168 while (1 ){ 
3169 struct CC_Link__pt__11_9CC_String *__4elem ;
3170
3171 __4elem = (((struct CC_Link__pt__11_9CC_String *)(((struct CC_Link__pt__11_9CC_String *)remove__11CC_ListbaseFR21CC_List_Iterator_base ( (struct CC_Listbase *)__0this , ((struct CC_List_Iterator_base *)(((struct CC_List_Iterator_base *)(& __2iter ))))) ))));
3172 if (__4elem ){ 
3173 __dl__FPv ( (char *)__4elem ) ;
3174 }
3175 else { break ;
3176
3177 }
3178 }
3179 }
3180 }
3181
3182 if (__0this )if (__0__free & 1)__dl__FPv ( (char *)__0this ) ;
3183
3184 }
3185
3186 char clearAndDestroy__31CC_TPtrSlist__pt__11_9CC_StringFv (__0this )register struct CC_TPtrSlist__pt__11_9CC_String *__0this ;
3187
3188 __0this -> destructed__31CC_TPtrSlist__pt__11_9CC_String = 1 ;
3189 { struct CC_TPtrSlistIterator__pt__11_9CC_String __1iter ;
3190
3191 ( (__ct__21CC_List_Iterator_baseFP11CC_Listbase ( ((struct CC_List_Iterator_base *)(& __1iter )), ((struct CC_Listbase *)(((struct CC_Listbase *)(((struct CC_TPtrSlist__pt__11_9CC_String *)__0this )))))) ), (& __1iter )) ;
3192 if (__pp__21CC_List_Iterator_baseFv ( (struct CC_List_Iterator_base *)(& __1iter )) ){ 
3193 while (1 ){ 
3194 struct CC_Link__pt__11_9CC_String *__3elem ;
3195
3196 __3elem = (((struct CC_Link__pt__11_9CC_String *)(((struct CC_Link__pt__11_9CC_String *)remove__11CC_ListbaseFR21CC_List_Iterator_base ( (struct CC_Listbase *)__0this , ((struct CC_List_Iterator_base *)(((struct CC_List_Iterator_base *)(& __1iter ))))) ))));
3197 if (__3elem ){ 
3198 __3elem -> f_element__26CC_Link__pt__11_9CC_String ?((*(((char (*)())(__3elem -> f_element__26CC_Link__pt__11_9CC_String -> __vptr__9CC_String [1]).f))))( ((struct CC_String *)((((char *)__3elem -> f_element__26CC_Link__pt__11_9CC_String ))+ (__3elem -> f_element__26CC_Link__pt__11_9CC_String -> __vptr__9CC_String [1]).d)),
3199 3) :0 ;
3200 __3elem -> f_element__26CC_Link__pt__11_9CC_String = 0 ;
3201 __dl__FPv ( (char *)__3elem ) ;
3202 }
3203 else { break ;
3204
3205 }
3206 }
3207 }
3208
3209 }
3210 }
3211
3212 int key__29CC_TValSlistIterator__pt__2_iCFv (__0this )register struct CC_TValSlistIterator__pt__2_i *__0this ;
3213
3214 struct CC_Link__pt__2_i *__1link_item ;
3215
3216 __1link_item = (((struct CC_Link__pt__2_i *)(((struct CC_Link__pt__2_i *)( ((struct CC_List_Iterator_base *)__0this )-> f_current__21CC_List_Iterator_base ) ))));
3217 if (__1link_item ){ 
3218 return ((*__1link_item -> f_element__16CC_Link__pt__2_i ));
3219 }
3220 else { 
3221 register struct ccException *__0__X154 ;
3222
3223 register struct ccException *__0__X155 ;
3224
3225 struct Exception *__2__Xtemp00m1g3bcg ;
3226
3227 struct ccException *__0__X39 ;
3228
3229
3230 struct ccException __0__V153 ;
3231
3232 ( (__0__X155 = ( (__0__X154 = ( ( (( (__ct__9ExceptionFv ( ((struct Exception *)(& __0__V153 ))) ), ((& __0__V153 )->
3233 __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) ), (& __0__V153 )) , (& __0__V153 )) ), ( ((! __0__X154 -> f_thrown__9Exception )?(
3234 (__0__X154 -> f_thrown_as_pointer__9Exception = 0 ), 0 ) :0 ), __0__X154 ) ) ), ( (in_stack__12DestructableFv ( (struct Destructable *)__0__X155 ) ?( (__2__Xtemp00m1g3bcg =
3235 (struct Exception *)( (__0__X39 = (struct ccException *)__nw__9ExceptionSFUii ( sizeof (struct ccException ), 0 ) ), ( ((__0__X39 || (__0__X39 = (struct
3236 ccException *)( (((char *)__nw__FUi ( (sizeof (struct ccException))) ))) ))?( ( (__0__X39 = (struct ccException *)__ct__9ExceptionFRC9Exception ( ((struct Exception *)__0__X39 ), (struct
3237 Exception *)(((struct Exception *)(((struct Exception *)(((struct ccException *)__0__X155 ))))))) ), (__0__X39 -> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5])) , 0 ) :0 ), __0__X39 ) )
3238 ), (((struct Exception *)((((struct ccException *)(((struct ccException *)__2__Xtemp00m1g3bcg ))))-> f_temporary__9Exception = 1 )))) :(__2__Xtemp00m1g3bcg = (struct Exception *)__0__X155 )), do_throw__9ExceptionFUiPCci ( __2__Xtemp00m1g3bcg , ((unsigned int
3239 )191 ), ((char *)"/VOB/olias/library/Common_Class/dti_cc/CC_Slist.cc"), 0 ) ) ) ;
3240
3241 ( (( ( ((& __0__V153 )-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[5]), (( ( ( ((((struct Exception *)(& __0__V153 )))?(
3242 ( ((((struct Exception *)(& __0__V153 )))-> __vptr__12Destructable = (struct __mptr *) __ptbl_vec__TKTemplate_cc_[4]), ((((struct Exception *)(& __0__V153 )))?( ( __dt__12DestructableFv ( ((struct Destructable *)(((struct
3243 Exception *)(& __0__V153 )))), 0 ) , (( 0 ) )) , 0 ) :( 0 ) )) , 0 )
3244 :( 0 ) )) , (( 0 ) )) , 0 ) )) , 0 ) )) ;
3245
3246 }
3247 }
3248
3249 char __sti__TKTemplate_cc_______dummy1__ ()
3250 { __ct__13Iostream_initFv ( & iostream_init ) ;
3251
3252 }
3253
3254 char __std__TKTemplate_cc_______dummy1__ ()
3255 { __dt__13Iostream_initFv ( & iostream_init , 2) ;
3256
3257 }
3258 static struct __linkl { struct __linkl * next;
3259 char (*ctor)(); char (*dtor)(); } __link = 
3260 { (struct __linkl *)0, __sti__TKTemplate_cc_______dummy1__ ,__std__TKTemplate_cc_______dummy1__ };
3261 struct __mptr __vtbl__31CC_TPtrSlist__pt__11_9CC_String[] = {0,0,0,
3262 0,0,(__vptp)clearAndDestroy__31CC_TPtrSlist__pt__11_9CC_StringFv ,
3263 0,0,0};
3264 struct __mptr __vtbl__14Stack__pt__2_i[] = {0,0,0,
3265 0,0,(__vptp)__dt__14Stack__pt__2_iFv ,
3266 0,0,0};
3267 extern struct __mptr __vtbl__19ccBoundaryException[];
3268 extern struct __mptr __vtbl__17ccStringException[];
3269 extern struct __mptr __vtbl__11ccException[];
3270 static char print_exception__9ExceptionFv ();
3271 static char *class_name__9ExceptionFv ();
3272 static int isa__9ExceptionFPCc ();
3273 struct __mptr __vtbl__9Exception__TKTemplate_cc[] = {0,0,0,
3274 0,0,(__vptp)__dt__9ExceptionFv ,
3275 0,0,(__vptp)print_exception__9ExceptionFv ,
3276 0,0,(__vptp)class_name__9ExceptionFv ,
3277 0,0,(__vptp)isa__9ExceptionFPCc ,
3278 0,0,0};
3279 struct __mptr __vtbl__12Destructable__TKTemplate_cc[] = {0,0,0,
3280 0,0,(__vptp)__dt__12DestructableFv ,
3281 0,0,0};
3282 struct __mptr __vtbl__9CC_String__TKTemplate_cc[] = {0,0,0,
3283 0,0,(__vptp)__dt__9CC_StringFv ,
3284 0,0,0};
3285 struct __mptr __vtbl__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable[] = {0,0,0,
3286 0,0,(__vptp)clearAndDestroy__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectableFv ,
3287 0,0,0};
3288 struct __mptr __vtbl__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi[] = {0,0,0,
3289 0,0,(__vptp)clearAndDestroy__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_StringiFv ,
3290 0,0,0};
3291
3292 static char *__opPCc__9CC_StringCFv (__0this )struct CC_String *__0this ;
3293
3294 { return (char *)__0this -> f_string__9CC_String ;
3295
3296 }
3297
3298 int is__9ExceptionFPCcT1 ();
3299
3300 static int isa__9ExceptionFPCc (__0this , __2type )struct Exception *__0this ;
3301
3302 char *__2type ;
3303
3304 { return is__9ExceptionFPCcT1 ( __0this , __2type , (char *)"Exception") ;
3305
3306 }
3307
3308 static char *class_name__9ExceptionFv (__0this )struct Exception *__0this ;
3309 { return (char *)"Exception";
3310
3311 }
3312
3313 static char print_exception__9ExceptionFv (__0this )struct Exception *__0this ;
3314 { }
3315
3316 int initcount__13Iostream_init ;
3317
3318 int stdstatus__13Iostream_init ;
3319
3320 char (*stdioflush__3ios )();
3321
3322 long nextword__3ios ;
3323
3324 long nextbit__3ios ;
3325
3326 long floatfield__3ios ;
3327
3328 long adjustfield__3ios ;
3329
3330 long basefield__3ios ;
3331
3332 struct Jump_Environment *g_used_jump_env_stack__16Jump_Environment ;
3333
3334 struct Jump_Environment *g_jump_env_stack__16Jump_Environment ;
3335
3336 struct Unwind_Record g_stack__12Unwind_Stack [512];
3337
3338 unsigned short g_top__12Unwind_Stack ;
3339
3340 char *f_msg_memory_already_freed__10Exceptions ;
3341
3342 char *f_msg_out_of_obj_stack_memory__10Exceptions ;
3343
3344 char *f_msg_out_of_exception_memory__10Exceptions ;
3345
3346 char *f_msg_throw_ptr_to_stack__10Exceptions ;
3347
3348 char *f_msg_throw_from_destructor__10Exceptions ;
3349
3350 char *f_msg_throw_from_error_handler__10Exceptions ;
3351
3352 char *f_msg_throw_from_terminate__10Exceptions ;
3353
3354 char *f_msg_no_current_exception__10Exceptions ;
3355
3356 char *f_msg_not_caught__10Exceptions ;
3357
3358 char *f_msg_initialized_twice__10Exceptions ;
3359
3360 char *f_msg_not_initialized__10Exceptions ;
3361
3362 char *f_msg_throw_message__10Exceptions ;
3363
3364 char *f_msg_application_error__10Exceptions ;
3365
3366 char *f_msg_internal_error__10Exceptions ;
3367
3368  __Q2_10Exceptions15error_handler_t g_error_handler__10Exceptions ;
3369
3370 char *g_next_avail__9Exception ;
3371
3372 struct Exception *g_current_exception__9Exception ;
3373
3374 unsigned short g_size__12Destructable ;
3375
3376 char *g_stack_start__12Destructable ;
3377 struct __mptr* __ptbl_vec__TKTemplate_cc_[] = {
3378 __vtbl__50CC_TPtrSlist__pt__30_27kv_pair__pt__12_9CC_Stringi,
3379 __vtbl__64CC_TPtrSlist__pt__44_41kv_pair__pt__26_9CC_String13BTCollectable,
3380 __vtbl__9CC_String__TKTemplate_cc,
3381 __vtbl__12Destructable__TKTemplate_cc,
3382 __vtbl__9Exception__TKTemplate_cc,
3383 __vtbl__11ccException,
3384 __vtbl__17ccStringException,
3385 __vtbl__19ccBoundaryException,
3386 __vtbl__14Stack__pt__2_i,
3387 __vtbl__31CC_TPtrSlist__pt__11_9CC_String,
3388
3389 };
3390
3391 /* Include file stack for ObjectCenter dependency info */
3392
3393 /* the end */