cvtEOL.tcl
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:1k
源码类别:

通讯编程

开发平台:

Visual C++

  1. # cvtEOL.tcl --
  2. #
  3. # This file contains a script to parse a Tcl/Tk distribution and
  4. # convert the EOL from n to r on all text files.
  5. #
  6. # Copyright (c) 1996-1997 by Sun Microsystems, Inc.
  7. #
  8. # SCCS: @(#) cvtEOL.tcl 1.1 97/01/30 11:33:33
  9. #
  10. #
  11. # Convert files in the distribution to Mac style
  12. #
  13. set distDir [lindex $argv 0]
  14. set dirs {unix mac generic win library compat tests unix/dltest 
  15.   library/demos library/demos/images bitmaps xlib xlib/X11 .}
  16. set files {*.c *.y *.h *.r *.tcl *.test *.rc *.bc *.vc *.bmp *.html 
  17.    *.in *.notes *.terms all defs 
  18.    README ToDo changes tclIndex configure install-sh mkLinks 
  19.    square widget rmt ixset hello browse rolodex tcolor timer}
  20. foreach x $dirs {
  21.   if [catch {cd $distDir/$x}] continue
  22.   puts "Working on $x..."
  23.   foreach y [eval glob $files] {
  24.     exec chmod 666 $y
  25.     exec cp $y $y.tmp
  26.     exec tr 12 15 < $y.tmp > $y
  27.     exec chmod 444 $y
  28.     exec rm $y.tmp
  29.   }
  30. }