Subversion Repositories tendra.SVN

Rev

Rev 2 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 7u83 1
/*
7 7u83 2
 * Copyright (c) 2002-2005 The TenDRA Project <http://www.tendra.org/>.
3
 * All rights reserved.
4
 *
5
 * Redistribution and use in source and binary forms, with or without
6
 * modification, are permitted provided that the following conditions are met:
7
 *
8
 * 1. Redistributions of source code must retain the above copyright notice,
9
 *    this list of conditions and the following disclaimer.
10
 * 2. Redistributions in binary form must reproduce the above copyright notice,
11
 *    this list of conditions and the following disclaimer in the documentation
12
 *    and/or other materials provided with the distribution.
13
 * 3. Neither the name of The TenDRA Project nor the names of its contributors
14
 *    may be used to endorse or promote products derived from this software
15
 *    without specific, prior written permission.
16
 *
17
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS
18
 * IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
19
 * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
20
 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR
21
 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
22
 * EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
23
 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
24
 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
25
 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
26
 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
27
 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28
 *
29
 * $Id$
30
 */
31
/*
2 7u83 32
    		 Crown Copyright (c) 1997
7 7u83 33
 
2 7u83 34
    This TenDRA(r) Computer Program is subject to Copyright
35
    owned by the United Kingdom Secretary of State for Defence
36
    acting through the Defence Evaluation and Research Agency
37
    (DERA).  It is made available to Recipients with a
38
    royalty-free licence for its use, reproduction, transfer
39
    to other parties and amendment for any purpose not excluding
40
    product development provided that any such use et cetera
41
    shall be deemed to be acceptance of the following conditions:-
7 7u83 42
 
2 7u83 43
        (1) Its Recipients shall ensure that this Notice is
44
        reproduced upon any copies or amended versions of it;
7 7u83 45
 
2 7u83 46
        (2) Any amended version of it shall be clearly marked to
47
        show both the nature of and the organisation responsible
48
        for the relevant amendment or amendments;
7 7u83 49
 
2 7u83 50
        (3) Its onward transfer from a recipient to another
51
        party shall be deemed to be that party's acceptance of
52
        these conditions;
7 7u83 53
 
2 7u83 54
        (4) DERA gives no warranty or assurance as to its
55
        quality or suitability for any purpose and DERA accepts
56
        no liability whatsoever in relation to any use to which
57
        it may be put.
58
*/
59
 
60
 
61
/* AUTOMATICALLY GENERATED BY make_tdf VERSION 2.0 FROM TDF 4.1 */
62
 
7 7u83 63
bool_option no_bool_option;
2 7u83 64
 
65
bool_option yes_bool_option
7 7u83 66
(bool elem)
2 7u83 67
{
7 7u83 68
    UNUSED(elem);
69
    return(f_dummy_bool_option);
2 7u83 70
}
71
 
72
void init_bool_option
7 7u83 73
(void)
2 7u83 74
{
7 7u83 75
    return;
2 7u83 76
}
77
 
7 7u83 78
dg_accessibility f_dg_local_accessibility;
2 7u83 79
 
7 7u83 80
dg_accessibility f_dg_private_accessibility;
2 7u83 81
 
7 7u83 82
dg_accessibility f_dg_protected_accessibility;
2 7u83 83
 
7 7u83 84
dg_accessibility f_dg_public_accessibility;
2 7u83 85
 
7 7u83 86
dg_accessibility f_dummy_dg_accessibility;
2 7u83 87
 
88
void init_dg_accessibility
7 7u83 89
(void)
2 7u83 90
{
7 7u83 91
    return;
2 7u83 92
}
93
 
7 7u83 94
dg_accessibility_option no_dg_accessibility_option;
2 7u83 95
 
96
dg_accessibility_option yes_dg_accessibility_option
7 7u83 97
(dg_accessibility elem)
2 7u83 98
{
7 7u83 99
    UNUSED(elem);
100
    return(f_dummy_dg_accessibility_option);
2 7u83 101
}
102
 
103
void init_dg_accessibility_option
7 7u83 104
(void)
2 7u83 105
{
7 7u83 106
    return;
2 7u83 107
}
108
 
109
dg_append f_dg_name_append
7 7u83 110
(dg_tag tg, dg_name name)
2 7u83 111
{
7 7u83 112
    UNUSED(tg);
113
    UNUSED(name);
114
    return(f_dummy_dg_append);
2 7u83 115
}
116
 
7 7u83 117
dg_append f_dummy_dg_append;
2 7u83 118
 
119
void init_dg_append
7 7u83 120
(void)
2 7u83 121
{
7 7u83 122
    return;
2 7u83 123
}
124
 
125
dg_append_list new_dg_append_list
7 7u83 126
(int n)
2 7u83 127
{
7 7u83 128
    UNUSED(n);
129
    return(f_dummy_dg_append_list);
2 7u83 130
}
131
 
132
dg_append_list add_dg_append_list
7 7u83 133
(dg_append_list list, dg_append elem, int index)
2 7u83 134
{
7 7u83 135
    UNUSED(list);
136
    UNUSED(elem);
137
    UNUSED(index);
138
    return(f_dummy_dg_append_list);
2 7u83 139
}
140
 
141
void init_dg_append_list
7 7u83 142
(void)
2 7u83 143
{
7 7u83 144
    return;
2 7u83 145
}
146
 
147
dg_bound f_dg_dynamic_bound
7 7u83 148
(dg_tag bound, shape sh)
2 7u83 149
{
7 7u83 150
    UNUSED(bound);
151
    UNUSED(sh);
152
    return(f_dummy_dg_bound);
2 7u83 153
}
154
 
155
dg_bound f_dg_static_bound
7 7u83 156
(exp bound)
2 7u83 157
{
7 7u83 158
    UNUSED(bound);
159
    return(f_dummy_dg_bound);
2 7u83 160
}
161
 
162
dg_bound f_dg_unknown_bound
7 7u83 163
(shape sh)
2 7u83 164
{
7 7u83 165
    UNUSED(sh);
166
    return(f_dummy_dg_bound);
2 7u83 167
}
168
 
7 7u83 169
dg_bound f_dummy_dg_bound;
2 7u83 170
 
171
void init_dg_bound
7 7u83 172
(void)
2 7u83 173
{
7 7u83 174
    return;
2 7u83 175
}
176
 
177
dg_class_base f_make_dg_class_base
7 7u83 178
(dg_tag base, dg_sourcepos_option whence, token_option location, dg_accessibility_option accessibility, dg_virtuality_option virtuality)
2 7u83 179
{
7 7u83 180
    UNUSED(base);
181
    UNUSED(whence);
182
    UNUSED(location);
183
    UNUSED(accessibility);
184
    UNUSED(virtuality);
185
    return(f_dummy_dg_class_base);
2 7u83 186
}
187
 
7 7u83 188
dg_class_base f_dummy_dg_class_base;
2 7u83 189
 
190
void init_dg_class_base
7 7u83 191
(void)
2 7u83 192
{
7 7u83 193
    return;
2 7u83 194
}
195
 
196
dg_class_base_list new_dg_class_base_list
7 7u83 197
(int n)
2 7u83 198
{
7 7u83 199
    UNUSED(n);
200
    return(f_dummy_dg_class_base_list);
2 7u83 201
}
202
 
203
dg_class_base_list add_dg_class_base_list
7 7u83 204
(dg_class_base_list list, dg_class_base elem, int index)
2 7u83 205
{
7 7u83 206
    UNUSED(list);
207
    UNUSED(elem);
208
    UNUSED(index);
209
    return(f_dummy_dg_class_base_list);
2 7u83 210
}
211
 
212
void init_dg_class_base_list
7 7u83 213
(void)
2 7u83 214
{
7 7u83 215
    return;
2 7u83 216
}
217
 
218
dg_classmem f_dg_tag_classmem
7 7u83 219
(dg_tag tg, dg_classmem mem)
2 7u83 220
{
7 7u83 221
    UNUSED(tg);
222
    UNUSED(mem);
223
    return(f_dummy_dg_classmem);
2 7u83 224
}
225
 
226
dg_classmem f_dg_field_classmem
7 7u83 227
(dg_idname idname, dg_sourcepos src_pos, exp offset, dg_type field_type, dg_accessibility_option accessibility, bool_option discr, dg_default_option deflt)
2 7u83 228
{
7 7u83 229
    UNUSED(idname);
230
    UNUSED(src_pos);
231
    UNUSED(offset);
232
    UNUSED(field_type);
233
    UNUSED(accessibility);
234
    UNUSED(discr);
235
    UNUSED(deflt);
236
    return(f_dummy_dg_classmem);
2 7u83 237
}
238
 
239
dg_classmem f_dg_function_classmem
7 7u83 240
(dg_name fn, exp_option vtable_slot)
2 7u83 241
{
7 7u83 242
    UNUSED(fn);
243
    UNUSED(vtable_slot);
244
    return(f_dummy_dg_classmem);
2 7u83 245
}
246
 
247
dg_classmem f_dg_indirect_classmem
7 7u83 248
(dg_idname idname, dg_sourcepos src_pos, token location, dg_type cmem_type)
2 7u83 249
{
7 7u83 250
    UNUSED(idname);
251
    UNUSED(src_pos);
252
    UNUSED(location);
253
    UNUSED(cmem_type);
254
    return(f_dummy_dg_classmem);
2 7u83 255
}
256
 
257
dg_classmem f_dg_name_classmem
7 7u83 258
(dg_name name)
2 7u83 259
{
7 7u83 260
    UNUSED(name);
261
    return(f_dummy_dg_classmem);
2 7u83 262
}
263
 
7 7u83 264
dg_classmem f_dummy_dg_classmem;
2 7u83 265
 
266
void init_dg_classmem
7 7u83 267
(void)
2 7u83 268
{
7 7u83 269
    return;
2 7u83 270
}
271
 
272
dg_classmem_list new_dg_classmem_list
7 7u83 273
(int n)
2 7u83 274
{
7 7u83 275
    UNUSED(n);
276
    return(f_dummy_dg_classmem_list);
2 7u83 277
}
278
 
279
dg_classmem_list add_dg_classmem_list
7 7u83 280
(dg_classmem_list list, dg_classmem elem, int index)
2 7u83 281
{
7 7u83 282
    UNUSED(list);
283
    UNUSED(elem);
284
    UNUSED(index);
285
    return(f_dummy_dg_classmem_list);
2 7u83 286
}
287
 
288
void init_dg_classmem_list
7 7u83 289
(void)
2 7u83 290
{
7 7u83 291
    return;
2 7u83 292
}
293
 
294
dg_comp_props f_make_dg_compunit
7 7u83 295
(tdfint no_labels, dg_compilation comp_unit, dg_append_list l)
2 7u83 296
{
7 7u83 297
    UNUSED(no_labels);
298
    UNUSED(comp_unit);
299
    UNUSED(l);
300
    return(f_dummy_dg_comp_props);
2 7u83 301
}
302
 
7 7u83 303
dg_comp_props f_dummy_dg_comp_props;
2 7u83 304
 
305
void init_dg_comp_props
7 7u83 306
(void)
2 7u83 307
{
7 7u83 308
    return;
2 7u83 309
}
310
 
311
dg_compilation f_dg_tag_compilation
7 7u83 312
(dg_tag tg, dg_compilation comp)
2 7u83 313
{
7 7u83 314
    UNUSED(tg);
315
    UNUSED(comp);
316
    return(f_dummy_dg_compilation);
2 7u83 317
}
318
 
319
dg_compilation f_make_dg_compilation
7 7u83 320
(dg_filename primary_file, string_list comp_unit_deps, dg_macro_list macros, dg_filename comp_dir, nat date, nat language, nat id_case, string producer, string_list options, dg_namelist dnames)
2 7u83 321
{
7 7u83 322
    UNUSED(primary_file);
323
    UNUSED(comp_unit_deps);
324
    UNUSED(macros);
325
    UNUSED(comp_dir);
326
    UNUSED(date);
327
    UNUSED(language);
328
    UNUSED(id_case);
329
    UNUSED(producer);
330
    UNUSED(options);
331
    UNUSED(dnames);
332
    return(f_dummy_dg_compilation);
2 7u83 333
}
334
 
7 7u83 335
dg_compilation f_dummy_dg_compilation;
2 7u83 336
 
337
void init_dg_compilation
7 7u83 338
(void)
2 7u83 339
{
7 7u83 340
    return;
2 7u83 341
}
342
 
343
dg_constraint f_dg_type_constraint
7 7u83 344
(dg_tag_option ref_member, dg_type type)
2 7u83 345
{
7 7u83 346
    UNUSED(ref_member);
347
    UNUSED(type);
348
    return(f_dummy_dg_constraint);
2 7u83 349
}
350
 
351
dg_constraint f_dg_value_constraint
7 7u83 352
(dg_tag_option ref_member, exp value)
2 7u83 353
{
7 7u83 354
    UNUSED(ref_member);
355
    UNUSED(value);
356
    return(f_dummy_dg_constraint);
2 7u83 357
}
358
 
7 7u83 359
dg_constraint f_dummy_dg_constraint;
2 7u83 360
 
361
void init_dg_constraint
7 7u83 362
(void)
2 7u83 363
{
7 7u83 364
    return;
2 7u83 365
}
366
 
367
dg_constraint_list new_dg_constraint_list
7 7u83 368
(int n)
2 7u83 369
{
7 7u83 370
    UNUSED(n);
371
    return(f_dummy_dg_constraint_list);
2 7u83 372
}
373
 
374
dg_constraint_list add_dg_constraint_list
7 7u83 375
(dg_constraint_list list, dg_constraint elem, int index)
2 7u83 376
{
7 7u83 377
    UNUSED(list);
378
    UNUSED(elem);
379
    UNUSED(index);
380
    return(f_dummy_dg_constraint_list);
2 7u83 381
}
382
 
383
void init_dg_constraint_list
7 7u83 384
(void)
2 7u83 385
{
7 7u83 386
    return;
2 7u83 387
}
388
 
7 7u83 389
dg_constraint_list_option no_dg_constraint_list_option;
2 7u83 390
 
391
dg_constraint_list_option yes_dg_constraint_list_option
7 7u83 392
(dg_constraint_list elem)
2 7u83 393
{
7 7u83 394
    UNUSED(elem);
395
    return(f_dummy_dg_constraint_list_option);
2 7u83 396
}
397
 
398
void init_dg_constraint_list_option
7 7u83 399
(void)
2 7u83 400
{
7 7u83 401
    return;
2 7u83 402
}
403
 
404
dg_default f_make_dg_default
7 7u83 405
(exp_option value, dg_sourcepos_option src_span)
2 7u83 406
{
7 7u83 407
    UNUSED(value);
408
    UNUSED(src_span);
409
    return(f_dummy_dg_default);
2 7u83 410
}
411
 
7 7u83 412
dg_default f_dummy_dg_default;
2 7u83 413
 
414
void init_dg_default
7 7u83 415
(void)
2 7u83 416
{
7 7u83 417
    return;
2 7u83 418
}
419
 
7 7u83 420
dg_default_option no_dg_default_option;
2 7u83 421
 
422
dg_default_option yes_dg_default_option
7 7u83 423
(dg_default elem)
2 7u83 424
{
7 7u83 425
    UNUSED(elem);
426
    return(f_dummy_dg_default_option);
2 7u83 427
}
428
 
429
void init_dg_default_option
7 7u83 430
(void)
2 7u83 431
{
7 7u83 432
    return;
2 7u83 433
}
434
 
435
dg_dim f_dg_dim_apply_token
7 7u83 436
(token token_value, bitstream token_args)
2 7u83 437
{
7 7u83 438
    UNUSED(token_value);
439
    UNUSED(token_args);
440
    return(f_dummy_dg_dim);
2 7u83 441
}
442
 
443
dg_dim f_dg_tag_dim
7 7u83 444
(dg_tag tg, dg_dim d)
2 7u83 445
{
7 7u83 446
    UNUSED(tg);
447
    UNUSED(d);
448
    return(f_dummy_dg_dim);
2 7u83 449
}
450
 
451
dg_dim f_dg_bounds_dim
7 7u83 452
(dg_bound low, dg_bound high, dg_type index_type)
2 7u83 453
{
7 7u83 454
    UNUSED(low);
455
    UNUSED(high);
456
    UNUSED(index_type);
457
    return(f_dummy_dg_dim);
2 7u83 458
}
459
 
460
dg_dim f_dg_count_dim
7 7u83 461
(dg_bound low, dg_bound count, dg_type index_type)
2 7u83 462
{
7 7u83 463
    UNUSED(low);
464
    UNUSED(count);
465
    UNUSED(index_type);
466
    return(f_dummy_dg_dim);
2 7u83 467
}
468
 
469
dg_dim f_dg_type_dim
7 7u83 470
(dg_type type, nat_option n)
2 7u83 471
{
7 7u83 472
    UNUSED(type);
473
    UNUSED(n);
474
    return(f_dummy_dg_dim);
2 7u83 475
}
476
 
7 7u83 477
dg_dim f_dg_unspecified_dim;
2 7u83 478
 
7 7u83 479
dg_dim f_dummy_dg_dim;
2 7u83 480
 
481
void init_dg_dim
7 7u83 482
(void)
2 7u83 483
{
7 7u83 484
    return;
2 7u83 485
}
486
 
487
dg_dim_list new_dg_dim_list
7 7u83 488
(int n)
2 7u83 489
{
7 7u83 490
    UNUSED(n);
491
    return(f_dummy_dg_dim_list);
2 7u83 492
}
493
 
494
dg_dim_list add_dg_dim_list
7 7u83 495
(dg_dim_list list, dg_dim elem, int index)
2 7u83 496
{
7 7u83 497
    UNUSED(list);
498
    UNUSED(elem);
499
    UNUSED(index);
500
    return(f_dummy_dg_dim_list);
2 7u83 501
}
502
 
503
void init_dg_dim_list
7 7u83 504
(void)
2 7u83 505
{
7 7u83 506
    return;
2 7u83 507
}
508
 
7 7u83 509
dg_dim_option no_dg_dim_option;
2 7u83 510
 
511
dg_dim_option yes_dg_dim_option
7 7u83 512
(dg_dim elem)
2 7u83 513
{
7 7u83 514
    UNUSED(elem);
515
    return(f_dummy_dg_dim_option);
2 7u83 516
}
517
 
518
void init_dg_dim_option
7 7u83 519
(void)
2 7u83 520
{
7 7u83 521
    return;
2 7u83 522
}
523
 
524
dg_discrim f_make_dg_discrim
7 7u83 525
(exp lower, exp upper)
2 7u83 526
{
7 7u83 527
    UNUSED(lower);
528
    UNUSED(upper);
529
    return(f_dummy_dg_discrim);
2 7u83 530
}
531
 
7 7u83 532
dg_discrim f_dummy_dg_discrim;
2 7u83 533
 
534
void init_dg_discrim
7 7u83 535
(void)
2 7u83 536
{
7 7u83 537
    return;
2 7u83 538
}
539
 
540
dg_discrim_list new_dg_discrim_list
7 7u83 541
(int n)
2 7u83 542
{
7 7u83 543
    UNUSED(n);
544
    return(f_dummy_dg_discrim_list);
2 7u83 545
}
546
 
547
dg_discrim_list add_dg_discrim_list
7 7u83 548
(dg_discrim_list list, dg_discrim elem, int index)
2 7u83 549
{
7 7u83 550
    UNUSED(list);
551
    UNUSED(elem);
552
    UNUSED(index);
553
    return(f_dummy_dg_discrim_list);
2 7u83 554
}
555
 
556
void init_dg_discrim_list
7 7u83 557
(void)
2 7u83 558
{
7 7u83 559
    return;
2 7u83 560
}
561
 
562
dg_enum f_dg_tag_enum
7 7u83 563
(dg_tag tg, dg_enum e)
2 7u83 564
{
7 7u83 565
    UNUSED(tg);
566
    UNUSED(e);
567
    return(f_dummy_dg_enum);
2 7u83 568
}
569
 
570
dg_enum f_make_dg_enum
7 7u83 571
(exp value, dg_idname idname, dg_sourcepos src_pos)
2 7u83 572
{
7 7u83 573
    UNUSED(value);
574
    UNUSED(idname);
575
    UNUSED(src_pos);
576
    return(f_dummy_dg_enum);
2 7u83 577
}
578
 
579
dg_enum f_dg_char_enum
7 7u83 580
(exp value, nat idchar, dg_sourcepos src_pos)
2 7u83 581
{
7 7u83 582
    UNUSED(value);
583
    UNUSED(idchar);
584
    UNUSED(src_pos);
585
    return(f_dummy_dg_enum);
2 7u83 586
}
587
 
7 7u83 588
dg_enum f_dummy_dg_enum;
2 7u83 589
 
590
void init_dg_enum
7 7u83 591
(void)
2 7u83 592
{
7 7u83 593
    return;
2 7u83 594
}
595
 
596
dg_enum_list new_dg_enum_list
7 7u83 597
(int n)
2 7u83 598
{
7 7u83 599
    UNUSED(n);
600
    return(f_dummy_dg_enum_list);
2 7u83 601
}
602
 
603
dg_enum_list add_dg_enum_list
7 7u83 604
(dg_enum_list list, dg_enum elem, int index)
2 7u83 605
{
7 7u83 606
    UNUSED(list);
607
    UNUSED(elem);
608
    UNUSED(index);
609
    return(f_dummy_dg_enum_list);
2 7u83 610
}
611
 
612
void init_dg_enum_list
7 7u83 613
(void)
2 7u83 614
{
7 7u83 615
    return;
2 7u83 616
}
617
 
618
dg_filename f_dg_filename_apply_token
7 7u83 619
(token token_value, bitstream token_args)
2 7u83 620
{
7 7u83 621
    UNUSED(token_value);
622
    UNUSED(token_args);
623
    return(f_dummy_dg_filename);
2 7u83 624
}
625
 
626
dg_filename f_make_dg_filename
7 7u83 627
(nat date, string machine, string path, string file)
2 7u83 628
{
7 7u83 629
    UNUSED(date);
630
    UNUSED(machine);
631
    UNUSED(path);
632
    UNUSED(file);
633
    return(f_dummy_dg_filename);
2 7u83 634
}
635
 
7 7u83 636
dg_filename f_dummy_dg_filename;
2 7u83 637
 
638
void init_dg_filename
7 7u83 639
(void)
2 7u83 640
{
7 7u83 641
    return;
2 7u83 642
}
643
 
7 7u83 644
dg_filename_option no_dg_filename_option;
2 7u83 645
 
646
dg_filename_option yes_dg_filename_option
7 7u83 647
(dg_filename elem)
2 7u83 648
{
7 7u83 649
    UNUSED(elem);
650
    return(f_dummy_dg_filename_option);
2 7u83 651
}
652
 
653
void init_dg_filename_option
7 7u83 654
(void)
2 7u83 655
{
7 7u83 656
    return;
2 7u83 657
}
658
 
659
dg_idname f_dg_idname_apply_token
7 7u83 660
(token token_value, bitstream token_args)
2 7u83 661
{
7 7u83 662
    UNUSED(token_value);
663
    UNUSED(token_args);
664
    return(f_dummy_dg_idname);
2 7u83 665
}
666
 
667
dg_idname f_dg_anonymous_idname
7 7u83 668
(string_option descr)
2 7u83 669
{
7 7u83 670
    UNUSED(descr);
671
    return(f_dummy_dg_idname);
2 7u83 672
}
673
 
674
dg_idname f_dg_artificial_idname
7 7u83 675
(string_option aname)
2 7u83 676
{
7 7u83 677
    UNUSED(aname);
678
    return(f_dummy_dg_idname);
2 7u83 679
}
680
 
681
dg_idname f_dg_external_idname
7 7u83 682
(string src_name)
2 7u83 683
{
7 7u83 684
    UNUSED(src_name);
685
    return(f_dummy_dg_idname);
2 7u83 686
}
687
 
688
dg_idname f_dg_instance_idname
7 7u83 689
(dg_idname_option idname, dg_idname spec, dg_sourcepos whence, dg_name_list aparams)
2 7u83 690
{
7 7u83 691
    UNUSED(idname);
692
    UNUSED(spec);
693
    UNUSED(whence);
694
    UNUSED(aparams);
695
    return(f_dummy_dg_idname);
2 7u83 696
}
697
 
698
dg_idname f_dg_sourcestring_idname
7 7u83 699
(string src_name)
2 7u83 700
{
7 7u83 701
    UNUSED(src_name);
702
    return(f_dummy_dg_idname);
2 7u83 703
}
704
 
7 7u83 705
dg_idname f_dummy_dg_idname;
2 7u83 706
 
707
void init_dg_idname
7 7u83 708
(void)
2 7u83 709
{
7 7u83 710
    return;
2 7u83 711
}
712
 
713
dg_idname_list new_dg_idname_list
7 7u83 714
(int n)
2 7u83 715
{
7 7u83 716
    UNUSED(n);
717
    return(f_dummy_dg_idname_list);
2 7u83 718
}
719
 
720
dg_idname_list add_dg_idname_list
7 7u83 721
(dg_idname_list list, dg_idname elem, int index)
2 7u83 722
{
7 7u83 723
    UNUSED(list);
724
    UNUSED(elem);
725
    UNUSED(index);
726
    return(f_dummy_dg_idname_list);
2 7u83 727
}
728
 
729
void init_dg_idname_list
7 7u83 730
(void)
2 7u83 731
{
7 7u83 732
    return;
2 7u83 733
}
734
 
7 7u83 735
dg_idname_option no_dg_idname_option;
2 7u83 736
 
737
dg_idname_option yes_dg_idname_option
7 7u83 738
(dg_idname elem)
2 7u83 739
{
7 7u83 740
    UNUSED(elem);
741
    return(f_dummy_dg_idname_option);
2 7u83 742
}
743
 
744
void init_dg_idname_option
7 7u83 745
(void)
2 7u83 746
{
7 7u83 747
    return;
2 7u83 748
}
749
 
750
dg_macro f_dg_function_macro
7 7u83 751
(dg_sourcepos src_pos, dg_idname idname, dg_idname_list param, string def)
2 7u83 752
{
7 7u83 753
    UNUSED(src_pos);
754
    UNUSED(idname);
755
    UNUSED(param);
756
    UNUSED(def);
757
    return(f_dummy_dg_macro);
2 7u83 758
}
759
 
760
dg_macro f_dg_include_macro
7 7u83 761
(dg_sourcepos src_pos, dg_filename file, dg_macro_list macros)
2 7u83 762
{
7 7u83 763
    UNUSED(src_pos);
764
    UNUSED(file);
765
    UNUSED(macros);
766
    return(f_dummy_dg_macro);
2 7u83 767
}
768
 
769
dg_macro f_dg_object_macro
7 7u83 770
(dg_sourcepos src_pos, dg_idname idname, string def)
2 7u83 771
{
7 7u83 772
    UNUSED(src_pos);
773
    UNUSED(idname);
774
    UNUSED(def);
775
    return(f_dummy_dg_macro);
2 7u83 776
}
777
 
778
dg_macro f_dg_undef_macro
7 7u83 779
(dg_sourcepos src_pos, dg_idname idname)
2 7u83 780
{
7 7u83 781
    UNUSED(src_pos);
782
    UNUSED(idname);
783
    return(f_dummy_dg_macro);
2 7u83 784
}
785
 
7 7u83 786
dg_macro f_dummy_dg_macro;
2 7u83 787
 
788
void init_dg_macro
7 7u83 789
(void)
2 7u83 790
{
7 7u83 791
    return;
2 7u83 792
}
793
 
794
dg_macro_list new_dg_macro_list
7 7u83 795
(int n)
2 7u83 796
{
7 7u83 797
    UNUSED(n);
798
    return(f_dummy_dg_macro_list);
2 7u83 799
}
800
 
801
dg_macro_list add_dg_macro_list
7 7u83 802
(dg_macro_list list, dg_macro elem, int index)
2 7u83 803
{
7 7u83 804
    UNUSED(list);
805
    UNUSED(elem);
806
    UNUSED(index);
807
    return(f_dummy_dg_macro_list);
2 7u83 808
}
809
 
810
void init_dg_macro_list
7 7u83 811
(void)
2 7u83 812
{
7 7u83 813
    return;
2 7u83 814
}
815
 
816
dg_name f_dg_name_apply_token
7 7u83 817
(token token_value, bitstream token_args)
2 7u83 818
{
7 7u83 819
    UNUSED(token_value);
820
    UNUSED(token_args);
821
    return(f_dummy_dg_name);
2 7u83 822
}
823
 
824
dg_name f_dg_tag_name
7 7u83 825
(dg_tag tg, dg_name name)
2 7u83 826
{
7 7u83 827
    UNUSED(tg);
828
    UNUSED(name);
829
    return(f_dummy_dg_name);
2 7u83 830
}
831
 
832
dg_name f_dg_constant_name
7 7u83 833
(dg_name name)
2 7u83 834
{
7 7u83 835
    UNUSED(name);
836
    return(f_dummy_dg_name);
2 7u83 837
}
838
 
839
dg_name f_dg_entry_family_name
7 7u83 840
(dg_name proc, dg_dim family)
2 7u83 841
{
7 7u83 842
    UNUSED(proc);
843
    UNUSED(family);
844
    return(f_dummy_dg_name);
2 7u83 845
}
846
 
847
dg_name f_dg_entry_name
7 7u83 848
(dg_idname idname, dg_sourcepos whence, dg_type type, dg_accessibility_option accessibility, dg_dim_option family)
2 7u83 849
{
7 7u83 850
    UNUSED(idname);
851
    UNUSED(whence);
852
    UNUSED(type);
853
    UNUSED(accessibility);
854
    UNUSED(family);
855
    return(f_dummy_dg_name);
2 7u83 856
}
857
 
858
dg_name f_dg_inlined_name
7 7u83 859
(dg_name name, dg_tag origin)
2 7u83 860
{
7 7u83 861
    UNUSED(name);
862
    UNUSED(origin);
863
    return(f_dummy_dg_name);
2 7u83 864
}
865
 
866
dg_name f_dg_is_spec_name
7 7u83 867
(dg_name name, bool_option is_separate)
2 7u83 868
{
7 7u83 869
    UNUSED(name);
870
    UNUSED(is_separate);
871
    return(f_dummy_dg_name);
2 7u83 872
}
873
 
874
dg_name f_dg_module_name
7 7u83 875
(dg_idname idname, dg_sourcepos whence, dg_namelist memlist, exp_option init, dg_tag_option elaboration)
2 7u83 876
{
7 7u83 877
    UNUSED(idname);
878
    UNUSED(whence);
879
    UNUSED(memlist);
880
    UNUSED(init);
881
    UNUSED(elaboration);
882
    return(f_dummy_dg_name);
2 7u83 883
}
884
 
885
dg_name f_dg_namespace_name
7 7u83 886
(dg_idname idname, dg_sourcepos whence, dg_namelist members)
2 7u83 887
{
7 7u83 888
    UNUSED(idname);
889
    UNUSED(whence);
890
    UNUSED(members);
891
    return(f_dummy_dg_name);
2 7u83 892
}
893
 
894
dg_name f_dg_object_name
7 7u83 895
(dg_idname idname, dg_sourcepos whence, dg_type type, exp_option obtain_value, dg_accessibility_option accessibility)
2 7u83 896
{
7 7u83 897
    UNUSED(idname);
898
    UNUSED(whence);
899
    UNUSED(type);
900
    UNUSED(obtain_value);
901
    UNUSED(accessibility);
902
    return(f_dummy_dg_name);
2 7u83 903
}
904
 
905
dg_name f_dg_proc_name
7 7u83 906
(dg_idname idname, dg_sourcepos whence, dg_type type, exp_option obtain_value, dg_accessibility_option accessibility, dg_virtuality_option virtuality, bool inl, dg_type_list_option exceptions, dg_tag_option elaboration)
2 7u83 907
{
7 7u83 908
    UNUSED(idname);
909
    UNUSED(whence);
910
    UNUSED(type);
911
    UNUSED(obtain_value);
912
    UNUSED(accessibility);
913
    UNUSED(virtuality);
914
    UNUSED(inl);
915
    UNUSED(exceptions);
916
    UNUSED(elaboration);
917
    return(f_dummy_dg_name);
2 7u83 918
}
919
 
920
dg_name f_dg_program_name
7 7u83 921
(dg_idname idname, dg_sourcepos whence, exp obtain_value)
2 7u83 922
{
7 7u83 923
    UNUSED(idname);
924
    UNUSED(whence);
925
    UNUSED(obtain_value);
926
    return(f_dummy_dg_name);
2 7u83 927
}
928
 
929
dg_name f_dg_rep_clause_name
7 7u83 930
(dg_name item, exp location)
2 7u83 931
{
7 7u83 932
    UNUSED(item);
933
    UNUSED(location);
934
    return(f_dummy_dg_name);
2 7u83 935
}
936
 
937
dg_name f_dg_spec_ref_name
7 7u83 938
(dg_tag specification, dg_name name)
2 7u83 939
{
7 7u83 940
    UNUSED(specification);
941
    UNUSED(name);
942
    return(f_dummy_dg_name);
2 7u83 943
}
944
 
945
dg_name f_dg_subunit_name
7 7u83 946
(dg_tag parent, dg_name name, nat subunit_kind, dg_accessibility_option accessibility)
2 7u83 947
{
7 7u83 948
    UNUSED(parent);
949
    UNUSED(name);
950
    UNUSED(subunit_kind);
951
    UNUSED(accessibility);
952
    return(f_dummy_dg_name);
2 7u83 953
}
954
 
955
dg_name f_dg_type_name
7 7u83 956
(dg_idname_option idname, dg_sourcepos whence, dg_accessibility_option accessibility, dg_type_option type, bool new_type, bool_option ada_derived, dg_constraint_list_option constraints)
2 7u83 957
{
7 7u83 958
    UNUSED(idname);
959
    UNUSED(whence);
960
    UNUSED(accessibility);
961
    UNUSED(type);
962
    UNUSED(new_type);
963
    UNUSED(ada_derived);
964
    UNUSED(constraints);
965
    return(f_dummy_dg_name);
2 7u83 966
}
967
 
968
dg_name f_dg_visibility_name
7 7u83 969
(dg_tag dname, nat import_kind, dg_idname_option idname, dg_sourcepos_option src_pos, dg_accessibility_option accessibility, dg_type_option type)
2 7u83 970
{
7 7u83 971
    UNUSED(dname);
972
    UNUSED(import_kind);
973
    UNUSED(idname);
974
    UNUSED(src_pos);
975
    UNUSED(accessibility);
976
    UNUSED(type);
977
    return(f_dummy_dg_name);
2 7u83 978
}
979
 
7 7u83 980
dg_name f_dummy_dg_name;
2 7u83 981
 
982
void init_dg_name
7 7u83 983
(void)
2 7u83 984
{
7 7u83 985
    return;
2 7u83 986
}
987
 
988
dg_name_list new_dg_name_list
7 7u83 989
(int n)
2 7u83 990
{
7 7u83 991
    UNUSED(n);
992
    return(f_dummy_dg_name_list);
2 7u83 993
}
994
 
995
dg_name_list add_dg_name_list
7 7u83 996
(dg_name_list list, dg_name elem, int index)
2 7u83 997
{
7 7u83 998
    UNUSED(list);
999
    UNUSED(elem);
1000
    UNUSED(index);
1001
    return(f_dummy_dg_name_list);
2 7u83 1002
}
1003
 
1004
void init_dg_name_list
7 7u83 1005
(void)
2 7u83 1006
{
7 7u83 1007
    return;
2 7u83 1008
}
1009
 
1010
dg_namelist f_dg_tag_namelist
7 7u83 1011
(dg_tag tg, dg_namelist nl)
2 7u83 1012
{
7 7u83 1013
    UNUSED(tg);
1014
    UNUSED(nl);
1015
    return(f_dummy_dg_namelist);
2 7u83 1016
}
1017
 
1018
dg_namelist f_make_dg_namelist
7 7u83 1019
(dg_name_list items)
2 7u83 1020
{
7 7u83 1021
    UNUSED(items);
1022
    return(f_dummy_dg_namelist);
2 7u83 1023
}
1024
 
7 7u83 1025
dg_namelist f_dummy_dg_namelist;
2 7u83 1026
 
1027
void init_dg_namelist
7 7u83 1028
(void)
2 7u83 1029
{
7 7u83 1030
    return;
2 7u83 1031
}
1032
 
1033
dg_param f_dg_object_param
7 7u83 1034
(dg_idname_option idname, dg_sourcepos_option src_pos, dg_param_mode_option mode, dg_type param_type, dg_default_option deflt)
2 7u83 1035
{
7 7u83 1036
    UNUSED(idname);
1037
    UNUSED(src_pos);
1038
    UNUSED(mode);
1039
    UNUSED(param_type);
1040
    UNUSED(deflt);
1041
    return(f_dummy_dg_param);
2 7u83 1042
}
1043
 
1044
dg_param f_dg_type_param
7 7u83 1045
(dg_idname_option idname, dg_sourcepos_option src_pos, dg_param_list fparams)
2 7u83 1046
{
7 7u83 1047
    UNUSED(idname);
1048
    UNUSED(src_pos);
1049
    UNUSED(fparams);
1050
    return(f_dummy_dg_param);
2 7u83 1051
}
1052
 
7 7u83 1053
dg_param f_dummy_dg_param;
2 7u83 1054
 
1055
void init_dg_param
7 7u83 1056
(void)
2 7u83 1057
{
7 7u83 1058
    return;
2 7u83 1059
}
1060
 
1061
dg_param_list new_dg_param_list
7 7u83 1062
(int n)
2 7u83 1063
{
7 7u83 1064
    UNUSED(n);
1065
    return(f_dummy_dg_param_list);
2 7u83 1066
}
1067
 
1068
dg_param_list add_dg_param_list
7 7u83 1069
(dg_param_list list, dg_param elem, int index)
2 7u83 1070
{
7 7u83 1071
    UNUSED(list);
1072
    UNUSED(elem);
1073
    UNUSED(index);
1074
    return(f_dummy_dg_param_list);
2 7u83 1075
}
1076
 
1077
void init_dg_param_list
7 7u83 1078
(void)
2 7u83 1079
{
7 7u83 1080
    return;
2 7u83 1081
}
1082
 
7 7u83 1083
dg_param_mode f_dg_in_mode;
2 7u83 1084
 
7 7u83 1085
dg_param_mode f_dg_inout_mode;
2 7u83 1086
 
7 7u83 1087
dg_param_mode f_dg_out_mode;
2 7u83 1088
 
7 7u83 1089
dg_param_mode f_dummy_dg_param_mode;
2 7u83 1090
 
1091
void init_dg_param_mode
7 7u83 1092
(void)
2 7u83 1093
{
7 7u83 1094
    return;
2 7u83 1095
}
1096
 
7 7u83 1097
dg_param_mode_option no_dg_param_mode_option;
2 7u83 1098
 
1099
dg_param_mode_option yes_dg_param_mode_option
7 7u83 1100
(dg_param_mode elem)
2 7u83 1101
{
7 7u83 1102
    UNUSED(elem);
1103
    return(f_dummy_dg_param_mode_option);
2 7u83 1104
}
1105
 
1106
void init_dg_param_mode_option
7 7u83 1107
(void)
2 7u83 1108
{
7 7u83 1109
    return;
2 7u83 1110
}
1111
 
7 7u83 1112
dg_qualifier f_dg_aliased_qualifier;
2 7u83 1113
 
7 7u83 1114
dg_qualifier f_dg_class_wide_qualifier;
2 7u83 1115
 
7 7u83 1116
dg_qualifier f_dg_const_qualifier;
2 7u83 1117
 
7 7u83 1118
dg_qualifier f_dg_limited_qualifier;
2 7u83 1119
 
7 7u83 1120
dg_qualifier f_dg_volatile_qualifier;
2 7u83 1121
 
7 7u83 1122
dg_qualifier f_dummy_dg_qualifier;
2 7u83 1123
 
1124
void init_dg_qualifier
7 7u83 1125
(void)
2 7u83 1126
{
7 7u83 1127
    return;
2 7u83 1128
}
1129
 
1130
dg_sourcepos f_dg_file_sourcepos
7 7u83 1131
(dg_filename file)
2 7u83 1132
{
7 7u83 1133
    UNUSED(file);
1134
    return(f_dummy_dg_sourcepos);
2 7u83 1135
}
1136
 
7 7u83 1137
dg_sourcepos f_dg_global_sourcepos;
2 7u83 1138
 
1139
dg_sourcepos f_dg_mark_sourcepos
7 7u83 1140
(dg_filename file, nat line, nat column)
2 7u83 1141
{
7 7u83 1142
    UNUSED(file);
1143
    UNUSED(line);
1144
    UNUSED(column);
1145
    return(f_dummy_dg_sourcepos);
2 7u83 1146
}
1147
 
7 7u83 1148
dg_sourcepos f_dg_null_sourcepos;
2 7u83 1149
 
1150
dg_sourcepos f_dg_span_sourcepos
7 7u83 1151
(dg_filename from_file, nat from_line, nat from_column, dg_filename_option to_file, nat to_line, nat to_column)
2 7u83 1152
{
7 7u83 1153
    UNUSED(from_file);
1154
    UNUSED(from_line);
1155
    UNUSED(from_column);
1156
    UNUSED(to_file);
1157
    UNUSED(to_line);
1158
    UNUSED(to_column);
1159
    return(f_dummy_dg_sourcepos);
2 7u83 1160
}
1161
 
7 7u83 1162
dg_sourcepos f_dummy_dg_sourcepos;
2 7u83 1163
 
1164
void init_dg_sourcepos
7 7u83 1165
(void)
2 7u83 1166
{
7 7u83 1167
    return;
2 7u83 1168
}
1169
 
7 7u83 1170
dg_sourcepos_option no_dg_sourcepos_option;
2 7u83 1171
 
1172
dg_sourcepos_option yes_dg_sourcepos_option
7 7u83 1173
(dg_sourcepos elem)
2 7u83 1174
{
7 7u83 1175
    UNUSED(elem);
1176
    return(f_dummy_dg_sourcepos_option);
2 7u83 1177
}
1178
 
1179
void init_dg_sourcepos_option
7 7u83 1180
(void)
2 7u83 1181
{
7 7u83 1182
    return;
2 7u83 1183
}
1184
 
1185
dg_tag f_make_dg_tag
7 7u83 1186
(tdfint num)
2 7u83 1187
{
7 7u83 1188
    UNUSED(num);
1189
    return(f_dummy_dg_tag);
2 7u83 1190
}
1191
 
7 7u83 1192
dg_tag f_dummy_dg_tag;
2 7u83 1193
 
1194
void init_dg_tag
7 7u83 1195
(void)
2 7u83 1196
{
7 7u83 1197
    return;
2 7u83 1198
}
1199
 
1200
dg_tag_list new_dg_tag_list
7 7u83 1201
(int n)
2 7u83 1202
{
7 7u83 1203
    UNUSED(n);
1204
    return(f_dummy_dg_tag_list);
2 7u83 1205
}
1206
 
1207
dg_tag_list add_dg_tag_list
7 7u83 1208
(dg_tag_list list, dg_tag elem, int index)
2 7u83 1209
{
7 7u83 1210
    UNUSED(list);
1211
    UNUSED(elem);
1212
    UNUSED(index);
1213
    return(f_dummy_dg_tag_list);
2 7u83 1214
}
1215
 
1216
void init_dg_tag_list
7 7u83 1217
(void)
2 7u83 1218
{
7 7u83 1219
    return;
2 7u83 1220
}
1221
 
7 7u83 1222
dg_tag_option no_dg_tag_option;
2 7u83 1223
 
1224
dg_tag_option yes_dg_tag_option
7 7u83 1225
(dg_tag elem)
2 7u83 1226
{
7 7u83 1227
    UNUSED(elem);
1228
    return(f_dummy_dg_tag_option);
2 7u83 1229
}
1230
 
1231
void init_dg_tag_option
7 7u83 1232
(void)
2 7u83 1233
{
7 7u83 1234
    return;
2 7u83 1235
}
1236
 
1237
dg_type f_dg_type_apply_token
7 7u83 1238
(token token_value, bitstream token_args)
2 7u83 1239
{
7 7u83 1240
    UNUSED(token_value);
1241
    UNUSED(token_args);
1242
    return(f_dummy_dg_type);
2 7u83 1243
}
1244
 
1245
dg_type f_dg_tag_type
7 7u83 1246
(dg_tag tg, dg_type type)
2 7u83 1247
{
7 7u83 1248
    UNUSED(tg);
1249
    UNUSED(type);
1250
    return(f_dummy_dg_type);
2 7u83 1251
}
1252
 
1253
dg_type f_dg_address_type
7 7u83 1254
(dg_idname idname, shape sh)
2 7u83 1255
{
7 7u83 1256
    UNUSED(idname);
1257
    UNUSED(sh);
1258
    return(f_dummy_dg_type);
2 7u83 1259
}
1260
 
1261
dg_type f_dg_array_type
7 7u83 1262
(dg_type element_type, exp stride, bool_option row_major, dg_dim_list dimensions)
2 7u83 1263
{
7 7u83 1264
    UNUSED(element_type);
1265
    UNUSED(stride);
1266
    UNUSED(row_major);
1267
    UNUSED(dimensions);
1268
    return(f_dummy_dg_type);
2 7u83 1269
}
1270
 
1271
dg_type f_dg_bitfield_type
7 7u83 1272
(dg_type type, bitfield_variety bv, shape sh)
2 7u83 1273
{
7 7u83 1274
    UNUSED(type);
1275
    UNUSED(bv);
1276
    UNUSED(sh);
1277
    return(f_dummy_dg_type);
2 7u83 1278
}
1279
 
1280
dg_type f_dg_boolean_type
7 7u83 1281
(dg_idname idname, variety var)
2 7u83 1282
{
7 7u83 1283
    UNUSED(idname);
1284
    UNUSED(var);
1285
    return(f_dummy_dg_type);
2 7u83 1286
}
1287
 
1288
dg_type f_dg_char_type
7 7u83 1289
(dg_idname idname, variety var)
2 7u83 1290
{
7 7u83 1291
    UNUSED(idname);
1292
    UNUSED(var);
1293
    return(f_dummy_dg_type);
2 7u83 1294
}
1295
 
1296
dg_type f_dg_class_type
7 7u83 1297
(dg_class_base_list inheritance, dg_classmem_list members, dg_varpart_option varpart, dg_tag_list friends, shape_option sh, dg_tag_option vtable_static, dg_tag_option vtable_dynamic, dg_idname_option tagname, dg_sourcepos_option src_pos, bool is_union, dg_tag_option rtti_static, dg_tag_option rtti_dynamic, bool new_type, bool_option ada_derived)
2 7u83 1298
{
7 7u83 1299
    UNUSED(inheritance);
1300
    UNUSED(members);
1301
    UNUSED(varpart);
1302
    UNUSED(friends);
1303
    UNUSED(sh);
1304
    UNUSED(vtable_static);
1305
    UNUSED(vtable_dynamic);
1306
    UNUSED(tagname);
1307
    UNUSED(src_pos);
1308
    UNUSED(is_union);
1309
    UNUSED(rtti_static);
1310
    UNUSED(rtti_dynamic);
1311
    UNUSED(new_type);
1312
    UNUSED(ada_derived);
1313
    return(f_dummy_dg_type);
2 7u83 1314
}
1315
 
1316
dg_type f_dg_complex_float_type
7 7u83 1317
(dg_idname idname, floating_variety var)
2 7u83 1318
{
7 7u83 1319
    UNUSED(idname);
1320
    UNUSED(var);
1321
    return(f_dummy_dg_type);
2 7u83 1322
}
1323
 
1324
dg_type f_dg_enum_type
7 7u83 1325
(dg_enum_list values, dg_idname_option tagname, dg_sourcepos_option src_pos, shape sh, bool new_type)
2 7u83 1326
{
7 7u83 1327
    UNUSED(values);
1328
    UNUSED(tagname);
1329
    UNUSED(src_pos);
1330
    UNUSED(sh);
1331
    UNUSED(new_type);
1332
    return(f_dummy_dg_type);
2 7u83 1333
}
1334
 
1335
dg_type f_dg_file_type
7 7u83 1336
(dg_type elem_type, shape sh)
2 7u83 1337
{
7 7u83 1338
    UNUSED(elem_type);
1339
    UNUSED(sh);
1340
    return(f_dummy_dg_type);
2 7u83 1341
}
1342
 
1343
dg_type f_dg_fixed_point_type
7 7u83 1344
(dg_type rep_type, exp small, exp_option delta, exp_option digits)
2 7u83 1345
{
7 7u83 1346
    UNUSED(rep_type);
1347
    UNUSED(small);
1348
    UNUSED(delta);
1349
    UNUSED(digits);
1350
    return(f_dummy_dg_type);
2 7u83 1351
}
1352
 
1353
dg_type f_dg_float_type
7 7u83 1354
(dg_idname idname, floating_variety var)
2 7u83 1355
{
7 7u83 1356
    UNUSED(idname);
1357
    UNUSED(var);
1358
    return(f_dummy_dg_type);
2 7u83 1359
}
1360
 
1361
dg_type f_dg_floating_digits_type
7 7u83 1362
(dg_type rep_type, exp digits)
2 7u83 1363
{
7 7u83 1364
    UNUSED(rep_type);
1365
    UNUSED(digits);
1366
    return(f_dummy_dg_type);
2 7u83 1367
}
1368
 
1369
dg_type f_dg_inlined_type
7 7u83 1370
(dg_type type, dg_tag origin)
2 7u83 1371
{
7 7u83 1372
    UNUSED(type);
1373
    UNUSED(origin);
1374
    return(f_dummy_dg_type);
2 7u83 1375
}
1376
 
1377
dg_type f_dg_integer_type
7 7u83 1378
(dg_idname idname, variety var)
2 7u83 1379
{
7 7u83 1380
    UNUSED(idname);
1381
    UNUSED(var);
1382
    return(f_dummy_dg_type);
2 7u83 1383
}
1384
 
1385
dg_type f_dg_is_spec_type
7 7u83 1386
(dg_type type)
2 7u83 1387
{
7 7u83 1388
    UNUSED(type);
1389
    return(f_dummy_dg_type);
2 7u83 1390
}
1391
 
1392
dg_type f_dg_modular_type
7 7u83 1393
(dg_type rep_type, exp size)
2 7u83 1394
{
7 7u83 1395
    UNUSED(rep_type);
1396
    UNUSED(size);
1397
    return(f_dummy_dg_type);
2 7u83 1398
}
1399
 
1400
dg_type f_dg_named_type
7 7u83 1401
(dg_tag dname)
2 7u83 1402
{
7 7u83 1403
    UNUSED(dname);
1404
    return(f_dummy_dg_type);
2 7u83 1405
}
1406
 
1407
dg_type f_dg_packed_type
7 7u83 1408
(dg_type type, shape sh)
2 7u83 1409
{
7 7u83 1410
    UNUSED(type);
1411
    UNUSED(sh);
1412
    return(f_dummy_dg_type);
2 7u83 1413
}
1414
 
1415
dg_type f_dg_pointer_type
7 7u83 1416
(dg_type type, bool_option heap_only)
2 7u83 1417
{
7 7u83 1418
    UNUSED(type);
1419
    UNUSED(heap_only);
1420
    return(f_dummy_dg_type);
2 7u83 1421
}
1422
 
1423
dg_type f_dg_proc_type
7 7u83 1424
(dg_param_list params, dg_type result_type, bool_option prototype, nat_option call_convention, nat_option language, procprops_option prcprops)
2 7u83 1425
{
7 7u83 1426
    UNUSED(params);
1427
    UNUSED(result_type);
1428
    UNUSED(prototype);
1429
    UNUSED(call_convention);
1430
    UNUSED(language);
1431
    UNUSED(prcprops);
1432
    return(f_dummy_dg_type);
2 7u83 1433
}
1434
 
1435
dg_type f_dg_ptr_memdata_type
7 7u83 1436
(dg_tag cls, dg_type memtype, shape sh, dg_tag_option pdm_type)
2 7u83 1437
{
7 7u83 1438
    UNUSED(cls);
1439
    UNUSED(memtype);
1440
    UNUSED(sh);
1441
    UNUSED(pdm_type);
1442
    return(f_dummy_dg_type);
2 7u83 1443
}
1444
 
1445
dg_type f_dg_ptr_memfn_type
7 7u83 1446
(dg_tag cls, dg_type memtype, shape sh, dg_tag_option pfn_type)
2 7u83 1447
{
7 7u83 1448
    UNUSED(cls);
1449
    UNUSED(memtype);
1450
    UNUSED(sh);
1451
    UNUSED(pfn_type);
1452
    return(f_dummy_dg_type);
2 7u83 1453
}
1454
 
1455
dg_type f_dg_qualified_type
7 7u83 1456
(dg_qualifier qualifier, dg_type type)
2 7u83 1457
{
7 7u83 1458
    UNUSED(qualifier);
1459
    UNUSED(type);
1460
    return(f_dummy_dg_type);
2 7u83 1461
}
1462
 
1463
dg_type f_dg_reference_type
7 7u83 1464
(dg_type type)
2 7u83 1465
{
7 7u83 1466
    UNUSED(type);
1467
    return(f_dummy_dg_type);
2 7u83 1468
}
1469
 
1470
dg_type f_dg_set_type
7 7u83 1471
(dg_type element_type, shape sh)
2 7u83 1472
{
7 7u83 1473
    UNUSED(element_type);
1474
    UNUSED(sh);
1475
    return(f_dummy_dg_type);
2 7u83 1476
}
1477
 
1478
dg_type f_dg_spec_ref_type
7 7u83 1479
(dg_tag specification, dg_type type)
2 7u83 1480
{
7 7u83 1481
    UNUSED(specification);
1482
    UNUSED(type);
1483
    return(f_dummy_dg_type);
2 7u83 1484
}
1485
 
1486
dg_type f_dg_string_type
7 7u83 1487
(dg_tag character_type, exp lower_bound, exp length)
2 7u83 1488
{
7 7u83 1489
    UNUSED(character_type);
1490
    UNUSED(lower_bound);
1491
    UNUSED(length);
1492
    return(f_dummy_dg_type);
2 7u83 1493
}
1494
 
1495
dg_type f_dg_struct_type
7 7u83 1496
(dg_classmem_list fields, shape_option sh, dg_idname_option tagname, dg_sourcepos_option src_pos, dg_varpart_option varpart, bool is_union, bool new_type)
2 7u83 1497
{
7 7u83 1498
    UNUSED(fields);
1499
    UNUSED(sh);
1500
    UNUSED(tagname);
1501
    UNUSED(src_pos);
1502
    UNUSED(varpart);
1503
    UNUSED(is_union);
1504
    UNUSED(new_type);
1505
    return(f_dummy_dg_type);
2 7u83 1506
}
1507
 
1508
dg_type f_dg_subrange_type
7 7u83 1509
(dg_type rep_type, dg_bound low, dg_bound high)
2 7u83 1510
{
7 7u83 1511
    UNUSED(rep_type);
1512
    UNUSED(low);
1513
    UNUSED(high);
1514
    return(f_dummy_dg_type);
2 7u83 1515
}
1516
 
1517
dg_type f_dg_synchronous_type
7 7u83 1518
(dg_idname idname, dg_sourcepos whence, dg_name_list entries, dg_tag socb, dg_classmem_list members, dg_varpart_option varpart, shape_option sh, bool new_type, dg_tag_option elaboration)
2 7u83 1519
{
7 7u83 1520
    UNUSED(idname);
1521
    UNUSED(whence);
1522
    UNUSED(entries);
1523
    UNUSED(socb);
1524
    UNUSED(members);
1525
    UNUSED(varpart);
1526
    UNUSED(sh);
1527
    UNUSED(new_type);
1528
    UNUSED(elaboration);
1529
    return(f_dummy_dg_type);
2 7u83 1530
}
1531
 
1532
dg_type f_dg_task_type
7 7u83 1533
(dg_idname idname, dg_sourcepos whence, dg_name_list entries, dg_tag task_id, dg_tag tcb, dg_classmem_list members, dg_varpart_option varpart, shape_option sh, bool new_type, dg_tag_option elaboration)
2 7u83 1534
{
7 7u83 1535
    UNUSED(idname);
1536
    UNUSED(whence);
1537
    UNUSED(entries);
1538
    UNUSED(task_id);
1539
    UNUSED(tcb);
1540
    UNUSED(members);
1541
    UNUSED(varpart);
1542
    UNUSED(sh);
1543
    UNUSED(new_type);
1544
    UNUSED(elaboration);
1545
    return(f_dummy_dg_type);
2 7u83 1546
}
1547
 
1548
dg_type f_dg_unknown_type
7 7u83 1549
(shape sh)
2 7u83 1550
{
7 7u83 1551
    UNUSED(sh);
1552
    return(f_dummy_dg_type);
2 7u83 1553
}
1554
 
7 7u83 1555
dg_type f_dg_void_type;
2 7u83 1556
 
7 7u83 1557
dg_type f_dummy_dg_type;
2 7u83 1558
 
1559
void init_dg_type
7 7u83 1560
(void)
2 7u83 1561
{
7 7u83 1562
    return;
2 7u83 1563
}
1564
 
1565
dg_type_list new_dg_type_list
7 7u83 1566
(int n)
2 7u83 1567
{
7 7u83 1568
    UNUSED(n);
1569
    return(f_dummy_dg_type_list);
2 7u83 1570
}
1571
 
1572
dg_type_list add_dg_type_list
7 7u83 1573
(dg_type_list list, dg_type elem, int index)
2 7u83 1574
{
7 7u83 1575
    UNUSED(list);
1576
    UNUSED(elem);
1577
    UNUSED(index);
1578
    return(f_dummy_dg_type_list);
2 7u83 1579
}
1580
 
1581
void init_dg_type_list
7 7u83 1582
(void)
2 7u83 1583
{
7 7u83 1584
    return;
2 7u83 1585
}
1586
 
7 7u83 1587
dg_type_list_option no_dg_type_list_option;
2 7u83 1588
 
1589
dg_type_list_option yes_dg_type_list_option
7 7u83 1590
(dg_type_list elem)
2 7u83 1591
{
7 7u83 1592
    UNUSED(elem);
1593
    return(f_dummy_dg_type_list_option);
2 7u83 1594
}
1595
 
1596
void init_dg_type_list_option
7 7u83 1597
(void)
2 7u83 1598
{
7 7u83 1599
    return;
2 7u83 1600
}
1601
 
7 7u83 1602
dg_type_option no_dg_type_option;
2 7u83 1603
 
1604
dg_type_option yes_dg_type_option
7 7u83 1605
(dg_type elem)
2 7u83 1606
{
7 7u83 1607
    UNUSED(elem);
1608
    return(f_dummy_dg_type_option);
2 7u83 1609
}
1610
 
1611
void init_dg_type_option
7 7u83 1612
(void)
2 7u83 1613
{
7 7u83 1614
    return;
2 7u83 1615
}
1616
 
1617
dg_variant f_make_dg_variant
7 7u83 1618
(dg_discrim_list discr, dg_classmem_list fields)
2 7u83 1619
{
7 7u83 1620
    UNUSED(discr);
1621
    UNUSED(fields);
1622
    return(f_dummy_dg_variant);
2 7u83 1623
}
1624
 
7 7u83 1625
dg_variant f_dummy_dg_variant;
2 7u83 1626
 
1627
void init_dg_variant
7 7u83 1628
(void)
2 7u83 1629
{
7 7u83 1630
    return;
2 7u83 1631
}
1632
 
1633
dg_variant_list new_dg_variant_list
7 7u83 1634
(int n)
2 7u83 1635
{
7 7u83 1636
    UNUSED(n);
1637
    return(f_dummy_dg_variant_list);
2 7u83 1638
}
1639
 
1640
dg_variant_list add_dg_variant_list
7 7u83 1641
(dg_variant_list list, dg_variant elem, int index)
2 7u83 1642
{
7 7u83 1643
    UNUSED(list);
1644
    UNUSED(elem);
1645
    UNUSED(index);
1646
    return(f_dummy_dg_variant_list);
2 7u83 1647
}
1648
 
1649
void init_dg_variant_list
7 7u83 1650
(void)
2 7u83 1651
{
7 7u83 1652
    return;
2 7u83 1653
}
1654
 
1655
dg_varpart f_dg_discrim_varpart
7 7u83 1656
(dg_classmem discrim, dg_variant_list variants)
2 7u83 1657
{
7 7u83 1658
    UNUSED(discrim);
1659
    UNUSED(variants);
1660
    return(f_dummy_dg_varpart);
2 7u83 1661
}
1662
 
1663
dg_varpart f_dg_sibl_discrim_varpart
7 7u83 1664
(dg_tag discrim, dg_variant_list variants)
2 7u83 1665
{
7 7u83 1666
    UNUSED(discrim);
1667
    UNUSED(variants);
1668
    return(f_dummy_dg_varpart);
2 7u83 1669
}
1670
 
1671
dg_varpart f_dg_undiscrim_varpart
7 7u83 1672
(dg_type tag_type, dg_variant_list variants)
2 7u83 1673
{
7 7u83 1674
    UNUSED(tag_type);
1675
    UNUSED(variants);
1676
    return(f_dummy_dg_varpart);
2 7u83 1677
}
1678
 
7 7u83 1679
dg_varpart f_dummy_dg_varpart;
2 7u83 1680
 
1681
void init_dg_varpart
7 7u83 1682
(void)
2 7u83 1683
{
7 7u83 1684
    return;
2 7u83 1685
}
1686
 
7 7u83 1687
dg_varpart_option no_dg_varpart_option;
2 7u83 1688
 
1689
dg_varpart_option yes_dg_varpart_option
7 7u83 1690
(dg_varpart elem)
2 7u83 1691
{
7 7u83 1692
    UNUSED(elem);
1693
    return(f_dummy_dg_varpart_option);
2 7u83 1694
}
1695
 
1696
void init_dg_varpart_option
7 7u83 1697
(void)
2 7u83 1698
{
7 7u83 1699
    return;
2 7u83 1700
}
1701
 
7 7u83 1702
dg_virtuality f_dg_abstract_virtuality;
2 7u83 1703
 
7 7u83 1704
dg_virtuality f_dg_virtual_virtuality;
2 7u83 1705
 
7 7u83 1706
dg_virtuality f_dummy_dg_virtuality;
2 7u83 1707
 
1708
void init_dg_virtuality
7 7u83 1709
(void)
2 7u83 1710
{
7 7u83 1711
    return;
2 7u83 1712
}
1713
 
7 7u83 1714
dg_virtuality_option no_dg_virtuality_option;
2 7u83 1715
 
1716
dg_virtuality_option yes_dg_virtuality_option
7 7u83 1717
(dg_virtuality elem)
2 7u83 1718
{
7 7u83 1719
    UNUSED(elem);
1720
    return(f_dummy_dg_virtuality_option);
2 7u83 1721
}
1722
 
1723
void init_dg_virtuality_option
7 7u83 1724
(void)
2 7u83 1725
{
7 7u83 1726
    return;
2 7u83 1727
}
1728
 
7 7u83 1729
shape_option no_shape_option;
2 7u83 1730
 
1731
shape_option yes_shape_option
7 7u83 1732
(shape elem)
2 7u83 1733
{
7 7u83 1734
    UNUSED(elem);
1735
    return(f_dummy_shape_option);
2 7u83 1736
}
1737
 
1738
void init_shape_option
7 7u83 1739
(void)
2 7u83 1740
{
7 7u83 1741
    return;
2 7u83 1742
}
1743
 
1744
string_list new_string_list
7 7u83 1745
(int n)
2 7u83 1746
{
7 7u83 1747
    UNUSED(n);
1748
    return(f_dummy_string_list);
2 7u83 1749
}
1750
 
1751
string_list add_string_list
7 7u83 1752
(string_list list, string elem, int index)
2 7u83 1753
{
7 7u83 1754
    UNUSED(list);
1755
    UNUSED(elem);
1756
    UNUSED(index);
1757
    return(f_dummy_string_list);
2 7u83 1758
}
1759
 
1760
void init_string_list
7 7u83 1761
(void)
2 7u83 1762
{
7 7u83 1763
    return;
2 7u83 1764
}
1765
 
7 7u83 1766
string_option no_string_option;
2 7u83 1767
 
1768
string_option yes_string_option
7 7u83 1769
(string elem)
2 7u83 1770
{
7 7u83 1771
    UNUSED(elem);
1772
    return(f_dummy_string_option);
2 7u83 1773
}
1774
 
1775
void init_string_option
7 7u83 1776
(void)
2 7u83 1777
{
7 7u83 1778
    return;
2 7u83 1779
}
1780
 
7 7u83 1781
token_option no_token_option;
2 7u83 1782
 
1783
token_option yes_token_option
7 7u83 1784
(token elem)
2 7u83 1785
{
7 7u83 1786
    UNUSED(elem);
1787
    return(f_dummy_token_option);
2 7u83 1788
}
1789
 
1790
void init_token_option
7 7u83 1791
(void)
2 7u83 1792
{
7 7u83 1793
    return;
2 7u83 1794
}