# file: aspundef
# last: Mar  2 2007 
# note: only undo def etc; text changes: changetexstringdeep in authordirs

echo ==== comment out strings in file $1

cp $1 change.in

# example: cat change.in | sed 's|f3-usr2|felix-1|g' > change.out
# careful!  a typo or a \ may delete all the files!

cat change.in | sed 's|\\document|%ED\\document|g' > change.out
mv change.out change.in

cat change.in | sed 's|\\begin{document|%ED\\begin{document|g' > change.out
mv change.out change.in

cat change.in | sed 's|\\end{document|%ED\\end{document|g' > change.out
mv change.out change.in

cat change.in | sed 's|\\usepackage|%ED\\usepackage|g' > change.out
mv change.out change.in

cat change.in | sed 's|\\def\\|%ED\\def\\|g' > change.out
mv change.out change.in

cat change.in | sed 's|\\newcommand{|%ED\\newcommand{|g' > change.out
mv change.out change.in

cat change.in | sed 's|\\renewcommand{|%ED\\renewcommand{|g' > change.out
mv change.out change.in

## end of changes

# next line sets protection to what it was
chmod --reference=$1 change.in
mv change.in undef.tex



