#! /bin/sed -f # Last edited on 2009-10-23 23:51:14 by stolfi s/acau/rdag/g s:FROM *\(.*\) IMPORT \(.*\):#include <\1> /* \2 */:g s:IMPORT *\(.*\);:#include <\1>:g s/TYPE/typedef/g s/\bRDAG[.]T\b/rdag_t/g s/\bDAG[.]T\b/rdag_t/g s/\bWr[.]T\b/FILE */g s/\bRd[.]T\b/FILE */g s/\bReduced[.]T\b/rdag_reduced_t/g s/\bClass\b/rdag_class/g s/\bIsSink\b/rdag_is_sink/g s/\bLast\b/rdag_last/g s/\bRest\b/rdag_rest/g s/\bSymbol\b/rdag_symbol_t/g s/\bArcData\b/rdag_arc_data_t/g s/\bNoNode\b/rdag_node_NONE/g s/\bNNodes\b/cau_num_nodes/g s/\bOutDeg\b/rdag_out_deg/g s/\bFirst\b/rdag_first/g s/\bEnumPaths\b/rdag_enum_paths/g s/\bNodeAction\b/rdag_node_action_t/g s/\bArcAction\b/rdag_arc_action_t/g s/\bAbort\b/rdag_disp_STOP/g s/\bSkip\b/rdag_disp_SKIP/g s/\bDump\b/rdag_dag_dump/g s/\bNode\b/rdag_node_t/g s/\bCheckInvariants\b/rdag_check_invariants/g s/\bDiscard\b/rdag_discard/g s/\bNullState\b/rdag_red_state_NULL/g s/\bUnitState\b/rdag_red_state_UNIT/g s/\bSuff\b/rdag_red_suff/g s/\bPref\b/rdag_red_pref/g s/\bCrunch\b/rdag_red_crunch/g s/\bArcs\b/rdag_red_arc_vec_t/g s/\bMaxNode\b/rdag_max_node/g s/\bMaxAllocNode\b/rdag_max_alloc_node/g s/\bMaxState\b/rdag_red_max_state/g s/\bFinal\b/rdag_red_is_final/g s/\bHasArcs\b/rdag_red_has_arcs/g s/\bState\b/rdag_red_state_t/g s/\bRoot\b/rdag_red_root/g s/\bSetRoot\b/rdag_red_set_root/g s/\bInDeg\b/rdag_red_in_deg/g s/\bStep\b/rdag_red_step/g s/\bSetArc\b/rdag_red_set_arc/g s/\bAddArc\b/rdag_add_arc/g s/\bSetFinal\b/rdag_red_set_final/g s/\bFull\b/rdag_red_error_FULL/g s/\bWalk\b/rdag_red_walk/g s/\bAccepts\b/rdag_red_accepts/g s/\bRank\b/rdag_red_rank/g s/\bAddString\b/rdag_red_add_string/g s/\bSubString\b/rdag_red_sub-string/g s/\bAddStringMaybeCrunch\b/rdag_red_add_string_maybe_crunch/g s/\bSubStringMaybeCrunch\b/rdag_red_sub_string_maybe_crunch/g s/\bEnumOutArcs\b/rdag_red_enum_out_arcs/g s/\bEnumInArcs\b/rdag_red_enum_in_arcs/g s/\bEnumPaths\b/rdag_red_enum_paths/g s/\bEnumStrings\b/rdag_red_enum_strings/g s/\bEnumStates\b/rdag_red_enum_states/g s/\bNPrefs\b/rdag_red_num_prefs/g s/\bNSuffs\b/rdag_red_num_suffs/g s/\bNPrefLetters\b/rdag_red_num_pref_letters/g s/\bNSuffLetters\b/rdag_red_num_suff_letters/g s/\bFirstPrefix\b/rdag_red_first_prefix/g s/\bFirstSuffix\b/rdag_red_first_suffix/g s/\bFullLabel\b/rdag_red_full_label/g s/\bEnumPrefs\b/rdag_red_enum_prefs/g s/\bEnumSuffs\b/rdag_red_enum_suffs/g s/\bPrintPrefs\b/rdag_red_print_prefs/g s/\bPrintSuffs\b/rdag_red_print_suffs/g s/\bBuild\b/rdag_red_build/g s/\bNStates\b/rdag_red_num_states/g s/\bNArcs\b/rdag_red_num_arcs/g s/\bCount\b/rdag_red_count/g s/\bMaxAllocState\b/rdag_red_max_alloc_state/g s/\bExpand\b/rdag_red_expand/g s/\bCrunch\b/rdag_red_crunch/g s/\bPathAction\b/rdag_red_path_action_t/g s/\bStateAction\b/rdag_red_state_action_t/g s/\bStringAction\b/rdag_red_string-action_t/g s/\bPrefixAction\b/rdag_red_prefix_action_t/g s/\bSuffixAction\b/rdag_red_suffix_action_t/g s/\bNextStringProc\b/rdag_red_next_string_proc_t/g s/\bCounts\b/rdag_red_counts_t/g s/\bReducedNew\b/rdag_red_new/g s/\bReducedCopy\b/rdag_red_copy/g s/\bCopyStates\b/rdag_red_copy_states/g s/\bReducedDump\b/rdag_red_dump/g s/\bReducedPrint\b/rdag_red_print/g s/\bPrintCounts\b/rdag_red_print_counts/g s/\bReducedPair\b/rdag_red_pair/g s/\bSortedReduced\b/rdag_is_sorted_reduced/g s/\bRDAGNew\b/rdag_rdag_new/g s/\bRDAGCopy\b/rdag_rdag_copy/g s/\bRDAGDump\b/rdag_rdag_dump/g s/\bRDAGLoad\b/rdag_rdag_load/g s/\bNAT\b/uint32_t/g s/#include /#include /g s/Basics/rdag_basics.h/g s/BinGraphF/rdag_bin_graph_f.h/g s/BinGraph/rdag_bin_graph.h/g s/Code/rdag_code.h/g s/Commented/rdag_commented.h/g s/RDAG/rdag_rdag.h/g s/RDAGF/rdag_rdag_f.h/g s/DAGF/rdag_dag_f.h/g s/Encoding/rdag_encoding.h/g s/GenHeapSort/rdag_gen_heap_sort_gen.h/g s/GenSort/rdag_gen_sort_gen.h/g s/Huffman/rdag_huffman.h/g s/ISOLatin1/rdag_iso_latin_1.h/g s/IntHeapSort/rdag_int_heap_sort.h/g s/IntHeapSort/rdag_int_heap_sort_gen.h/g s/IntSort/rdag_int_sort.h/g s/Integers/rdag_integers.h/g s/MuDAG/rdag_mu_dag.h/g s/ParamUtil/rdag_param_util.h/g s/ReadOnlyPermDAG/rdag_read_only_perm_dag.h/g s/PermDAG/rdag_perm_dag.h/g s/PlainEncoding/rdag_plain_encoding.h/g s/StringPrinter/rdag_string_printer.h/g s/UtilUnix/rdag_util_unix.h/g s/Util/rdag_util.h/g s/rdag_rdag/rdag/g s/rdag_dag/rdag/g