summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/xelatex/xecjk/xeCJK-listings.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/xelatex/xecjk/xeCJK-listings.sty')
-rw-r--r--Master/texmf-dist/tex/xelatex/xecjk/xeCJK-listings.sty20
1 files changed, 8 insertions, 12 deletions
diff --git a/Master/texmf-dist/tex/xelatex/xecjk/xeCJK-listings.sty b/Master/texmf-dist/tex/xelatex/xecjk/xeCJK-listings.sty
index b19c1a82f24..8b2070d3e4c 100644
--- a/Master/texmf-dist/tex/xelatex/xecjk/xeCJK-listings.sty
+++ b/Master/texmf-dist/tex/xelatex/xecjk/xeCJK-listings.sty
@@ -29,10 +29,10 @@
%%
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
-\GetIdInfo$Id: xeCJK.dtx 54327e6 2018-01-28 19:10:14 +0800 Qing Lee <sobenlee@gmail.com> $
+\GetIdInfo$Id: xeCJK.dtx 25e85c2 2018-02-27 02:44:39 +0800 Qing Lee <sobenlee@gmail.com> $
{xeCJK patch file for listings}
\ProvidesExplPackage{xeCJK-listings}
- {\ExplFileDate}{3.6.0}{\ExplFileDescription}
+ {\ExplFileDate}{3.6.1}{\ExplFileDescription}
\DeclareOption* { \PassOptionsToPackage { \CurrentOption } { xeCJK } }
\ProcessOptions \scan_stop:
\RequirePackage { xeCJK }
@@ -201,14 +201,12 @@
\lst@whitespacefalse
\bool_if:NTF \l__xeCJK_listings_letter_bool
{
- \bool_lazy_or:nnF
- { \int_compare_p:nNn \l__xeCJK_listings_flag_int = \c_two }
+ \int_compare:nNnF \l__xeCJK_listings_flag_int = \c_two
{
- \bool_lazy_and_p:nn
- { \int_compare_p:nNn \l__xeCJK_listings_flag_int = \c_three }
- { ! \l__xeCJK_punct_breakable_bool }
+ \int_compare:nNnTF \l__xeCJK_listings_flag_int = \c_three
+ { \bool_if:NT \l__xeCJK_punct_breakable_bool { \lst@Output } }
+ { \lst@Output }
}
- { \lst@Output }
\lst@lettertrue
}
{
@@ -223,10 +221,8 @@
\lst@whitespacefalse
\bool_if:NTF \l__xeCJK_listings_letter_bool
{
- \bool_lazy_and:nnT
- { \int_compare_p:nNn \l__xeCJK_listings_flag_int < \c_two }
- { \__xeCJK_punct_if_long_p:N #2 }
- { \lst@Output }
+ \int_compare:nNnT \l__xeCJK_listings_flag_int < \c_two
+ { \__xeCJK_punct_if_long:NT #2 { \lst@Output } }
\lst@lettertrue
}
{