From a63b337dd75bdef29d3e59f209931b46a96a4a4f Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Tue, 25 Mar 2014 20:46:25 +0000
Subject: babel (25mar14)

git-svn-id: svn://tug.org/texlive/trunk@33283 c570f23f-e606-0410-a88d-b1316a301751
---
 Master/texmf-dist/tex/generic/babel/plain.def | 40 +++++++++++++++++++++++----
 1 file changed, 34 insertions(+), 6 deletions(-)

(limited to 'Master/texmf-dist/tex/generic/babel/plain.def')

diff --git a/Master/texmf-dist/tex/generic/babel/plain.def b/Master/texmf-dist/tex/generic/babel/plain.def
index cc4d926543d..b2441523935 100644
--- a/Master/texmf-dist/tex/generic/babel/plain.def
+++ b/Master/texmf-dist/tex/generic/babel/plain.def
@@ -7,7 +7,7 @@
 %% babel.dtx  (with options: `plain')
 %% This is a generated file.
 %% 
-%% Copyright 2012-2013 Javier Bezos and Johannes L. Braams.
+%% Copyright 2012-2014 Javier Bezos and Johannes L. Braams.
 %% Copyright 1989-2008 Johannes L. Braams and any individual authors
 %% listed elsewhere in this file.  All rights reserved.
 %% 
@@ -38,7 +38,7 @@
 %% and covered by LPPL is defined by the unpacking scripts (with
 %% extension .ins) which are part of the distribution.
 %% File 'babel.dtx'
-%%\ProvidesFile{babel.dtx}[2014/03/17 v3.9j The Babel package]
+%%\ProvidesFile{babel.dtx}[2014/03/24 v3.9k The Babel package]
 %% Babel package for LaTeX2e.
 %% Copyright (C) 1989-2008 by Johannes Braams,
 %%                            TeXniek
@@ -64,6 +64,8 @@
 \long\def\@firstofone#1{#1}
 \long\def\@firstoftwo#1#2{#1}
 \long\def\@secondoftwo#1#2{#2}
+\def\@nnil{\@nil}
+\def\@gobbletwo#1#2{}
 \def\@ifstar#1{\@ifnextchar *{\@firstoftwo{#1}}}
 \def\@star@or@long#1{%
   \@ifstar
@@ -73,6 +75,7 @@
 \def\@car#1#2\@nil{#1}
 \def\@cdr#1#2\@nil{#2}
 \let\@typeset@protect\relax
+\let\protected@edef\edef
 \long\def\@gobble#1{}
 \edef\@backslashchar{\expandafter\@gobble\string\\}
 \def\strip@prefix#1>{}
@@ -103,10 +106,9 @@
 \def\begindocument{%
   \@begindocumenthook
   \global\let\@begindocumenthook\@undefined
-  \def\do##1{\global\let ##1\@undefined}%
+  \def\do##1{\global\let##1\@undefined}%
   \@preamblecmds
-  \global\let\do\noexpand
-  }
+  \global\let\do\noexpand}
 \ifx\@begindocumenthook\@undefined
   \def\@begindocumenthook{}
 \fi
@@ -148,7 +150,16 @@
     \advance\@tempcntb \@ne}%
   \let\@hash@##%
   \l@ngrel@x\expandafter\def\expandafter#1\reserved@a}
-\let\providecommand\newcommand
+\def\providecommand{\@star@or@long\provide@command}
+\def\provide@command#1{%
+  \begingroup
+    \escapechar\m@ne\xdef\@gtempa{{\string#1}}%
+  \endgroup
+  \expandafter\@ifundefined\@gtempa
+    {\def\reserved@a{\new@command#1}}%
+    {\let\reserved@a\relax
+     \def\reserved@a{\new@command\reserved@a}}%
+   \reserved@a}%
 \def\DeclareRobustCommand{\@star@or@long\declare@robustcommand}
 \def\declare@robustcommand#1{%
    \edef\reserved@a{\string#1}%
@@ -359,6 +370,23 @@
 \ifx\scriptsize\@undefined
   \let\scriptsize\sevenrm
 \fi
+\let\bbl@opt@shorthands\@nnil
+\def\bbl@ifshorthand#1#2#3{#2}%
+\ifx\babeloptionstrings\@undefined
+  \let\bbl@opt@strings\@nnil
+\else
+  \let\bbl@opt@strings\babeloptionstrings
+\fi
+\def\bbl@tempa{normal}
+\ifx\babeloptionmath\bbl@tempa
+  \def\bbl@mathnormal{\noexpand\textormath}
+\fi
+\def\BabelStringsDefault{generic}
+\ifx\BabelModifiers\@undefined\let\BabelModifiers\relax\fi
+\let\bbl@afterlang\relax
+\let\bbl@language@opts\@empty
+\ifx\@uclclist\@undefined\let\@uclclist\@empty\fi
+\def\AfterBabelLanguage#1#2{}
 %%
 %% \CharacterTable
 %%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-- 
cgit v1.2.3

