Hey Wesley:

Wouldn't it be better to have a function which returns "true" or "false"
instead of creating extra variables to hold the string?

Also, there might already be a built-in function to convert 0 to false
and 1 to true - not 100% positive though.

Cheers,

Bernard

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On 
> Behalf Of [EMAIL PROTECTED]
> Sent: Thursday, July 27, 2006 10:05
> To: [EMAIL PROTECTED]
> Subject: [Oscar-checkins] r5238 - trunk/lib/OSCAR
> 
> Author: wesbland
> Date: 2006-07-27 13:05:12 -0400 (Thu, 27 Jul 2006)
> New Revision: 5238
> 
> Modified:
>    trunk/lib/OSCAR/MAC.pm
> Log:
> Replaced the 1 and 0 with true and false.  Also added a return code.
> 
> 
> Modified: trunk/lib/OSCAR/MAC.pm
> ===================================================================
> --- trunk/lib/OSCAR/MAC.pm    2006-07-27 17:04:39 UTC (rev 5237)
> +++ trunk/lib/OSCAR/MAC.pm    2006-07-27 17:05:12 UTC (rev 5238)
> @@ -1180,6 +1180,8 @@
>  
>      #Start printing the menu
>      cli_menu($autofile);
> +
> +    return 0;
>  }
>  
>  #The interface for the cli version of the MAC setup
> @@ -1200,12 +1202,26 @@
>      if($auto) {open(FILE, "$infile") || die "Can't open the 
> input file\n";}
>      
>      while (!$done) {
> +        # Make text representations of the true/false for #4 & #6
> +        my $dyndhcptxt;
> +        my $uyoktxt;
> +        if($dyndhcp) {
> +            $dyndhcptxt = "true";
> +        } else {
> +            $dyndhcptxt = "false";
> +        }
> +        if($uyok) {
> +            $uyoktxt = "true";
> +        } else {
> +            $uyoktxt = "false";
> +        }
> +        
>          print "1)  Import MACs from file\n" . 
>                "2)  Installation Mode:  $install_mode\n" .
>                "3)  Enable Install Mode\n" .
> -              "4)  Dynamic DHCP update:  $dyndhcp\n" .
> +              "4)  Dynamic DHCP update:  $dyndhcptxt\n" .
>                "5)  Configure DHCP Server\n" .  
> -              "6)  Enable UYOK:  $uyok\n" .
> +              "6)  Enable UYOK:  $uyoktxt\n" .
>                "7)  Build AutoInstall CD\n" .
>                "8)  Setup Network Boot\n" .
>                "9)  Finish\n" .
> 
> 
> --------------------------------------------------------------
> -----------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the 
> chance to share your
> opinions on IT & business topics through brief surveys -- and 
> earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge
> &CID=DEVDEV
> _______________________________________________
> Oscar-checkins mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/oscar-checkins
> 

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Oscar-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oscar-devel

Reply via email to