home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 June / PCWorld_2005-06_cd.bin / software / vyzkuste / firewally / firewally.exe / framework-2.3.exe / noassign.awk < prev    next >
Text File  |  2003-10-29  |  419b  |  18 lines

  1. # noassign.awk --- library file to avoid the need for a
  2. # special option that disables command-line assignments
  3. #
  4. # Arnold Robbins, arnold@gnu.org, Public Domain
  5. # October 1999
  6.  
  7. function disable_assigns(argc, argv,    i)
  8. {
  9.     for (i = 1; i < argc; i++)
  10.         if (argv[i] ~ /^[A-Za-z_][A-Za-z_0-9]*=.*/)
  11.             argv[i] = ("./" argv[i])
  12. }
  13.  
  14. BEGIN {
  15.     if (No_command_assign)
  16.         disable_assigns(ARGC, ARGV)
  17. }
  18.