\relax
\providecommand\zref@newlabel[2]{}
\providecommand\hyper@newdestlabel[2]{}
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldcontentsline\contentsline
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global\let\oldnewlabel\newlabel
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\ifx\hyper@anchor\@undefined
\let\contentsline\oldcontentsline
\let\newlabel\oldnewlabel
\fi}
\fi}
\global\let\hyper@last\relax
\gdef\HyperFirstAtBeginDocument#1{#1}
\ifx\rEfLiNK\UnDef\gdef \rEfLiNK#1#2{#2}\fi
\newlabel{make}{{\rEfLiNK{x15-160001}{\csname :autoref\endcsname{section}A}}{\rEfLiNK{x15-160001}{\csname :autoref\endcsname{section}24}}{\rEfLiNK{x15-160001}{\csname :autoref\endcsname{section}Making tea and coffee\relax \special {t4ht=}\hbox {\relax \special {t4ht=}}\relax \let \prOteCt \relax \let \prOteCt \relax \Protect \l::bel {make}}}{section.1}{}}
\newlabel{cmotask}{{\rEfLiNK{x16-200002}{\csname :autoref\endcsname{section}B}}{\rEfLiNK{x16-200002}{\csname :autoref\endcsname{section}30}}{\rEfLiNK{x16-200002}{\csname :autoref\endcsname{section}Cancelling in multi-task subsystems \relax \let \prOteCt \relax \let \prOteCt \relax \Protect \l::bel {cmotask}\relax \special {t4ht=}\hbox {\relax \special {t4ht=}}}}{section.1}{}}
\newlabel{old}{{\rEfLiNK{x17-230003}{\csname :autoref\endcsname{section}C}}{\rEfLiNK{x17-230003}{\csname :autoref\endcsname{section}34}}{\rEfLiNK{x17-230003}{\csname :autoref\endcsname{section}\relax \special {t4ht=}\hbox {\relax \special {t4ht=}}\relax \let \prOteCt \relax \let \prOteCt \relax \Protect \l::bel {old}For ``old'' programmers}}{section.1}{}}
\newlabel{needs}{{\rEfLiNK{x17-260003}{\csname :autoref\endcsname{subsection}C.3}}{\rEfLiNK{x17-260003}{\csname :autoref\endcsname{subsection}35}}{\rEfLiNK{x17-260003}{\csname :autoref\endcsname{subsection}NEEDS list checking}}{subsection.1}{}}
\newlabel{tasks}{{\rEfLiNK{x18-350004}{\csname :autoref\endcsname{section}D}}{\rEfLiNK{x18-350004}{\csname :autoref\endcsname{section}38}}{\rEfLiNK{x18-350004}{\csname :autoref\endcsname{section}List of TASK routines\relax \special {t4ht=}\hbox {\relax \special {t4ht=}}\relax \let \prOteCt \relax \let \prOteCt \relax \Protect \l::bel {tasks}}}{section.1}{}}
\newlabel{request}{{\rEfLiNK{x19-360005}{\csname :autoref\endcsname{section}E}}{\rEfLiNK{x19-360005}{\csname :autoref\endcsname{section}45}}{\rEfLiNK{x19-360005}{\csname :autoref\endcsname{section}REQUEST constants\relax \special {t4ht=}\hbox {\relax \special {t4ht=}}\relax \let \prOteCt \relax \let \prOteCt \relax \Protect \l::bel {request}}}{section.1}{}}