\expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi \doTocEntry\toclikesection{}{\csname a:TocLink\endcsname{1}{Q1-1-1}{}{Abstract}}{2}\relax \doTocEntry\toclikesection{}{\csname a:TocLink\endcsname{1}{x1-1000}{QQ2-1-2}{Abstract}}{2}\relax \doTocEntry\toclikesection{}{\csname a:TocLink\endcsname{1}{Q1-1-3}{}{Contents}}{2}\relax \doTocEntry\toclikesection{}{\csname a:TocLink\endcsname{1}{x1-2000}{QQ2-1-4}{Contents}}{2}\relax \doTocEntry\tocsection{1}{\csname a:TocLink\endcsname{2}{x2-30001}{QQ2-2-5}{Introduction}}{4}\relax \doTocEntry\tocsection{2}{\csname a:TocLink\endcsname{3}{x3-40002}{QQ2-3-6}{General Description}}{6}\relax \doTocEntry\tocsubsection{2.1}{\csname a:TocLink\endcsname{3}{x3-50001}{QQ2-3-7}{Names and Types}}{6}\relax \doTocEntry\tocsubsection{2.2}{\csname a:TocLink\endcsname{3}{x3-60002}{QQ2-3-8}{Data Consistency}}{6}\relax \doTocEntry\tocsubsection{2.3}{\csname a:TocLink\endcsname{3}{x3-70003}{QQ2-3-9}{Static Definition}}{6}\relax \doTocEntry\tocsubsection{2.4}{\csname a:TocLink\endcsname{3}{x3-80004}{QQ2-3-10}{Saving to Disc}}{7}\relax \doTocEntry\tocsubsection{2.5}{\csname a:TocLink\endcsname{3}{x3-90005}{QQ2-3-11}{C-callable Version}}{7}\relax \doTocEntry\tocsubsection{2.6}{\csname a:TocLink\endcsname{3}{x3-100006}{QQ2-3-12}{Portability to UNIX}}{7}\relax \doTocEntry\tocsubsection{2.7}{\csname a:TocLink\endcsname{3}{x3-110007}{QQ2-3-13}{Status Conventions}}{8}\relax \doTocEntry\tocsubsection{2.8}{\csname a:TocLink\endcsname{3}{x3-120008}{QQ2-3-14}{Terminology}}{8}\relax \doTocEntry\tocsection{3}{\csname a:TocLink\endcsname{4}{x4-130003}{QQ2-4-15}{Examples of Using the \texttt {NBS} Routines}}{9}\relax \doTocEntry\tocsubsection{3.1}{\csname a:TocLink\endcsname{4}{x4-140001}{QQ2-4-16}{Defining the Noticeboard Contents}}{10}\relax \doTocEntry\tocsubsection{3.2}{\csname a:TocLink\endcsname{4}{x4-150002}{QQ2-4-17}{Creating the Noticeboard}}{12}\relax \doTocEntry\tocsubsection{3.3}{\csname a:TocLink\endcsname{4}{x4-160003}{QQ2-4-18}{Finding the Noticeboard}}{12}\relax \doTocEntry\tocsubsection{3.4}{\csname a:TocLink\endcsname{4}{x4-170004}{QQ2-4-19}{Putting Values into the Noticeboard}}{13}\relax \doTocEntry\tocsubsection{3.5}{\csname a:TocLink\endcsname{4}{x4-180005}{QQ2-4-20}{Getting values from the Noticeboard}}{14}\relax \doTocEntry\tocsubsection{3.6}{\csname a:TocLink\endcsname{4}{x4-190006}{QQ2-4-21}{Finding out about Items}}{15}\relax \doTocEntry\tocsubsection{3.7}{\csname a:TocLink\endcsname{4}{x4-200007}{QQ2-4-22}{Saving and Restoring of Values}}{15}\relax \doTocEntry\tocsubsection{3.8}{\csname a:TocLink\endcsname{4}{x4-210008}{QQ2-4-23}{Losing Noticeboards}}{16}\relax \doTocEntry\tocsection{4}{\csname a:TocLink\endcsname{5}{x5-220004}{QQ2-5-24}{Compiling and Linking Applications}}{18}\relax \doTocEntry\tocsubsection{4.1}{\csname a:TocLink\endcsname{5}{x5-230001}{QQ2-5-25}{Compiling}}{18}\relax \doTocEntry\tocsubsection{4.2}{\csname a:TocLink\endcsname{5}{x5-240002}{QQ2-5-26}{Linking on \texttt {VMS}}}{18}\relax \doTocEntry\tocsubsection{4.3}{\csname a:TocLink\endcsname{5}{x5-250003}{QQ2-5-27}{Linking on \texttt {UNIX}}}{19}\relax \doTocEntry\tocsection{5}{\csname a:TocLink\endcsname{6}{x6-260005}{QQ2-6-28}{\texttt {NBS} Routines Listed by Category}}{21}\relax \doTocEntry\tocsubsection{5.1}{\csname a:TocLink\endcsname{6}{x6-270001}{QQ2-6-29}{{\texttt {NBS_TUNE}} --- Routines used to alter global noticeboard system parameters}}{21}\relax \doTocEntry\tocsubsection{5.2}{\csname a:TocLink\endcsname{6}{x6-280002}{QQ2-6-30}{{\texttt {NBS_DEFINITION}} --- Routines used to define the noticeboard structure}}{22}\relax \doTocEntry\tocsubsection{5.3}{\csname a:TocLink\endcsname{6}{x6-290003}{QQ2-6-31}{{\texttt {NBS_FIND}} --- Routines that find noticeboards and items within noticeboards}}{23}\relax \doTocEntry\tocsubsection{5.4}{\csname a:TocLink\endcsname{6}{x6-300004}{QQ2-6-32}{{\texttt {NBS_LOSE}} --- Routines that lose noticeboards and items within noticeboards}}{23}\relax \doTocEntry\tocsubsection{5.5}{\csname a:TocLink\endcsname{6}{x6-310005}{QQ2-6-33}{{\texttt {NBS_PUT}} --- Routines that write information to a noticeboard}}{23}\relax \doTocEntry\tocsubsection{5.6}{\csname a:TocLink\endcsname{6}{x6-320006}{QQ2-6-34}{{\texttt {NBS_GET}} --- Routines that read information from a noticeboard}}{25}\relax \doTocEntry\tocsection{6}{\csname a:TocLink\endcsname{7}{x7-330006}{QQ2-7-35}{Routine Timings}}{27}\relax \doTocEntry\tocsection{7}{\csname a:TocLink\endcsname{8}{x8-340007}{QQ2-8-36}{Omissions and Future Plans}}{28}\relax \doTocEntry\tocsubsection{7.1}{\csname a:TocLink\endcsname{8}{x8-350001}{QQ2-8-37}{New Features}}{28}\relax \doTocEntry\tocsubsection{7.2}{\csname a:TocLink\endcsname{8}{x8-360002}{QQ2-8-38}{Bug Fixes}}{29}\relax \doTocEntry\tocsection{A}{\csname a:TocLink\endcsname{9}{x9-370001}{QQ2-9-39}{Description of Individual \texttt {NBS} Routines}}{31}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{10}{x10-380000}{QQ2-10-40}{NBS_TUNE}}{31}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{10}{Q1-10-41}{}{\numberline {}NBS_TUNE--Alter the value of a global parameter}}{31}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{10}{Q1-10-42}{}{\numberline {}NBS_TUNE--Alter the value of a global parameter}}{31}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{11}{x11-390000}{QQ2-11-43}{ NBS_TUNE_NOTICEBOARD }}{32}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{11}{Q1-11-44}{}{\numberline {} NBS_TUNE_NOTICEBOARD -- Alter the value of a noticeboard-specific global parameter }}{32}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{11}{Q1-11-45}{}{\numberline {} NBS_TUNE_NOTICEBOARD -- Alter the value of a noticeboard-specific global parameter }}{32}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{12}{x12-400000}{QQ2-12-46}{ NBS_BEGIN_DEFINITION }}{33}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{12}{Q1-12-47}{}{\numberline {} NBS_BEGIN_DEFINITION -- Begin definition of the contents of a noticeboard and return a static identifier to the top level of the noticeboard }}{33}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{12}{Q1-12-48}{}{\numberline {} NBS_BEGIN_DEFINITION -- Begin definition of the contents of a noticeboard and return a static identifier to the top level of the noticeboard }}{33}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{13}{x13-410000}{QQ2-13-49}{ NBS_DEFINE_STRUCTURE }}{34}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{13}{Q1-13-50}{}{\numberline {} NBS_DEFINE_STRUCTURE -- Define a new entry for a structured item within another structured item and return a static identifier to the new item }}{34}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{13}{Q1-13-51}{}{\numberline {} NBS_DEFINE_STRUCTURE -- Define a new entry for a structured item within another structured item and return a static identifier to the new item }}{34}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{14}{x14-420000}{QQ2-14-52}{ NBS_DEFINE_PRIMITIVE }}{35}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{14}{Q1-14-53}{}{\numberline {} NBS_DEFINE_PRIMITIVE -- Define a new entry for a primitive item within another structured item and return a static identifier to the new item }}{35}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{14}{Q1-14-54}{}{\numberline {} NBS_DEFINE_PRIMITIVE -- Define a new entry for a primitive item within another structured item and return a static identifier to the new item }}{35}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{15}{x15-430000}{QQ2-15-55}{ NBS_DEFINE_SHAPE }}{36}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{15}{Q1-15-56}{}{\numberline {} NBS_DEFINE_SHAPE -- Define an initial shape for a primitive item }}{36}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{15}{Q1-15-57}{}{\numberline {} NBS_DEFINE_SHAPE -- Define an initial shape for a primitive item }}{36}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{16}{x16-440000}{QQ2-16-58}{ NBS_END_DEFINITION }}{36}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{16}{Q1-16-59}{}{\numberline {} NBS_END_DEFINITION -- End the definition of a noticeboard and then create the noticeboard, save the definition in a file, or save the definition plus data in a file }}{36}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{16}{Q1-16-60}{}{\numberline {} NBS_END_DEFINITION -- End the definition of a noticeboard and then create the noticeboard, save the definition in a file, or save the definition plus data in a file }}{36}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{17}{x17-450000}{QQ2-17-61}{ NBS_RESTORE_DEFINITION }}{37}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{17}{Q1-17-62}{}{\numberline {} NBS_RESTORE_DEFINITION -- Restore a noticeboard definition from file and create the noticeboard }}{37}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{17}{Q1-17-63}{}{\numberline {} NBS_RESTORE_DEFINITION -- Restore a noticeboard definition from file and create the noticeboard }}{37}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{18}{x18-460000}{QQ2-18-64}{ NBS_RESTORE_NOTICEBOARD }}{38}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{18}{Q1-18-65}{}{\numberline {} NBS_RESTORE_NOTICEBOARD -- Restore a noticeboard definition and data from file and create the noticeboard }}{38}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{18}{Q1-18-66}{}{\numberline {} NBS_RESTORE_NOTICEBOARD -- Restore a noticeboard definition and data from file and create the noticeboard }}{38}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{19}{x19-470000}{QQ2-19-67}{ NBS_SAVE_NOTICEBOARD }}{39}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{19}{Q1-19-68}{}{\numberline {} NBS_SAVE_NOTICEBOARD -- Save a noticeboard to its noticeboard definition file }}{39}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{19}{Q1-19-69}{}{\numberline {} NBS_SAVE_NOTICEBOARD -- Save a noticeboard to its noticeboard definition file }}{39}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{20}{x20-480000}{QQ2-20-70}{ NBS_FIND_NOTICEBOARD }}{40}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{20}{Q1-20-71}{}{\numberline {} NBS_FIND_NOTICEBOARD -- Find a named noticeboard and return an identifier to it }}{40}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{20}{Q1-20-72}{}{\numberline {} NBS_FIND_NOTICEBOARD -- Find a named noticeboard and return an identifier to it }}{40}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{21}{x21-490000}{QQ2-21-73}{ NBS_FIND_ITEM }}{41}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{21}{Q1-21-74}{}{\numberline {} NBS_FIND_ITEM -- Find an item with a specified name contained in a structure associated with a specified identifier and return the located item\texttt {'}s ID }}{41}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{21}{Q1-21-75}{}{\numberline {} NBS_FIND_ITEM -- Find an item with a specified name contained in a structure associated with a specified identifier and return the located item\texttt {'}s ID }}{41}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{22}{x22-500000}{QQ2-22-76}{ NBS_FIND_NTH_ITEM }}{41}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{22}{Q1-22-77}{}{\numberline {} NBS_FIND_NTH_ITEM -- Find the Nth item contained in a structure associated with a specified identifier and return the located item\texttt {'}s ID }}{41}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{22}{Q1-22-78}{}{\numberline {} NBS_FIND_NTH_ITEM -- Find the Nth item contained in a structure associated with a specified identifier and return the located item\texttt {'}s ID }}{41}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{23}{x23-510000}{QQ2-23-79}{ NBS_LOSE_NOTICEBOARD }}{42}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{23}{Q1-23-80}{}{\numberline {} NBS_LOSE_NOTICEBOARD -- Unmap a specified noticeboard }}{42}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{23}{Q1-23-81}{}{\numberline {} NBS_LOSE_NOTICEBOARD -- Unmap a specified noticeboard }}{42}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{24}{x24-520000}{QQ2-24-82}{ NBS_LOSE_ITEM }}{43}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{24}{Q1-24-83}{}{\numberline {} NBS_LOSE_ITEM -- Declare an intention never again to use a specified item }}{43}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{24}{Q1-24-84}{}{\numberline {} NBS_LOSE_ITEM -- Declare an intention never again to use a specified item }}{43}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{25}{x25-530000}{QQ2-25-85}{ NBS_PUT_VALUE }}{44}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{25}{Q1-25-86}{}{\numberline {} NBS_PUT_VALUE -- Put a byte array into a slice of a primitive item associated with a specified identifier }}{44}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{25}{Q1-25-87}{}{\numberline {} NBS_PUT_VALUE -- Put a byte array into a slice of a primitive item associated with a specified identifier }}{44}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{26}{x26-540000}{QQ2-26-88}{ NBS_PUT_CVALUE }}{45}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{26}{Q1-26-89}{}{\numberline {} NBS_PUT_CVALUE -- Put a character string into a slice of a primitive item associated with a specified identifier }}{45}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{26}{Q1-26-90}{}{\numberline {} NBS_PUT_CVALUE -- Put a character string into a slice of a primitive item associated with a specified identifier }}{45}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{27}{x27-550000}{QQ2-27-91}{ NBS_PUT_SHAPE }}{45}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{27}{Q1-27-92}{}{\numberline {} NBS_PUT_SHAPE -- Put a new shape to a primitive item associated with a specified identifier }}{45}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{27}{Q1-27-93}{}{\numberline {} NBS_PUT_SHAPE -- Put a new shape to a primitive item associated with a specified identifier }}{45}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{28}{x28-560000}{QQ2-28-94}{ NBS_PUT_SIZE }}{46}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{28}{Q1-28-95}{}{\numberline {} NBS_PUT_SIZE -- Put a new size to a primitive item associated with a specified identifier }}{46}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{28}{Q1-28-96}{}{\numberline {} NBS_PUT_SIZE -- Put a new size to a primitive item associated with a specified identifier }}{46}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{29}{x29-570000}{QQ2-29-97}{ NBS_INC_MODIFIED }}{47}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{29}{Q1-29-98}{}{\numberline {} NBS_INC_MODIFIED -- Increment the noticeboard modified count or an item modified count depending on whether this is a structured or primitive item }}{47}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{29}{Q1-29-99}{}{\numberline {} NBS_INC_MODIFIED -- Increment the noticeboard modified count or an item modified count depending on whether this is a structured or primitive item }}{47}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{30}{x30-580000}{QQ2-30-100}{ NBS_PUT_TRIGGER }}{47}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{30}{Q1-30-101}{}{\numberline {} NBS_PUT_TRIGGER -- Specify a routine to be called whenever a primitive item is updated }}{47}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{30}{Q1-30-102}{}{\numberline {} NBS_PUT_TRIGGER -- Specify a routine to be called whenever a primitive item is updated }}{47}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{31}{x31-590000}{QQ2-31-103}{ NBS_GET_VALUE }}{48}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{31}{Q1-31-104}{}{\numberline {} NBS_GET_VALUE -- Get a byte array from a slice of a primitive item associated with the specified identifier }}{48}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{31}{Q1-31-105}{}{\numberline {} NBS_GET_VALUE -- Get a byte array from a slice of a primitive item associated with the specified identifier }}{48}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{32}{x32-600000}{QQ2-32-106}{ NBS_GET_CVALUE }}{49}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{32}{Q1-32-107}{}{\numberline {} NBS_GET_CVALUE -- Get a character string from a slice of a primitive item associated with the specified identifier }}{49}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{32}{Q1-32-108}{}{\numberline {} NBS_GET_CVALUE -- Get a character string from a slice of a primitive item associated with the specified identifier }}{49}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{33}{x33-610000}{QQ2-33-109}{ NBS_GET_SHAPE }}{50}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{33}{Q1-33-110}{}{\numberline {} NBS_GET_SHAPE -- Get the shape of a primitive item associated with the specified identifier }}{50}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{33}{Q1-33-111}{}{\numberline {} NBS_GET_SHAPE -- Get the shape of a primitive item associated with the specified identifier }}{50}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{34}{x34-620000}{QQ2-34-112}{ NBS_GET_MODIFIED }}{51}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{34}{Q1-34-113}{}{\numberline {} NBS_GET_MODIFIED -- Get the noticeboard modified count or an item modified count depending on whether this is a structured or primitive item }}{51}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{34}{Q1-34-114}{}{\numberline {} NBS_GET_MODIFIED -- Get the noticeboard modified count or an item modified count depending on whether this is a structured or primitive item }}{51}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{35}{x35-630000}{QQ2-35-115}{ NBS_GET_MODIFIED_POINTER }}{52}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{35}{Q1-35-116}{}{\numberline {} NBS_GET_MODIFIED_POINTER -- Get a pointer to the noticeboard modified count or an item modified count depending on whether this is a structured or primitive item }}{52}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{35}{Q1-35-117}{}{\numberline {} NBS_GET_MODIFIED_POINTER -- Get a pointer to the noticeboard modified count or an item modified count depending on whether this is a structured or primitive item }}{52}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{36}{x36-640000}{QQ2-36-118}{ NBS_GET_UPDATED }}{52}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{36}{Q1-36-119}{}{\numberline {} NBS_GET_UPDATED -- Determine whether a primitive item or the noticeboard has been updated since the noticeboard was found or this routine was last called }}{52}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{36}{Q1-36-120}{}{\numberline {} NBS_GET_UPDATED -- Determine whether a primitive item or the noticeboard has been updated since the noticeboard was found or this routine was last called }}{52}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{37}{x37-650000}{QQ2-37-121}{ NBS_GET_POINTER }}{53}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{37}{Q1-37-122}{}{\numberline {} NBS_GET_POINTER -- Return a pointer to the first byte of the data of a primitive item associated with the specified identifier }}{53}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{37}{Q1-37-123}{}{\numberline {} NBS_GET_POINTER -- Return a pointer to the first byte of the data of a primitive item associated with the specified identifier }}{53}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{38}{x38-660000}{QQ2-38-124}{ NBS_GET_NAME }}{54}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{38}{Q1-38-125}{}{\numberline {} NBS_GET_NAME -- Get the name of an item associated with the specified identifier }}{54}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{38}{Q1-38-126}{}{\numberline {} NBS_GET_NAME -- Get the name of an item associated with the specified identifier }}{54}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{39}{x39-670000}{QQ2-39-127}{ NBS_GET_TYPE }}{54}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{39}{Q1-39-128}{}{\numberline {} NBS_GET_TYPE -- Get the type of an item associated with the specified identifier }}{54}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{39}{Q1-39-129}{}{\numberline {} NBS_GET_TYPE -- Get the type of an item associated with the specified identifier }}{54}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{40}{x40-680000}{QQ2-40-130}{ NBS_GET_SIZE }}{54}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{40}{Q1-40-131}{}{\numberline {} NBS_GET_SIZE -- Get the maximum and actual sizes of a primitive item associated with the specified identifier }}{54}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{40}{Q1-40-132}{}{\numberline {} NBS_GET_SIZE -- Get the maximum and actual sizes of a primitive item associated with the specified identifier }}{54}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{41}{x41-690000}{QQ2-41-133}{ NBS_GET_PRIMITIVE }}{55}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{41}{Q1-41-134}{}{\numberline {} NBS_GET_PRIMITIVE -- Determine whether or not an item is primitive }}{55}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{41}{Q1-41-135}{}{\numberline {} NBS_GET_PRIMITIVE -- Determine whether or not an item is primitive }}{55}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{42}{x42-700000}{QQ2-42-136}{ NBS_GET_PARENT }}{55}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{42}{Q1-42-137}{}{\numberline {} NBS_GET_PARENT -- Get the identifier of an item\texttt {'}s parent structure }}{55}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{42}{Q1-42-138}{}{\numberline {} NBS_GET_PARENT -- Get the identifier of an item\texttt {'}s parent structure }}{55}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{43}{x43-710000}{QQ2-43-139}{ NBS_GET_CHILDREN }}{56}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{43}{Q1-43-140}{}{\numberline {} NBS_GET_CHILDREN -- Get the number of children of a structured item }}{56}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{43}{Q1-43-141}{}{\numberline {} NBS_GET_CHILDREN -- Get the number of children of a structured item }}{56}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{44}{x44-720000}{QQ2-44-142}{ NBS_GET_INFO }}{56}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{44}{Q1-44-143}{}{\numberline {} NBS_GET_INFO -- Get general non-character information on a given noticeboard }}{56}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{44}{Q1-44-144}{}{\numberline {} NBS_GET_INFO -- Get general non-character information on a given noticeboard }}{56}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{45}{x45-730000}{QQ2-45-145}{ NBS_GET_CINFO }}{57}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{45}{Q1-45-146}{}{\numberline {} NBS_GET_CINFO -- Get general character information on a given noticeboard }}{57}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{45}{Q1-45-147}{}{\numberline {} NBS_GET_CINFO -- Get general character information on a given noticeboard }}{57}\relax \doTocEntry\tocsection{B}{\csname a:TocLink\endcsname{46}{x46-740002}{QQ2-46-148}{\texttt {NBS} Error Codes}}{62}\relax \doTocEntry\tocsection{C}{\csname a:TocLink\endcsname{47}{x47-750003}{QQ2-47-149}{Demonstration Programs}}{65}\relax \doTocEntry\tocsubsection{C.1}{\csname a:TocLink\endcsname{47}{x47-760001}{QQ2-47-150}{\texttt {NBTRACE} --- Trace Noticeboard Contents}}{65}\relax \doTocEntry\tocsubsection{C.2}{\csname a:TocLink\endcsname{47}{x47-770002}{QQ2-47-151}{\texttt {TIME} --- Time Noticeboard Operations}}{66}\relax \doTocEntry\tocsubsection{C.3}{\csname a:TocLink\endcsname{47}{x47-780003}{QQ2-47-152}{\texttt {EXERCISE} --- Exercise Noticeboard Routines}}{66}\relax \doTocEntry\tocsubsection{C.4}{\csname a:TocLink\endcsname{47}{x47-790004}{QQ2-47-153}{\texttt {WORDS} --- Generate Tree-structured Noticeboard}}{67}\relax \par