home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 December (Special) / PCWorld_2005-12_Special_cd.bin / Bezpecnost / lsti / lsti.exe / framework-2.5.exe / noassign.awk < prev    next >
Text File  |  2004-08-02  |  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.