When a negative value is assigned to a boolean variable, the new value of the variable should be 'true'. This is not the case (the value becomes 'false').
Created attachment 1 [details] Text case
A fix has been checked into CVS. The fix contains the addition of a new BOOL type to libutap and special treatment of the assignment operation for booleans. As a consequence it is no longer possible to use boolean arguments to integer reference parameters and vice versa. Also pre/postfix de/increment is no longer allowed on booleans.