On Fri, Dec 07, 2018 at 06:59:01PM -0600, Jacob Bachmeyer wrote:

> +     if { [string match "$pattern" $result] } {
> +         return 1
> +     } else {
> +         return 0
> +     }

This can be simplified to:
     return [string match $pattern $result]

> +     if { [regexp -- $regexp $result] } {
> +         return 1
> +     } else {
> +         return 0
> +     }

Likewise here for [regexp ...].

> +     if { $result eq $val } {
> +         return 1
> +     } else {
> +         return 0
> +     }

This can be simplified to:
     return [string equal $result $val]

> +     if { $val } {
> +         if { $result } { return 1 } else { return 0 }
> +     } else {
> +         if { $result } { return 0 } else { return 1 }
> +     }

This could be simplified to:

     if {$val} {
        return [expr $result != 0]
     } else {
        return [expr $result == 0]
     }

Cherrs,
Ben

Attachment: signature.asc
Description: PGP signature

_______________________________________________
DejaGnu mailing list
DejaGnu@gnu.org
https://lists.gnu.org/mailman/listinfo/dejagnu

Reply via email to