/*
* Copyright (c) 2003, The Tendra Project <http://www.ten15.org/>
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice unmodified, this list of conditions, and the following
* disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
* IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*
* Crown Copyright (c) 1997
*
* This TenDRA(r) Computer Program is subject to Copyright
* owned by the United Kingdom Secretary of State for Defence
* acting through the Defence Evaluation and Research Agency
* (DERA). It is made available to Recipients with a
* royalty-free licence for its use, reproduction, transfer
* to other parties and amendment for any purpose not excluding
* product development provided that any such use et cetera
* shall be deemed to be acceptance of the following conditions:-
*
* (1) Its Recipients shall ensure that this Notice is
* reproduced upon any copies or amended versions of it;
*
* (2) Any amended version of it shall be clearly marked to
* show both the nature of and the organisation responsible
* for the relevant amendment or amendments;
*
* (3) Its onward transfer from a recipient to another
* party shall be deemed to be that party's acceptance of
* these conditions;
*
* (4) DERA gives no warranty or assurance as to its
* quality or suitability for any purpose and DERA accepts
* no liability whatsoever in relation to any use to which
* it may be put.
*
* $TenDRA: tendra/src/installers/common/templ/temp_fns.c-tdf,v 1.3 2003/08/24 22:52:40 nonce Exp $
*/
/* AUTOMATICALLY GENERATED BY make_tdf VERSION 2.0 FROM TDF 4.1 */
bool_option no_bool_option;
bool_option
yes_bool_option(bool elem)
{
UNUSED (elem);
return (f_dummy_bool_option);
}
void
init_bool_option(void)
{
return;
}
dg_accessibility f_dg_local_accessibility;
dg_accessibility f_dg_private_accessibility;
dg_accessibility f_dg_protected_accessibility;
dg_accessibility f_dg_public_accessibility;
dg_accessibility f_dummy_dg_accessibility;
void
init_dg_accessibility(void)
{
return;
}
dg_accessibility_option no_dg_accessibility_option;
dg_accessibility_option
yes_dg_accessibility_option(dg_accessibility elem)
{
UNUSED (elem);
return (f_dummy_dg_accessibility_option);
}
void
init_dg_accessibility_option(void)
{
return;
}
dg_append
f_dg_name_append(dg_tag tg, dg_name name)
{
UNUSED (tg);
UNUSED (name);
return (f_dummy_dg_append);
}
dg_append f_dummy_dg_append;
void
init_dg_append(void)
{
return;
}
dg_append_list
new_dg_append_list(int n)
{
UNUSED (n);
return (f_dummy_dg_append_list);
}
dg_append_list
add_dg_append_list(dg_append_list list, dg_append elem, int index)
{
UNUSED (list);
UNUSED (elem);
UNUSED (index);
return (f_dummy_dg_append_list);
}
void
init_dg_append_list(void)
{
return;
}
dg_bound
f_dg_dynamic_bound(dg_tag bound, shape sh)
{
UNUSED (bound);
UNUSED (sh);
return (f_dummy_dg_bound);
}
dg_bound
f_dg_static_bound(exp bound)
{
UNUSED (bound);
return (f_dummy_dg_bound);
}
dg_bound
f_dg_unknown_bound(shape sh)
{
UNUSED (sh);
return (f_dummy_dg_bound);
}
dg_bound f_dummy_dg_bound;
void
init_dg_bound(void)
{
return;
}
dg_class_base
f_make_dg_class_base(dg_tag base, dg_sourcepos_option whence, token_option location, dg_accessibility_option accessibility, dg_virtuality_option virtuality)
{
UNUSED (base);
UNUSED (whence);
UNUSED (location);
UNUSED (accessibility);
UNUSED (virtuality);
return (f_dummy_dg_class_base);
}
dg_class_base f_dummy_dg_class_base;
void
init_dg_class_base(void)
{
return;
}
dg_class_base_list
new_dg_class_base_list(int n)
{
UNUSED (n);
return (f_dummy_dg_class_base_list);
}
dg_class_base_list
add_dg_class_base_list(dg_class_base_list list, dg_class_base elem, int index)
{
UNUSED (list);
UNUSED (elem);
UNUSED (index);
return (f_dummy_dg_class_base_list);
}
void
init_dg_class_base_list(void)
{
return;
}
dg_classmem
f_dg_tag_classmem(dg_tag tg, dg_classmem mem)
{
UNUSED (tg);
UNUSED (mem);
return (f_dummy_dg_classmem);
}
dg_classmem
f_dg_field_classmem(dg_idname idname, dg_sourcepos src_pos, exp offset, dg_type field_type, dg_accessibility_option accessibility, bool_option discr, dg_default_option deflt)
{
UNUSED (idname);
UNUSED (src_pos);
UNUSED (offset);
UNUSED (field_type);
UNUSED (accessibility);
UNUSED (discr);
UNUSED (deflt);
return (f_dummy_dg_classmem);
}
dg_classmem
f_dg_function_classmem(dg_name fn, exp_option vtable_slot)
{
UNUSED (fn);
UNUSED (vtable_slot);
return (f_dummy_dg_classmem);
}
dg_classmem
f_dg_indirect_classmem(dg_idname idname, dg_sourcepos src_pos, token location, dg_type cmem_type)
{
UNUSED (idname);
UNUSED (src_pos);
UNUSED (location);
UNUSED (cmem_type);
return (f_dummy_dg_classmem);
}
dg_classmem
f_dg_name_classmem(dg_name name)
{
UNUSED (name);
return (f_dummy_dg_classmem);
}
dg_classmem f_dummy_dg_classmem;
void
init_dg_classmem(void)
{
return;
}
dg_classmem_list
new_dg_classmem_list(int n)
{
UNUSED (n);
return (f_dummy_dg_classmem_list);
}
dg_classmem_list
add_dg_classmem_list(dg_classmem_list list, dg_classmem elem, int index)
{
UNUSED (list);
UNUSED (elem);
UNUSED (index);
return (f_dummy_dg_classmem_list);
}
void
init_dg_classmem_list(void)
{
return;
}
dg_comp_props
f_make_dg_compunit(tdfint no_labels, dg_compilation comp_unit, dg_append_list l)
{
UNUSED (no_labels);
UNUSED (comp_unit);
UNUSED (l);
return (f_dummy_dg_comp_props);
}
dg_comp_props f_dummy_dg_comp_props;
void
init_dg_comp_props(void)
{
return;
}
dg_compilation
f_dg_tag_compilation(dg_tag tg, dg_compilation comp)
{
UNUSED (tg);
UNUSED (comp);
return (f_dummy_dg_compilation);
}
dg_compilation
f_make_dg_compilation(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)
{
UNUSED (primary_file);
UNUSED (comp_unit_deps);
UNUSED (macros);
UNUSED (comp_dir);
UNUSED (date);
UNUSED (language);
UNUSED (id_case);
UNUSED (producer);
UNUSED (options);
UNUSED (dnames);
return (f_dummy_dg_compilation);
}
dg_compilation f_dummy_dg_compilation;
void
init_dg_compilation(void)
{
return;
}
dg_constraint
f_dg_type_constraint(dg_tag_option ref_member, dg_type type)
{
UNUSED (ref_member);
UNUSED (type);
return (f_dummy_dg_constraint);
}
dg_constraint
f_dg_value_constraint(dg_tag_option ref_member, exp value)
{
UNUSED (ref_member);
UNUSED (value);
return (f_dummy_dg_constraint);
}
dg_constraint f_dummy_dg_constraint;
void
init_dg_constraint(void)
{
return;
}
dg_constraint_list
new_dg_constraint_list(int n)
{
UNUSED (n);
return (f_dummy_dg_constraint_list);
}
dg_constraint_list
add_dg_constraint_list(dg_constraint_list list, dg_constraint elem, int index)
{
UNUSED (list);
UNUSED (elem);
UNUSED (index);
return (f_dummy_dg_constraint_list);
}
void
init_dg_constraint_list(void)
{
return;
}
dg_constraint_list_option no_dg_constraint_list_option;
dg_constraint_list_option
yes_dg_constraint_list_option(dg_constraint_list elem)
{
UNUSED (elem);
return (f_dummy_dg_constraint_list_option);
}
void
init_dg_constraint_list_option(void)
{
return;
}
dg_default
f_make_dg_default(exp_option value, dg_sourcepos_option src_span)
{
UNUSED (value);
UNUSED (src_span);
return (f_dummy_dg_default);
}
dg_default f_dummy_dg_default;
void
init_dg_default(void)
{
return;
}
dg_default_option no_dg_default_option;
dg_default_option
yes_dg_default_option(dg_default elem)
{
UNUSED (elem);
return (f_dummy_dg_default_option);
}
void
init_dg_default_option(void)
{
return;
}
dg_dim
f_dg_dim_apply_token(token token_value, bitstream token_args)
{
UNUSED (token_value);
UNUSED (token_args);
return (f_dummy_dg_dim);
}
dg_dim
f_dg_tag_dim(dg_tag tg, dg_dim d)
{
UNUSED (tg);
UNUSED (d);
return (f_dummy_dg_dim);
}
dg_dim
f_dg_bounds_dim(dg_bound low, dg_bound high, dg_type index_type)
{
UNUSED (low);
UNUSED (high);
UNUSED (index_type);
return (f_dummy_dg_dim);
}
dg_dim
f_dg_count_dim(dg_bound low, dg_bound count, dg_type index_type)
{
UNUSED (low);
UNUSED (count);
UNUSED (index_type);
return (f_dummy_dg_dim);
}
dg_dim
f_dg_type_dim(dg_type type, nat_option n)
{
UNUSED (type);
UNUSED (n);
return (f_dummy_dg_dim);
}
dg_dim f_dg_unspecified_dim;
dg_dim f_dummy_dg_dim;
void
init_dg_dim(void)
{
return;
}
dg_dim_list
new_dg_dim_list(int n)
{
UNUSED (n);
return (f_dummy_dg_dim_list);
}
dg_dim_list
add_dg_dim_list(dg_dim_list list, dg_dim elem, int index)
{
UNUSED (list);
UNUSED (elem);
UNUSED (index);
return (f_dummy_dg_dim_list);
}
void
init_dg_dim_list(void)
{
return;
}
dg_dim_option no_dg_dim_option;
dg_dim_option
yes_dg_dim_option(dg_dim elem)
{
UNUSED (elem);
return (f_dummy_dg_dim_option);
}
void
init_dg_dim_option(void)
{
return;
}
dg_discrim
f_make_dg_discrim(exp lower, exp upper)
{
UNUSED (lower);
UNUSED (upper);
return (f_dummy_dg_discrim);
}
dg_discrim f_dummy_dg_discrim;
void
init_dg_discrim(void)
{
return;
}
dg_discrim_list
new_dg_discrim_list(int n)
{
UNUSED (n);
return (f_dummy_dg_discrim_list);
}
dg_discrim_list
add_dg_discrim_list(dg_discrim_list list, dg_discrim elem, int index)
{
UNUSED (list);
UNUSED (elem);
UNUSED (index);
return (f_dummy_dg_discrim_list);
}
void
init_dg_discrim_list(void)
{
return;
}
dg_enum
f_dg_tag_enum(dg_tag tg, dg_enum e)
{
UNUSED (tg);
UNUSED (e);
return (f_dummy_dg_enum);
}
dg_enum
f_make_dg_enum(exp value, dg_idname idname, dg_sourcepos src_pos)
{
UNUSED (value);
UNUSED (idname);
UNUSED (src_pos);
return (f_dummy_dg_enum);
}
dg_enum
f_dg_char_enum(exp value, nat idchar, dg_sourcepos src_pos)
{
UNUSED (value);
UNUSED (idchar);
UNUSED (src_pos);
return (f_dummy_dg_enum);
}
dg_enum f_dummy_dg_enum;
void
init_dg_enum(void)
{
return;
}
dg_enum_list
new_dg_enum_list(int n)
{
UNUSED (n);
return (f_dummy_dg_enum_list);
}
dg_enum_list
add_dg_enum_list(dg_enum_list list, dg_enum elem, int index)
{
UNUSED (list);
UNUSED (elem);
UNUSED (index);
return (f_dummy_dg_enum_list);
}
void
init_dg_enum_list(void)
{
return;
}
dg_filename
f_dg_filename_apply_token(token token_value, bitstream token_args)
{
UNUSED (token_value);
UNUSED (token_args);
return (f_dummy_dg_filename);
}
dg_filename
f_make_dg_filename(nat date, string machine, string path, string file)
{
UNUSED (date);
UNUSED (machine);
UNUSED (path);
UNUSED (file);
return (f_dummy_dg_filename);
}
dg_filename f_dummy_dg_filename;
void
init_dg_filename(void)
{
return;
}
dg_filename_option no_dg_filename_option;
dg_filename_option
yes_dg_filename_option(dg_filename elem)
{
UNUSED (elem);
return (f_dummy_dg_filename_option);
}
void
init_dg_filename_option(void)
{
return;
}
dg_idname
f_dg_idname_apply_token(token token_value, bitstream token_args)
{
UNUSED (token_value);
UNUSED (token_args);
return (f_dummy_dg_idname);
}
dg_idname
f_dg_anonymous_idname(string_option descr)
{
UNUSED (descr);
return (f_dummy_dg_idname);
}
dg_idname
f_dg_artificial_idname(string_option aname)
{
UNUSED (aname);
return (f_dummy_dg_idname);
}
dg_idname
f_dg_external_idname(string src_name)
{
UNUSED (src_name);
return (f_dummy_dg_idname);
}
dg_idname
f_dg_instance_idname(dg_idname_option idname, dg_idname spec, dg_sourcepos whence, dg_name_list aparams)
{
UNUSED (idname);
UNUSED (spec);
UNUSED (whence);
UNUSED (aparams);
return (f_dummy_dg_idname);
}
dg_idname
f_dg_sourcestring_idname(string src_name)
{
UNUSED (src_name);
return (f_dummy_dg_idname);
}
dg_idname f_dummy_dg_idname;
void
init_dg_idname(void)
{
return;
}
dg_idname_list
new_dg_idname_list(int n)
{
UNUSED (n);
return (f_dummy_dg_idname_list);
}
dg_idname_list
add_dg_idname_list(dg_idname_list list, dg_idname elem, int index)
{
UNUSED (list);
UNUSED (elem);
UNUSED (index);
return (f_dummy_dg_idname_list);
}
void
init_dg_idname_list(void)
{
return;
}
dg_idname_option no_dg_idname_option;
dg_idname_option
yes_dg_idname_option(dg_idname elem)
{
UNUSED (elem);
return (f_dummy_dg_idname_option);
}
void
init_dg_idname_option(void)
{
return;
}
dg_macro
f_dg_function_macro(dg_sourcepos src_pos, dg_idname idname, dg_idname_list param, string def)
{
UNUSED (src_pos);
UNUSED (idname);
UNUSED (param);
UNUSED (def);
return (f_dummy_dg_macro);
}
dg_macro
f_dg_include_macro(dg_sourcepos src_pos, dg_filename file, dg_macro_list macros)
{
UNUSED (src_pos);
UNUSED (file);
UNUSED (macros);
return (f_dummy_dg_macro);
}
dg_macro
f_dg_object_macro(dg_sourcepos src_pos, dg_idname idname, string def)
{
UNUSED (src_pos);
UNUSED (idname);
UNUSED (def);
return (f_dummy_dg_macro);
}
dg_macro
f_dg_undef_macro(dg_sourcepos src_pos, dg_idname idname)
{
UNUSED (src_pos);
UNUSED (idname);
return (f_dummy_dg_macro);
}
dg_macro f_dummy_dg_macro;
void
init_dg_macro(void)
{
return;
}
dg_macro_list
new_dg_macro_list(int n)
{
UNUSED (n);
return (f_dummy_dg_macro_list);
}
dg_macro_list
add_dg_macro_list(dg_macro_list list, dg_macro elem, int index)
{
UNUSED (list);
UNUSED (elem);
UNUSED (index);
return (f_dummy_dg_macro_list);
}
void
init_dg_macro_list(void)
{
return;
}
dg_name
f_dg_name_apply_token(token token_value, bitstream token_args)
{
UNUSED (token_value);
UNUSED (token_args);
return (f_dummy_dg_name);
}
dg_name
f_dg_tag_name(dg_tag tg, dg_name name)
{
UNUSED (tg);
UNUSED (name);
return (f_dummy_dg_name);
}
dg_name
f_dg_constant_name(dg_name name)
{
UNUSED (name);
return (f_dummy_dg_name);
}
dg_name
f_dg_entry_family_name(dg_name proc, dg_dim family)
{
UNUSED (proc);
UNUSED (family);
return (f_dummy_dg_name);
}
dg_name
f_dg_entry_name(dg_idname idname, dg_sourcepos whence, dg_type type, dg_accessibility_option accessibility, dg_dim_option family)
{
UNUSED (idname);
UNUSED (whence);
UNUSED (type);
UNUSED (accessibility);
UNUSED (family);
return (f_dummy_dg_name);
}
dg_name
f_dg_inlined_name(dg_name name, dg_tag origin)
{
UNUSED (name);
UNUSED (origin);
return (f_dummy_dg_name);
}
dg_name
f_dg_is_spec_name(dg_name name, bool_option is_separate)
{
UNUSED (name);
UNUSED (is_separate);
return (f_dummy_dg_name);
}
dg_name
f_dg_module_name(dg_idname idname, dg_sourcepos whence, dg_namelist memlist, exp_option init, dg_tag_option elaboration)
{
UNUSED (idname);
UNUSED (whence);
UNUSED (memlist);
UNUSED (init);
UNUSED (elaboration);
return (f_dummy_dg_name);
}
dg_name
f_dg_namespace_name(dg_idname idname, dg_sourcepos whence, dg_namelist members)
{
UNUSED (idname);
UNUSED (whence);
UNUSED (members);
return (f_dummy_dg_name);
}
dg_name
f_dg_object_name(dg_idname idname, dg_sourcepos whence, dg_type type, exp_option obtain_value, dg_accessibility_option accessibility)
{
UNUSED (idname);
UNUSED (whence);
UNUSED (type);
UNUSED (obtain_value);
UNUSED (accessibility);
return (f_dummy_dg_name);
}
dg_name
f_dg_proc_name(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)
{
UNUSED (idname);
UNUSED (whence);
UNUSED (type);
UNUSED (obtain_value);
UNUSED (accessibility);
UNUSED (virtuality);
UNUSED (inl);
UNUSED (exceptions);
UNUSED (elaboration);
return (f_dummy_dg_name);
}
dg_name
f_dg_program_name(dg_idname idname, dg_sourcepos whence, exp obtain_value)
{
UNUSED (idname);
UNUSED (whence);
UNUSED (obtain_value);
return (f_dummy_dg_name);
}
dg_name
f_dg_rep_clause_name(dg_name item, exp location)
{
UNUSED (item);
UNUSED (location);
return (f_dummy_dg_name);
}
dg_name
f_dg_spec_ref_name(dg_tag specification, dg_name name)
{
UNUSED (specification);
UNUSED (name);
return (f_dummy_dg_name);
}
dg_name
f_dg_subunit_name(dg_tag parent, dg_name name, nat subunit_kind, dg_accessibility_option accessibility)
{
UNUSED (parent);
UNUSED (name);
UNUSED (subunit_kind);
UNUSED (accessibility);
return (f_dummy_dg_name);
}
dg_name
f_dg_type_name(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)
{
UNUSED (idname);
UNUSED (whence);
UNUSED (accessibility);
UNUSED (type);
UNUSED (new_type);
UNUSED (ada_derived);
UNUSED (constraints);
return (f_dummy_dg_name);
}
dg_name
f_dg_visibility_name(dg_tag dname, nat import_kind, dg_idname_option idname, dg_sourcepos_option src_pos, dg_accessibility_option accessibility, dg_type_option type)
{
UNUSED (dname);
UNUSED (import_kind);
UNUSED (idname);
UNUSED (src_pos);
UNUSED (accessibility);
UNUSED (type);
return (f_dummy_dg_name);
}
dg_name f_dummy_dg_name;
void
init_dg_name(void)
{
return;
}
dg_name_list
new_dg_name_list(int n)
{
UNUSED (n);
return (f_dummy_dg_name_list);
}
dg_name_list
add_dg_name_list(dg_name_list list, dg_name elem, int index)
{
UNUSED (list);
UNUSED (elem);
UNUSED (index);
return (f_dummy_dg_name_list);
}
void
init_dg_name_list(void)
{
return;
}
dg_namelist
f_dg_tag_namelist(dg_tag tg, dg_namelist nl)
{
UNUSED (tg);
UNUSED (nl);
return (f_dummy_dg_namelist);
}
dg_namelist
f_make_dg_namelist(dg_name_list items)
{
UNUSED (items);
return (f_dummy_dg_namelist);
}
dg_namelist f_dummy_dg_namelist;
void
init_dg_namelist(void)
{
return;
}
dg_param
f_dg_object_param(dg_idname_option idname, dg_sourcepos_option src_pos, dg_param_mode_option mode, dg_type param_type, dg_default_option deflt)
{
UNUSED (idname);
UNUSED (src_pos);
UNUSED (mode);
UNUSED (param_type);
UNUSED (deflt);
return (f_dummy_dg_param);
}
dg_param
f_dg_type_param(dg_idname_option idname, dg_sourcepos_option src_pos, dg_param_list fparams)
{
UNUSED (idname);
UNUSED (src_pos);
UNUSED (fparams);
return (f_dummy_dg_param);
}
dg_param f_dummy_dg_param;
void
init_dg_param(void)
{
return;
}
dg_param_list
new_dg_param_list(int n)
{
UNUSED (n);
return (f_dummy_dg_param_list);
}
dg_param_list
add_dg_param_list(dg_param_list list, dg_param elem, int index)
{
UNUSED (list);
UNUSED (elem);
UNUSED (index);
return (f_dummy_dg_param_list);
}
void
init_dg_param_list(void)
{
return;
}
dg_param_mode f_dg_in_mode;
dg_param_mode f_dg_inout_mode;
dg_param_mode f_dg_out_mode;
dg_param_mode f_dummy_dg_param_mode;
void
init_dg_param_mode(void)
{
return;
}
dg_param_mode_option no_dg_param_mode_option;
dg_param_mode_option
yes_dg_param_mode_option(dg_param_mode elem)
{
UNUSED (elem);
return (f_dummy_dg_param_mode_option);
}
void
init_dg_param_mode_option(void)
{
return;
}
dg_qualifier f_dg_aliased_qualifier;
dg_qualifier f_dg_class_wide_qualifier;
dg_qualifier f_dg_const_qualifier;
dg_qualifier f_dg_limited_qualifier;
dg_qualifier f_dg_volatile_qualifier;
dg_qualifier f_dummy_dg_qualifier;
void
init_dg_qualifier(void)
{
return;
}
dg_sourcepos
f_dg_file_sourcepos(dg_filename file)
{
UNUSED (file);
return (f_dummy_dg_sourcepos);
}
dg_sourcepos f_dg_global_sourcepos;
dg_sourcepos
f_dg_mark_sourcepos(dg_filename file, nat line, nat column)
{
UNUSED (file);
UNUSED (line);
UNUSED (column);
return (f_dummy_dg_sourcepos);
}
dg_sourcepos f_dg_null_sourcepos;
dg_sourcepos
f_dg_span_sourcepos(dg_filename from_file, nat from_line, nat from_column, dg_filename_option to_file, nat to_line, nat to_column)
{
UNUSED (from_file);
UNUSED (from_line);
UNUSED (from_column);
UNUSED (to_file);
UNUSED (to_line);
UNUSED (to_column);
return (f_dummy_dg_sourcepos);
}
dg_sourcepos f_dummy_dg_sourcepos;
void
init_dg_sourcepos(void)
{
return;
}
dg_sourcepos_option no_dg_sourcepos_option;
dg_sourcepos_option
yes_dg_sourcepos_option(dg_sourcepos elem)
{
UNUSED (elem);
return (f_dummy_dg_sourcepos_option);
}
void
init_dg_sourcepos_option(void)
{
return;
}
dg_tag
f_make_dg_tag(tdfint num)
{
UNUSED (num);
return (f_dummy_dg_tag);
}
dg_tag f_dummy_dg_tag;
void
init_dg_tag(void)
{
return;
}
dg_tag_list
new_dg_tag_list(int n)
{
UNUSED (n);
return (f_dummy_dg_tag_list);
}
dg_tag_list
add_dg_tag_list(dg_tag_list list, dg_tag elem, int index)
{
UNUSED (list);
UNUSED (elem);
UNUSED (index);
return (f_dummy_dg_tag_list);
}
void
init_dg_tag_list(void)
{
return;
}
dg_tag_option no_dg_tag_option;
dg_tag_option
yes_dg_tag_option(dg_tag elem)
{
UNUSED (elem);
return (f_dummy_dg_tag_option);
}
void
init_dg_tag_option(void)
{
return;
}
dg_type
f_dg_type_apply_token(token token_value, bitstream token_args)
{
UNUSED (token_value);
UNUSED (token_args);
return (f_dummy_dg_type);
}
dg_type
f_dg_tag_type(dg_tag tg, dg_type type)
{
UNUSED (tg);
UNUSED (type);
return (f_dummy_dg_type);
}
dg_type
f_dg_address_type(dg_idname idname, shape sh)
{
UNUSED (idname);
UNUSED (sh);
return (f_dummy_dg_type);
}
dg_type
f_dg_array_type(dg_type element_type, exp stride, bool_option row_major, dg_dim_list dimensions)
{
UNUSED (element_type);
UNUSED (stride);
UNUSED (row_major);
UNUSED (dimensions);
return (f_dummy_dg_type);
}
dg_type
f_dg_bitfield_type(dg_type type, bitfield_variety bv, shape sh)
{
UNUSED (type);
UNUSED (bv);
UNUSED (sh);
return (f_dummy_dg_type);
}
dg_type
f_dg_boolean_type(dg_idname idname, variety var)
{
UNUSED (idname);
UNUSED (var);
return (f_dummy_dg_type);
}
dg_type
f_dg_char_type(dg_idname idname, variety var)
{
UNUSED (idname);
UNUSED (var);
return (f_dummy_dg_type);
}
dg_type
f_dg_class_type(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)
{
UNUSED (inheritance);
UNUSED (members);
UNUSED (varpart);
UNUSED (friends);
UNUSED (sh);
UNUSED (vtable_static);
UNUSED (vtable_dynamic);
UNUSED (tagname);
UNUSED (src_pos);
UNUSED (is_union);
UNUSED (rtti_static);
UNUSED (rtti_dynamic);
UNUSED (new_type);
UNUSED (ada_derived);
return (f_dummy_dg_type);
}
dg_type
f_dg_complex_float_type(dg_idname idname, floating_variety var)
{
UNUSED (idname);
UNUSED (var);
return (f_dummy_dg_type);
}
dg_type
f_dg_enum_type(dg_enum_list values, dg_idname_option tagname, dg_sourcepos_option src_pos, shape sh, bool new_type)
{
UNUSED (values);
UNUSED (tagname);
UNUSED (src_pos);
UNUSED (sh);
UNUSED (new_type);
return (f_dummy_dg_type);
}
dg_type
f_dg_file_type(dg_type elem_type, shape sh)
{
UNUSED (elem_type);
UNUSED (sh);
return (f_dummy_dg_type);
}
dg_type
f_dg_fixed_point_type(dg_type rep_type, exp small, exp_option delta, exp_option digits)
{
UNUSED (rep_type);
UNUSED (small);
UNUSED (delta);
UNUSED (digits);
return (f_dummy_dg_type);
}
dg_type
f_dg_float_type(dg_idname idname, floating_variety var)
{
UNUSED (idname);
UNUSED (var);
return (f_dummy_dg_type);
}
dg_type
f_dg_floating_digits_type(dg_type rep_type, exp digits)
{
UNUSED (rep_type);
UNUSED (digits);
return (f_dummy_dg_type);
}
dg_type
f_dg_inlined_type(dg_type type, dg_tag origin)
{
UNUSED (type);
UNUSED (origin);
return (f_dummy_dg_type);
}
dg_type
f_dg_integer_type(dg_idname idname, variety var)
{
UNUSED (idname);
UNUSED (var);
return (f_dummy_dg_type);
}
dg_type
f_dg_is_spec_type(dg_type type)
{
UNUSED (type);
return (f_dummy_dg_type);
}
dg_type
f_dg_modular_type(dg_type rep_type, exp size)
{
UNUSED (rep_type);
UNUSED (size);
return (f_dummy_dg_type);
}
dg_type
f_dg_named_type(dg_tag dname)
{
UNUSED (dname);
return (f_dummy_dg_type);
}
dg_type
f_dg_packed_type(dg_type type, shape sh)
{
UNUSED (type);
UNUSED (sh);
return (f_dummy_dg_type);
}
dg_type
f_dg_pointer_type(dg_type type, bool_option heap_only)
{
UNUSED (type);
UNUSED (heap_only);
return (f_dummy_dg_type);
}
dg_type
f_dg_proc_type(dg_param_list params, dg_type result_type, bool_option prototype, nat_option call_convention, nat_option language, procprops_option prcprops)
{
UNUSED (params);
UNUSED (result_type);
UNUSED (prototype);
UNUSED (call_convention);
UNUSED (language);
UNUSED (prcprops);
return (f_dummy_dg_type);
}
dg_type
f_dg_ptr_memdata_type(dg_tag cls, dg_type memtype, shape sh, dg_tag_option pdm_type)
{
UNUSED (cls);
UNUSED (memtype);
UNUSED (sh);
UNUSED (pdm_type);
return (f_dummy_dg_type);
}
dg_type
f_dg_ptr_memfn_type(dg_tag cls, dg_type memtype, shape sh, dg_tag_option pfn_type)
{
UNUSED (cls);
UNUSED (memtype);
UNUSED (sh);
UNUSED (pfn_type);
return (f_dummy_dg_type);
}
dg_type
f_dg_qualified_type(dg_qualifier qualifier, dg_type type)
{
UNUSED (qualifier);
UNUSED (type);
return (f_dummy_dg_type);
}
dg_type
f_dg_reference_type(dg_type type)
{
UNUSED (type);
return (f_dummy_dg_type);
}
dg_type
f_dg_set_type(dg_type element_type, shape sh)
{
UNUSED (element_type);
UNUSED (sh);
return (f_dummy_dg_type);
}
dg_type
f_dg_spec_ref_type(dg_tag specification, dg_type type)
{
UNUSED (specification);
UNUSED (type);
return (f_dummy_dg_type);
}
dg_type
f_dg_string_type(dg_tag character_type, exp lower_bound, exp length)
{
UNUSED (character_type);
UNUSED (lower_bound);
UNUSED (length);
return (f_dummy_dg_type);
}
dg_type
f_dg_struct_type(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)
{
UNUSED (fields);
UNUSED (sh);
UNUSED (tagname);
UNUSED (src_pos);
UNUSED (varpart);
UNUSED (is_union);
UNUSED (new_type);
return (f_dummy_dg_type);
}
dg_type
f_dg_subrange_type(dg_type rep_type, dg_bound low, dg_bound high)
{
UNUSED (rep_type);
UNUSED (low);
UNUSED (high);
return (f_dummy_dg_type);
}
dg_type
f_dg_synchronous_type(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)
{
UNUSED (idname);
UNUSED (whence);
UNUSED (entries);
UNUSED (socb);
UNUSED (members);
UNUSED (varpart);
UNUSED (sh);
UNUSED (new_type);
UNUSED (elaboration);
return (f_dummy_dg_type);
}
dg_type
f_dg_task_type(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)
{
UNUSED (idname);
UNUSED (whence);
UNUSED (entries);
UNUSED (task_id);
UNUSED (tcb);
UNUSED (members);
UNUSED (varpart);
UNUSED (sh);
UNUSED (new_type);
UNUSED (elaboration);
return (f_dummy_dg_type);
}
dg_type
f_dg_unknown_type(shape sh)
{
UNUSED (sh);
return (f_dummy_dg_type);
}
dg_type f_dg_void_type;
dg_type f_dummy_dg_type;
void
init_dg_type(void)
{
return;
}
dg_type_list
new_dg_type_list(int n)
{
UNUSED (n);
return (f_dummy_dg_type_list);
}
dg_type_list
add_dg_type_list(dg_type_list list, dg_type elem, int index)
{
UNUSED (list);
UNUSED (elem);
UNUSED (index);
return (f_dummy_dg_type_list);
}
void
init_dg_type_list(void)
{
return;
}
dg_type_list_option no_dg_type_list_option;
dg_type_list_option
yes_dg_type_list_option(dg_type_list elem)
{
UNUSED (elem);
return (f_dummy_dg_type_list_option);
}
void
init_dg_type_list_option(void)
{
return;
}
dg_type_option no_dg_type_option;
dg_type_option
yes_dg_type_option(dg_type elem)
{
UNUSED (elem);
return (f_dummy_dg_type_option);
}
void
init_dg_type_option(void)
{
return;
}
dg_variant
f_make_dg_variant(dg_discrim_list discr, dg_classmem_list fields)
{
UNUSED (discr);
UNUSED (fields);
return (f_dummy_dg_variant);
}
dg_variant f_dummy_dg_variant;
void
init_dg_variant(void)
{
return;
}
dg_variant_list
new_dg_variant_list(int n)
{
UNUSED (n);
return (f_dummy_dg_variant_list);
}
dg_variant_list
add_dg_variant_list(dg_variant_list list, dg_variant elem, int index)
{
UNUSED (list);
UNUSED (elem);
UNUSED (index);
return (f_dummy_dg_variant_list);
}
void
init_dg_variant_list(void)
{
return;
}
dg_varpart
f_dg_discrim_varpart(dg_classmem discrim, dg_variant_list variants)
{
UNUSED (discrim);
UNUSED (variants);
return (f_dummy_dg_varpart);
}
dg_varpart
f_dg_sibl_discrim_varpart(dg_tag discrim, dg_variant_list variants)
{
UNUSED (discrim);
UNUSED (variants);
return (f_dummy_dg_varpart);
}
dg_varpart
f_dg_undiscrim_varpart(dg_type tag_type, dg_variant_list variants)
{
UNUSED (tag_type);
UNUSED (variants);
return (f_dummy_dg_varpart);
}
dg_varpart f_dummy_dg_varpart;
void
init_dg_varpart(void)
{
return;
}
dg_varpart_option no_dg_varpart_option;
dg_varpart_option
yes_dg_varpart_option(dg_varpart elem)
{
UNUSED (elem);
return (f_dummy_dg_varpart_option);
}
void
init_dg_varpart_option(void)
{
return;
}
dg_virtuality f_dg_abstract_virtuality;
dg_virtuality f_dg_virtual_virtuality;
dg_virtuality f_dummy_dg_virtuality;
void
init_dg_virtuality(void)
{
return;
}
dg_virtuality_option no_dg_virtuality_option;
dg_virtuality_option
yes_dg_virtuality_option(dg_virtuality elem)
{
UNUSED (elem);
return (f_dummy_dg_virtuality_option);
}
void
init_dg_virtuality_option(void)
{
return;
}
shape_option no_shape_option;
shape_option
yes_shape_option(shape elem)
{
UNUSED (elem);
return (f_dummy_shape_option);
}
void
init_shape_option(void)
{
return;
}
string_list
new_string_list(int n)
{
UNUSED (n);
return (f_dummy_string_list);
}
string_list
add_string_list(string_list list, string elem, int index)
{
UNUSED (list);
UNUSED (elem);
UNUSED (index);
return (f_dummy_string_list);
}
void
init_string_list(void)
{
return;
}
string_option no_string_option;
string_option
yes_string_option(string elem)
{
UNUSED (elem);
return (f_dummy_string_option);
}
void
init_string_option(void)
{
return;
}
token_option no_token_option;
token_option
yes_token_option(token elem)
{
UNUSED (elem);
return (f_dummy_token_option);
}
void
init_token_option(void)
{
return;
}
syntax highlighted by Code2HTML, v. 0.9.1