/* translation of file "../gutil.k" */ /* generated by: * @(#)$Author: Kimwitu version: V4_6 (c) 1990-1996 University of Twente $ */ #ifndef KC_FUNCTIONS_gutil_HEADER #define KC_FUNCTIONS_gutil_HEADER #define KIMW_FUNCTIONS_gutil_HEADER /* for backwards compatibility */ /* define our own macro if we have a 'standard' (ansi) C(++) compiler */ #ifndef KC_NO_STDC # if defined(__STDC__) || defined(__cplusplus) || defined(_WIN32) # define KC_STDC # endif #endif #include "k.h" /* in case a user forgets */ /* included stuff */ #line 2 "../gutil.k" /* * The Termprocessor Kimwitu * * Copyright (c) 1991 University of Twente, Dept TIOS. * All rights reserved. * */ #line 27 "gutil.h" /* end included stuff */ boolean f_something_to_initialize KC__P((Ccode_option cco)); boolean f_NilCtexts KC__P((Ctexts c)); boolean f_no_attrs_in_Ccode_option KC__P((Ccode_option cco)); boolean f_all_alternatives_nullary KC__P((alternatives a)); ID f_phylumofwithcasesinfo KC__P((withcasesinfo wcso)); ID f_phylumofpatternrepresentation KC__P((patternrepresentation a_patrep)); Cvariabledeclarations sort_extend_Cvariabledeclarations KC__P((Cvariabledeclarations C_vardecls, fnarguments fn_args)); Cvariabledeclarations t_sort_extend_Cvariabledeclarations KC__P((Cvariabledeclarations C_vardecls, fnarguments fn_args, Cvariabledeclarations temp)); ac_parameter_type_list sort_extend_parameter_type_list KC__P((ac_declaration_list C_vardecls, ac_declarator decl)); ac_parameter_list t_sort_extend_parameter_list KC__P((ac_declaration_list C_vardecls, ac_identifier_list fn_args, ac_parameter_list temp)); void unparse_charptr KC__P((char *s, void (*printer_fn)(char *dummy1, uview dummy2), view v)); char *f_mkstars KC__P((int i)); char *f_mknls KC__P((int i)); char *f_mkquotednls KC__P((int ii)); ID f_mkselvar KC__P((char *prefix, int level)); ID f_mkselvar2 KC__P((char *prefix, int level, int branch)); char *f_mk_filename KC__P((casestring a_casestring, char suffix)); char *f_make_identifier_basename KC__P((char *fn)); rewriterulesinfo f_rewriterulesinfoofalternativeinview KC__P((alternative a_alternative, ID a_view)); rewriteviewsinfo f_rewriteviewsinfoofalternatives KC__P((alternatives a_alternatives, viewnames a_views)); unparseviewsinfo f_unparseviewsinfoofalternatives KC__P((alternatives a_alternatives, viewnames a_views)); ID f_typeof KC__P((path a_path)); ID f_operatorofpatternrepresentation KC__P((patternrepresentation a_patternrepresentation)); ID f_typeofunpsubterm KC__P((unpsubterm a_unpsubterm, ID a_operator)); boolean f_outmost_nl_preds_in_rewriterulesinfo KC__P((rewriterulesinfo ri)); boolean f_is_known_ptr_type KC__P((ID id)); withcasesinfo my_rewrite_withcasesinfo KC__P((withcasesinfo a_withcasesinfo)); int pos_of_sole_dollar_or_pattern_in_patternchain KC__P((patternchain a_patternchain)); int t_pos_of_sole_dollar_or_pattern_in_patternchain KC__P((patternchain a_patternchain, int tmp_result, int pos)); #endif /* ! KC_FUNCTIONS_gutil_HEADER */