summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/nag/nag-experimental.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/nag/nag-experimental.cfg')
-rw-r--r--Master/texmf-dist/tex/latex/nag/nag-experimental.cfg50
1 files changed, 50 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/nag/nag-experimental.cfg b/Master/texmf-dist/tex/latex/nag/nag-experimental.cfg
index 330b792be6b..e65c4800cd6 100644
--- a/Master/texmf-dist/tex/latex/nag/nag-experimental.cfg
+++ b/Master/texmf-dist/tex/latex/nag/nag-experimental.cfg
@@ -21,6 +21,56 @@
%%
\ProvidesFile{nag-experimental.cfg}
[2009/07/04 v0.62alpha2 experimental additions to nag (ulmi)]
+\long\def\nag@protected@dontwrite#1#2#3%
+ {\write\m@ne{}%
+ \def\nag@line{#3}%
+ \@onelevel@sanitize\nag@line
+ \PackageInfo{nag}{%
+ \string\nofiles\space in effect.
+ Did not write line \MessageBreak
+ `\nag@line'
+ }%
+ \if@nobreak\ifvmode\nobreak\fi\fi}%
+
+\if@filesw
+ \def\nofiles{%
+ \@fileswfalse
+ \typeout{No auxiliary output files.^^J}%
+ \global\let\protected@write=\nag@protected@dontwrite
+ \let\makeindex\relax
+ \let\makeglossary\relax}
+\else
+ % already \nofiles.
+ \global\let\protected@write=\nag@protected@dontwrite
+\fi
+\gdef\ch@ck#1#2#3{%
+ \ifnum\count1#1<#2\else
+ \errhelp{%
+ eTeX has more counters, dimens, etc., maybe
+ that will help.
+ }
+ \errmessage{No room for a new #3}%
+\fi}
+\def\@testdef #1#2#3{%
+ \def\reserved@a{#3}%
+ \expandafter \ifx \csname #1@#2\endcsname\reserved@a
+ \else
+ \@tempswatrue
+ \begingroup
+ \@onelevel@sanitize\reserved@a
+ \expandafter\let\expandafter\nag@tmpb\csname #1@#2\endcsname
+ \ifx\nag@tmpb\relax
+ \let\nag@tmpb\@empty
+ \else
+ \@onelevel@sanitize\nag@tmpb
+ \fi
+ \PackageInfo{nag}{%
+ Label `#2' appears to have changed from\MessageBreak
+ `\nag@tmpb'\MessageBreak
+ to `\reserved@a'
+ }%
+ \endgroup
+ \fi}
\let\@xa\expandafter
\newif\ifnag@dofloatsizecheck
\newif\ifnag@allfloatpositionsfailed