- More improvements. Current drawbacks: Intruder choice still not clear.

This commit is contained in:
ccremers 2006-03-20 09:54:45 +00:00
parent f3d4e8c350
commit ac87af60c1

View File

@ -666,7 +666,7 @@ regularModifiedLabel (Binding b)
{
// Interm: simple select
eprintf ("select ");
termPrint (b->term);
termPrintRemap (b->term);
eprintf ("\\n");
}
else
@ -680,13 +680,13 @@ regularModifiedLabel (Binding b)
if (!isTermEqual (rdfrom->from, rdto->from))
{
eprintf ("fake sender ");
termPrint (rdto->from);
termPrintRemap (rdto->from);
eprintf ("\\n");
}
if (!isTermEqual (rdfrom->to, rdto->to))
{
eprintf ("redirect to ");
termPrint (rdto->to);
termPrintRemap (rdto->to);
eprintf ("\\n");
}
}
@ -792,7 +792,7 @@ drawBinding (const System sys, Binding b)
//! Draw dependecies (including intruder!)
/**
* Returns from_intruder_count
* Returns from_intruder_count (from M_0)
*/
int
drawAllBindings (const System sys)
@ -816,10 +816,13 @@ drawAllBindings (const System sys)
drawBinding (sys, b);
// from intruder?
if (sys->runs[b->run_from].protocol == INTRUDER)
{
if (sys->runs[b->run_from].role == I_M)
{
fromintr++;
}
}
}
else
{
drawClass (sys, b);