X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=test%2Ftracemunch;h=b33b7d59e0df690213a987ed25f3c30ceedb97e2;hp=10ed5317e1b71617a5b7cce2dcea08d715a47ce3;hb=12b49d3c56a6130feb2d39fbe2d6c1bc0838f0fa;hpb=b22573b1ba4b51da883fa5f805b52f153fa5fae9 diff --git a/test/tracemunch b/test/tracemunch index 10ed5317..b33b7d59 100755 --- a/test/tracemunch +++ b/test/tracemunch @@ -1,5 +1,5 @@ #!/usr/bin/env perl -# $Id: tracemunch,v 1.12 2017/06/29 09:23:58 tom Exp $ +# $Id: tracemunch,v 1.16 2017/08/09 23:59:00 tom Exp $ ############################################################################## # Copyright (c) 1998-2005,2017 Free Software Foundation, Inc. # # # @@ -76,6 +76,15 @@ sub transaddr { $n = $win_addr{$addr}; $arg =~ s/\b$addr\b/window$n/g; } + if ( $arg =~ /add_wch\((window\d+,)?0x[[:xdigit:]]+\)/i ) { + $arg =~ s/(0x[[:xdigit:]]+)[)]/\&wch)/i; + } + elsif ( $arg =~ /color_content\((screen\d+,)?\d+(,0x[[:xdigit:]]+){3}/i ) { + $arg =~ s/(,0x[[:xdigit:]]+){3}[)]/,\&r,\&g,\&b)/i; + } + elsif ( $arg =~ /pair_content\((screen\d+,)?\d+(,0x[[:xdigit:]]+){2}/i ) { + $arg =~ s/(,0x[[:xdigit:]]+){2}[)]/,\&fg,\&bg)/i; + } return $arg; }