[Python-checkins] CVS: python/dist/src/Doc/texinputs python.sty,1.53.2.1,1.53.2.2

Fred L. Drake fdrake@weyr.cnri.reston.va.us
2000年3月15日 10:01:29 -0500 (EST)


Update of /projects/cvsroot/python/dist/src/Doc/texinputs
In directory weyr:/home/fdrake/projects/python/Doc-152p2/texinputs
Modified Files:
 Tag: release152p1-patches
	python.sty 
Log Message:
cfuncdesc environment: Support an optional parameter telling about
the reference count treatment. This should *never* be entered by hand 
but added by the tools/anno-api.py script using data from the
reference count database Skip contributed.
Index: python.sty
===================================================================
RCS file: /projects/cvsroot/python/dist/src/Doc/texinputs/python.sty,v
retrieving revision 1.53.2.1
retrieving revision 1.53.2.2
diff -C2 -r1.53.2.1 -r1.53.2.2
*** python.sty	2000年03月03日 15:37:38	1.53.2.1
--- python.sty	2000年03月15日 15:01:26	1.53.2.2
***************
*** 511,522 ****
 % \begin{funcdesc}{myfunc}{\optional{parm1\optional{, parm2}}}
 %
 \newcommand{\optional}[1]{%
 {\textnormal{\Large[}}{#1}\hspace{0.5mm}{\textnormal{\Large]}}}
 
 % C functions ------------------------------------------------------------
! % \begin{cfuncdesc}{type}{name}{arglist}
! \newenvironment{cfuncdesc}[3]{
 \begin{fulllineitems}
! \item[\code{#1 \bfcode{#2}(\py@varvars{#3})}\index{#2@{\py@idxcode{#2()}}}]
 }{\end{fulllineitems}}
 
--- 511,529 ----
 % \begin{funcdesc}{myfunc}{\optional{parm1\optional{, parm2}}}
 %
+ \let\py@badkey=\@undefined
+ 
 \newcommand{\optional}[1]{%
 {\textnormal{\Large[}}{#1}\hspace{0.5mm}{\textnormal{\Large]}}}
 
 % C functions ------------------------------------------------------------
! % \begin{cfuncdesc}[refcount]{type}{name}{arglist}
! % Note that the [refcount] slot should only be filled in by
! % tools/anno-api.py; it pulls the value from the refcounts database.
! \newenvironment{cfuncdesc}[4][\py@badkey]{
 \begin{fulllineitems}
! \item[\code{#2 \bfcode{#3}(\py@varvars{#4})}\index{#3@{\py@idxcode{#3()}}}]
! \ifx#1\@undefined\else%
! \emph{Return value: \textbf{#1 reference}.}\\
! \fi
 }{\end{fulllineitems}}
 
***************
*** 530,535 ****
 % C data types -----------------------------------------------------------
 % \begin{ctypedesc}[index name]{typedef name}
- \let\py@classbadkey=\@undefined
- 
 \newenvironment{ctypedesc}[2][\py@badkey]{
 \begin{fulllineitems}
--- 537,540 ----

AltStyle によって変換されたページ (->オリジナル) /