\BOOKMARK [0][-]{chapter.1}{Overview}{}
\BOOKMARK [1][-]{section.1.1}{The Original Plan}{chapter.1}
\BOOKMARK [1][-]{section.1.2}{External Variables}{chapter.1}
\BOOKMARK [1][-]{section.1.3}{hypertex}{chapter.1}
\BOOKMARK [1][-]{section.1.4}{htsearch}{chapter.1}
\BOOKMARK [1][-]{section.1.5}{spadbuf}{chapter.1}
\BOOKMARK [1][-]{section.1.6}{hthits}{chapter.1}
\BOOKMARK [1][-]{section.1.7}{ex2ht}{chapter.1}
\BOOKMARK [1][-]{section.1.8}{htadd}{chapter.1}
\BOOKMARK [0][-]{chapter.2}{The hypertex language}{}
\BOOKMARK [0][-]{chapter.3}{Hypertex Call Graph}{}
\BOOKMARK [0][-]{chapter.4}{Shared Code}{}
\BOOKMARK [1][-]{subsection.4.0.1}{BeStruct}{chapter.4}
\BOOKMARK [1][-]{section.4.1}{Shared Code for file handling}{chapter.4}
\BOOKMARK [2][-]{subsection.4.1.1}{strpostfix}{section.4.1}
\BOOKMARK [2][-]{subsection.4.1.2}{extendHT}{section.4.1}
\BOOKMARK [2][-]{subsection.4.1.3}{buildHtFilename}{section.4.1}
\BOOKMARK [2][-]{subsection.4.1.4}{pathname}{section.4.1}
\BOOKMARK [2][-]{subsection.4.1.5}{htFileOpen}{section.4.1}
\BOOKMARK [2][-]{subsection.4.1.6}{dbFileOpen}{section.4.1}
\BOOKMARK [2][-]{subsection.4.1.7}{tempFileOpen}{section.4.1}
\BOOKMARK [1][-]{section.4.2}{Shared Code for Hash Table Handling}{chapter.4}
\BOOKMARK [2][-]{subsection.4.2.1}{halloc}{section.4.2}
\BOOKMARK [2][-]{subsection.4.2.2}{hashInit}{section.4.2}
\BOOKMARK [2][-]{subsection.4.2.3}{freeHash}{section.4.2}
\BOOKMARK [2][-]{subsection.4.2.4}{hashInsert}{section.4.2}
\BOOKMARK [2][-]{subsection.4.2.5}{hashFind}{section.4.2}
\BOOKMARK [2][-]{subsection.4.2.6}{hashReplace}{section.4.2}
\BOOKMARK [2][-]{subsection.4.2.7}{hashDelete}{section.4.2}
\BOOKMARK [2][-]{subsection.4.2.8}{hashMap}{section.4.2}
\BOOKMARK [2][-]{subsection.4.2.9}{hashCopyEntry}{section.4.2}
\BOOKMARK [2][-]{subsection.4.2.10}{hashCopyTable}{section.4.2}
\BOOKMARK [2][-]{subsection.4.2.11}{stringHash}{section.4.2}
\BOOKMARK [2][-]{subsection.4.2.12}{stringEqual}{section.4.2}
\BOOKMARK [2][-]{subsection.4.2.13}{allocString}{section.4.2}
\BOOKMARK [1][-]{section.4.3}{Shared Code for Error Handling}{chapter.4}
\BOOKMARK [2][-]{subsection.4.3.1}{jump}{section.4.3}
\BOOKMARK [2][-]{subsection.4.3.2}{dumpToken}{section.4.3}
\BOOKMARK [2][-]{subsection.4.3.3}{printPageAndFilename}{section.4.3}
\BOOKMARK [2][-]{subsection.4.3.4}{printNextTenTokens}{section.4.3}
\BOOKMARK [2][-]{subsection.4.3.5}{printToken}{section.4.3}
\BOOKMARK [2][-]{subsection.4.3.6}{tokenName}{section.4.3}
\BOOKMARK [2][-]{subsection.4.3.7}{htperror}{section.4.3}
\BOOKMARK [1][-]{section.4.4}{Shared Code for Lexical Analyzer}{chapter.4}
\BOOKMARK [2][-]{subsection.4.4.1}{parserInit}{section.4.4}
\BOOKMARK [2][-]{subsection.4.4.2}{initScanner}{section.4.4}
\BOOKMARK [2][-]{subsection.4.4.3}{saveScannerState}{section.4.4}
\BOOKMARK [2][-]{subsection.4.4.4}{restoreScannerState}{section.4.4}
\BOOKMARK [2][-]{subsection.4.4.5}{ungetChar}{section.4.4}
\BOOKMARK [2][-]{subsection.4.4.6}{getChar}{section.4.4}
\BOOKMARK [2][-]{subsection.4.4.7}{getChar1}{section.4.4}
\BOOKMARK [2][-]{subsection.4.4.8}{ungetToken}{section.4.4}
\BOOKMARK [2][-]{subsection.4.4.9}{getToken}{section.4.4}
\BOOKMARK [2][-]{subsection.4.4.10}{pushBeStack}{section.4.4}
\BOOKMARK [2][-]{subsection.4.4.11}{checkAndPopBeStack}{section.4.4}
\BOOKMARK [2][-]{subsection.4.4.12}{clearBeStack}{section.4.4}
\BOOKMARK [2][-]{subsection.4.4.13}{beType}{section.4.4}
\BOOKMARK [2][-]{subsection.4.4.14}{beginType}{section.4.4}
\BOOKMARK [2][-]{subsection.4.4.15}{endType}{section.4.4}
\BOOKMARK [2][-]{subsection.4.4.16}{keywordType}{section.4.4}
\BOOKMARK [2][-]{subsection.4.4.17}{getExpectedToken}{section.4.4}
\BOOKMARK [2][-]{subsection.4.4.18}{spadErrorHandler}{section.4.4}
\BOOKMARK [2][-]{subsection.4.4.19}{resetConnection}{section.4.4}
\BOOKMARK [2][-]{subsection.4.4.20}{spadBusy}{section.4.4}
\BOOKMARK [2][-]{subsection.4.4.21}{connectSpad}{section.4.4}
\BOOKMARK [1][-]{section.4.5}{htadd shared code}{chapter.4}
\BOOKMARK [1][-]{section.4.6}{hypertex shared code}{chapter.4}
\BOOKMARK [0][-]{chapter.5}{Shared include files}{}
\BOOKMARK [1][-]{section.5.1}{debug.c}{chapter.5}
\BOOKMARK [1][-]{section.5.2}{hyper.h}{chapter.5}
\BOOKMARK [0][-]{chapter.6}{The spadbuf function}{}
\BOOKMARK [1][-]{section.6.1}{spadbuf Call Graph}{chapter.6}
\BOOKMARK [1][-]{section.6.2}{Constants and Headers}{chapter.6}
\BOOKMARK [2][-]{subsection.6.2.1}{System includes}{section.6.2}
\BOOKMARK [2][-]{subsection.6.2.2}{Local includes}{section.6.2}
\BOOKMARK [1][-]{section.6.3}{externs}{chapter.6}
\BOOKMARK [1][-]{section.6.4}{local variables}{chapter.6}
\BOOKMARK [1][-]{section.6.5}{Code}{chapter.6}
\BOOKMARK [2][-]{subsection.6.5.1}{spadbufInterHandler}{section.6.5}
\BOOKMARK [2][-]{subsection.6.5.2}{spadbufFunctionChars}{section.6.5}
\BOOKMARK [2][-]{subsection.6.5.3}{interpIO}{section.6.5}
\BOOKMARK [2][-]{subsection.6.5.4}{}{section.6.5}
\BOOKMARK [2][-]{subsection.6.5.5}{main}{section.6.5}
\BOOKMARK [0][-]{chapter.7}{The ex2ht function}{}
\BOOKMARK [1][-]{section.7.1}{ex2ht Call Graph}{chapter.7}
\BOOKMARK [1][-]{section.7.2}{ex2ht Source Code}{chapter.7}
\BOOKMARK [1][-]{section.7.3}{Constants and Headers}{chapter.7}
\BOOKMARK [2][-]{subsection.7.3.1}{System includes}{section.7.3}
\BOOKMARK [2][-]{subsection.7.3.2}{Local includes}{section.7.3}
\BOOKMARK [1][-]{section.7.4}{defines}{chapter.7}
\BOOKMARK [1][-]{section.7.5}{local variables}{chapter.7}
\BOOKMARK [1][-]{section.7.6}{Code}{chapter.7}
\BOOKMARK [2][-]{subsection.7.6.1}{allocString}{section.7.6}
\BOOKMARK [2][-]{subsection.7.6.2}{strPrefix}{section.7.6}
\BOOKMARK [2][-]{subsection.7.6.3}{getExTitle}{section.7.6}
\BOOKMARK [2][-]{subsection.7.6.4}{exToHt}{section.7.6}
\BOOKMARK [2][-]{subsection.7.6.5}{emitHeader}{section.7.6}
\BOOKMARK [2][-]{subsection.7.6.6}{emitFooter}{section.7.6}
\BOOKMARK [2][-]{subsection.7.6.7}{emitMenuEntry}{section.7.6}
\BOOKMARK [2][-]{subsection.7.6.8}{emitSpadCommand}{section.7.6}
\BOOKMARK [2][-]{subsection.7.6.9}{openCoverPage}{section.7.6}
\BOOKMARK [2][-]{subsection.7.6.10}{closeCoverPage}{section.7.6}
\BOOKMARK [2][-]{subsection.7.6.11}{closeCoverFile}{section.7.6}
\BOOKMARK [2][-]{subsection.7.6.12}{emitCoverLink}{section.7.6}
\BOOKMARK [2][-]{subsection.7.6.13}{addFile}{section.7.6}
\BOOKMARK [2][-]{subsection.7.6.14}{main}{section.7.6}
\BOOKMARK [0][-]{chapter.8}{The htadd command}{}
\BOOKMARK [1][-]{section.8.1}{htadd Call Graph}{chapter.8}
\BOOKMARK [1][-]{section.8.2}{Constants and Headers}{chapter.8}
\BOOKMARK [2][-]{subsection.8.2.1}{System includes}{section.8.2}
\BOOKMARK [2][-]{subsection.8.2.2}{structs}{section.8.2}
\BOOKMARK [2][-]{subsection.8.2.3}{Local includes}{section.8.2}
\BOOKMARK [2][-]{subsection.8.2.4}{extern references}{section.8.2}
\BOOKMARK [2][-]{subsection.8.2.5}{defines}{section.8.2}
\BOOKMARK [2][-]{subsection.8.2.6}{forward declarations}{section.8.2}
\BOOKMARK [2][-]{subsection.8.2.7}{local variables}{section.8.2}
\BOOKMARK [1][-]{section.8.3}{The Shared Code}{chapter.8}
\BOOKMARK [1][-]{section.8.4}{Code}{chapter.8}
\BOOKMARK [2][-]{subsection.8.4.1}{parseArgs}{section.8.4}
\BOOKMARK [2][-]{subsection.8.4.2}{writable}{section.8.4}
\BOOKMARK [2][-]{subsection.8.4.3}{buildDBFilename}{section.8.4}
\BOOKMARK [2][-]{subsection.8.4.4}{addfile}{section.8.4}
\BOOKMARK [2][-]{subsection.8.4.5}{updateDB}{section.8.4}
\BOOKMARK [2][-]{subsection.8.4.6}{addNewPages}{section.8.4}
\BOOKMARK [2][-]{subsection.8.4.7}{copyFile}{section.8.4}
\BOOKMARK [2][-]{subsection.8.4.8}{getFilename}{section.8.4}
\BOOKMARK [2][-]{subsection.8.4.9}{deleteFile}{section.8.4}
\BOOKMARK [2][-]{subsection.8.4.10}{deleteDB}{section.8.4}
\BOOKMARK [2][-]{subsection.8.4.11}{main}{section.8.4}
\BOOKMARK [0][-]{chapter.9}{The hthits function}{}
\BOOKMARK [1][-]{section.9.1}{hthits Call Graph}{chapter.9}
\BOOKMARK [1][-]{section.9.2}{Constants and Headers}{chapter.9}
\BOOKMARK [2][-]{subsection.9.2.1}{System includes}{section.9.2}
\BOOKMARK [2][-]{subsection.9.2.2}{defines}{section.9.2}
\BOOKMARK [2][-]{subsection.9.2.3}{structs}{section.9.2}
\BOOKMARK [2][-]{subsection.9.2.4}{Local includes}{section.9.2}
\BOOKMARK [2][-]{subsection.9.2.5}{local variables}{section.9.2}
\BOOKMARK [2][-]{subsection.9.2.6}{cmdline}{section.9.2}
\BOOKMARK [2][-]{subsection.9.2.7}{handleHtdb}{section.9.2}
\BOOKMARK [2][-]{subsection.9.2.8}{handleFile}{section.9.2}
\BOOKMARK [2][-]{subsection.9.2.9}{handleFilePages}{section.9.2}
\BOOKMARK [2][-]{subsection.9.2.10}{handlePage}{section.9.2}
\BOOKMARK [2][-]{subsection.9.2.11}{searchPage}{section.9.2}
\BOOKMARK [2][-]{subsection.9.2.12}{squirt}{section.9.2}
\BOOKMARK [2][-]{subsection.9.2.13}{splitpage}{section.9.2}
\BOOKMARK [2][-]{subsection.9.2.14}{untexbuf}{section.9.2}
\BOOKMARK [2][-]{subsection.9.2.15}{badDB}{section.9.2}
\BOOKMARK [2][-]{subsection.9.2.16}{regerr}{section.9.2}
\BOOKMARK [2][-]{subsection.9.2.17}{main}{section.9.2}
\BOOKMARK [0][-]{chapter.10}{The hypertex command}{}
\BOOKMARK [1][-]{section.10.1}{Constants and Headers}{chapter.10}
\BOOKMARK [2][-]{subsection.10.1.1}{System includes}{section.10.1}
\BOOKMARK [1][-]{section.10.2}{structs}{chapter.10}
\BOOKMARK [2][-]{subsection.10.2.1}{Local includes}{section.10.2}
\BOOKMARK [1][-]{section.10.3}{structs}{chapter.10}
\BOOKMARK [1][-]{section.10.4}{defines}{chapter.10}
\BOOKMARK [1][-]{section.10.5}{externs}{chapter.10}
\BOOKMARK [1][-]{section.10.6}{local variables}{chapter.10}
\BOOKMARK [1][-]{section.10.7}{The Shared Code}{chapter.10}
\BOOKMARK [1][-]{section.10.8}{Code}{chapter.10}
\BOOKMARK [2][-]{subsection.10.8.1}{sigusr2Handler}{section.10.8}
\BOOKMARK [2][-]{subsection.10.8.2}{sigcldHandler}{section.10.8}
\BOOKMARK [2][-]{subsection.10.8.3}{cleanSocket}{section.10.8}
\BOOKMARK [2][-]{subsection.10.8.4}{initHash}{section.10.8}
\BOOKMARK [2][-]{subsection.10.8.5}{initPageStructs}{section.10.8}
\BOOKMARK [2][-]{subsection.10.8.6}{checkArguments}{section.10.8}
\BOOKMARK [2][-]{subsection.10.8.7}{makeServerConnections}{section.10.8}
\BOOKMARK [1][-]{section.10.9}{Condition Handling}{chapter.10}
\BOOKMARK [2][-]{subsection.10.9.1}{insertCond}{section.10.9}
\BOOKMARK [2][-]{subsection.10.9.2}{changeCond}{section.10.9}
\BOOKMARK [2][-]{subsection.10.9.3}{checkMemostack}{section.10.9}
\BOOKMARK [2][-]{subsection.10.9.4}{checkCondition}{section.10.9}
\BOOKMARK [1][-]{section.10.10}{Dialog Handling}{chapter.10}
\BOOKMARK [2][-]{subsection.10.10.1}{redrawWin}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.2}{mystrncpy}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.3}{incLineNumbers}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.4}{decLineNumbers}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.5}{decreaseLineNumbers}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.6}{overwriteBuffer}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.7}{moveSymForward}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.8}{clearCursorline}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.9}{insertBuffer}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.10}{addBufferToSym}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.11}{drawInputsymbol}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.12}{updateInputsymbol}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.13}{drawCursor}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.14}{moveCursorHome}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.15}{moveCursorEnd}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.16}{void moveCursorForward}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.17}{moveCursorDown}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.18}{moveCursorUp}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.19}{clearCursor}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.20}{moveCursorBackward}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.21}{moveRestBack}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.22}{deleteRestOfLine}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.23}{backOverEoln}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.24}{moveBackOneChar}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.25}{backOverChar}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.26}{deleteEoln}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.27}{deleteOneChar}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.28}{deleteChar}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.29}{toughEnter}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.30}{enterNewLine}{section.10.10}
\BOOKMARK [2][-]{subsection.10.10.31}{dialog}{section.10.10}
\BOOKMARK [1][-]{section.10.11}{Format and Display a page}{chapter.10}
\BOOKMARK [2][-]{subsection.10.11.1}{showPage}{section.10.11}
\BOOKMARK [2][-]{subsection.10.11.2}{exposePage}{section.10.11}
\BOOKMARK [2][-]{subsection.10.11.3}{scrollPage}{section.10.11}
\BOOKMARK [2][-]{subsection.10.11.4}{pastePage}{section.10.11}
\BOOKMARK [1][-]{section.10.12}{Event Handling}{chapter.10}
\BOOKMARK [2][-]{subsection.10.12.1}{mainEventLoop}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.2}{handleEvent}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.3}{createWindow}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.4}{quitHyperDoc}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.5}{findPage}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.6}{downlink}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.7}{memolink}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.8}{killAxiomPage}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.9}{killPage}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.10}{returnlink}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.11}{uplink}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.12}{windowlinkHandler}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.13}{makeWindowLink}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.14}{lispwindowlinkHandler}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.15}{pasteButton}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.16}{helpForHyperDoc}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.17}{findButtonInList}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.18}{getHyperLink}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.19}{handleButton}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.20}{exitHyperDoc}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.21}{setWindow}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.22}{clearExposures}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.23}{getNewWindow}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.24}{setCursor}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.25}{changeCursor}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.26}{handleMotionEvent}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.27}{initCursorState}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.28}{initCursorStates}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.29}{makeBusyCursor}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.30}{makeBusyCursors}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.31}{HyperDocErrorHandler}{section.10.12}
\BOOKMARK [2][-]{subsection.10.12.32}{setErrorHandlers}{section.10.12}
\BOOKMARK [1][-]{section.10.13}{Line Extent Computation}{chapter.10}
\BOOKMARK [2][-]{subsection.10.13.1}{computeInputExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.2}{computePunctuationExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.3}{computeWordExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.4}{computeVerbatimExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.5}{computeSpadsrctxtExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.6}{computeDashExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.7}{computeTextExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.8}{computeBeginItemsExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.9}{computeItemExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.10}{computeMitemExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.11}{endifExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.12}{computeIfcondExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.13}{computeCenterExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.14}{computeBfExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.15}{computeEmExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.16}{computeItExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.17}{computeRmExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.18}{computeButtonExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.19}{endbuttonExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.20}{computePastebuttonExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.21}{endpastebuttonExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.22}{computePasteExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.23}{computeSpadcommandExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.24}{computeSpadsrcExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.25}{endSpadcommandExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.26}{endSpadsrcExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.27}{computeMboxExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.28}{computeBoxExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.29}{computeIrExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.30}{computeImageExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.31}{computeTableExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.32}{computeTitleExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.33}{computeHeaderExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.34}{computeFooterExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.35}{computeScrollingExtent}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.36}{startNewline}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.37}{centerNodes}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.38}{punctuationWidth}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.39}{inputStringWidth}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.40}{wordWidth}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.41}{verbatimWidth}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.42}{widthOfDash}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.43}{textWidth}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.44}{totalWidth}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.45}{initExtents}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.46}{initTitleExtents}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.47}{initText}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.48}{textHeight}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.49}{textHeight1}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.50}{maxX}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.51}{Xvalue}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.52}{trailingSpace}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.53}{insertBitmapFile}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.54}{insertPixmapFile}{section.10.13}
\BOOKMARK [2][-]{subsection.10.13.55}{plh}{section.10.13}
\BOOKMARK [1][-]{section.10.14}{Handling forms}{chapter.10}
\BOOKMARK [2][-]{subsection.10.14.1}{computeFormPage}{section.10.14}
\BOOKMARK [2][-]{subsection.10.14.2}{windowWidth}{section.10.14}
\BOOKMARK [2][-]{subsection.10.14.3}{windowHeight}{section.10.14}
\BOOKMARK [2][-]{subsection.10.14.4}{formHeaderExtent}{section.10.14}
\BOOKMARK [2][-]{subsection.10.14.5}{formFooterExtent}{section.10.14}
\BOOKMARK [2][-]{subsection.10.14.6}{formScrollingExtent}{section.10.14}
\BOOKMARK [1][-]{section.10.15}{Managing the HyperDoc group stack}{chapter.10}
\BOOKMARK [2][-]{subsection.10.15.1}{popGroupStack}{section.10.15}
\BOOKMARK [2][-]{subsection.10.15.2}{pushGroupStack}{section.10.15}
\BOOKMARK [2][-]{subsection.10.15.3}{initGroupStack}{section.10.15}
\BOOKMARK [2][-]{subsection.10.15.4}{emTopGroup}{section.10.15}
\BOOKMARK [2][-]{subsection.10.15.5}{rmTopGroup}{section.10.15}
\BOOKMARK [2][-]{subsection.10.15.6}{lineTopGroup}{section.10.15}
\BOOKMARK [2][-]{subsection.10.15.7}{bfTopGroup}{section.10.15}
\BOOKMARK [2][-]{subsection.10.15.8}{ttTopGroup}{section.10.15}
\BOOKMARK [2][-]{subsection.10.15.9}{pushActiveGroup}{section.10.15}
\BOOKMARK [2][-]{subsection.10.15.10}{pushSpadGroup}{section.10.15}
\BOOKMARK [2][-]{subsection.10.15.11}{initTopGroup}{section.10.15}
\BOOKMARK [2][-]{subsection.10.15.12}{centerTopGroup}{section.10.15}
\BOOKMARK [2][-]{subsection.10.15.13}{copyGroupStack}{section.10.15}
\BOOKMARK [2][-]{subsection.10.15.14}{freeGroupStack}{section.10.15}
\BOOKMARK [1][-]{section.10.16}{Handle input, output, and Axiom communication}{chapter.10}
\BOOKMARK [2][-]{subsection.10.16.1}{makeRecord}{section.10.16}
\BOOKMARK [2][-]{subsection.10.16.2}{verifyRecord}{section.10.16}
\BOOKMARK [2][-]{subsection.10.16.3}{ht2Input}{section.10.16}
\BOOKMARK [2][-]{subsection.10.16.4}{makeInputFileName}{section.10.16}
\BOOKMARK [2][-]{subsection.10.16.5}{makePasteFileName}{section.10.16}
\BOOKMARK [2][-]{subsection.10.16.6}{makeTheInputFile}{section.10.16}
\BOOKMARK [2][-]{subsection.10.16.7}{makeInputFileFromPage}{section.10.16}
\BOOKMARK [2][-]{subsection.10.16.8}{strCopy}{section.10.16}
\BOOKMARK [2][-]{subsection.10.16.9}{inListAndNewer}{section.10.16}
\BOOKMARK [2][-]{subsection.10.16.10}{makeInputFileList}{section.10.16}
\BOOKMARK [2][-]{subsection.10.16.11}{printPasteLine}{section.10.16}
\BOOKMARK [2][-]{subsection.10.16.12}{getSpadOutput}{section.10.16}
\BOOKMARK [2][-]{subsection.10.16.13}{getGraphOutput}{section.10.16}
\BOOKMARK [2][-]{subsection.10.16.14}{sendCommand}{section.10.16}
\BOOKMARK [2][-]{subsection.10.16.15}{printPaste}{section.10.16}
\BOOKMARK [2][-]{subsection.10.16.16}{printGraphPaste}{section.10.16}
\BOOKMARK [1][-]{section.10.17}{X Window window initialization code}{chapter.10}
\BOOKMARK [2][-]{subsection.10.17.1}{initializeWindowSystem}{section.10.17}
\BOOKMARK [2][-]{subsection.10.17.2}{initTopWindow}{section.10.17}
\BOOKMARK [2][-]{subsection.10.17.3}{openFormWindow}{section.10.17}
\BOOKMARK [2][-]{subsection.10.17.4}{initFormWindow}{section.10.17}
\BOOKMARK [2][-]{subsection.10.17.5}{setNameAndIcon}{section.10.17}
\BOOKMARK [2][-]{subsection.10.17.6}{getBorderProperties}{section.10.17}
\BOOKMARK [2][-]{subsection.10.17.7}{openWindow}{section.10.17}
\BOOKMARK [2][-]{subsection.10.17.8}{setSizeHints}{section.10.17}
\BOOKMARK [2][-]{subsection.10.17.9}{getGCs}{section.10.17}
\BOOKMARK [2][-]{subsection.10.17.10}{loadFont}{section.10.17}
\BOOKMARK [2][-]{subsection.10.17.11}{ingItColorsAndFonts}{section.10.17}
\BOOKMARK [2][-]{subsection.10.17.12}{changeText}{section.10.17}
\BOOKMARK [2][-]{subsection.10.17.13}{getColor}{section.10.17}
\BOOKMARK [2][-]{subsection.10.17.14}{mergeDatabases}{section.10.17}
\BOOKMARK [2][-]{subsection.10.17.15}{isIt850}{section.10.17}
\BOOKMARK [1][-]{section.10.18}{Handling user page interaction}{chapter.10}
\BOOKMARK [2][-]{subsection.10.18.1}{fillBox}{section.10.18}
\BOOKMARK [2][-]{subsection.10.18.2}{toggleInputBox}{section.10.18}
\BOOKMARK [2][-]{subsection.10.18.3}{toggleRadioBox}{section.10.18}
\BOOKMARK [2][-]{subsection.10.18.4}{clearRbs}{section.10.18}
\BOOKMARK [2][-]{subsection.10.18.5}{changeInputFocus}{section.10.18}
\BOOKMARK [2][-]{subsection.10.18.6}{nextInputFocus}{section.10.18}
\BOOKMARK [2][-]{subsection.10.18.7}{prevInputFocus}{section.10.18}
\BOOKMARK [2][-]{subsection.10.18.8}{returnItem}{section.10.18}
\BOOKMARK [2][-]{subsection.10.18.9}{deleteItem}{section.10.18}
\BOOKMARK [1][-]{section.10.19}{Manipulate the item stack}{chapter.10}
\BOOKMARK [2][-]{subsection.10.19.1}{pushItemStack}{section.10.19}
\BOOKMARK [2][-]{subsection.10.19.2}{clearItemStack}{section.10.19}
\BOOKMARK [2][-]{subsection.10.19.3}{popItemStack}{section.10.19}
\BOOKMARK [2][-]{subsection.10.19.4}{copyItemStack}{section.10.19}
\BOOKMARK [2][-]{subsection.10.19.5}{freeItemStack}{section.10.19}
\BOOKMARK [1][-]{section.10.20}{Keyboard handling}{chapter.10}
\BOOKMARK [2][-]{subsection.10.20.1}{handleKey}{section.10.20}
\BOOKMARK [2][-]{subsection.10.20.2}{getModifierMask}{section.10.20}
\BOOKMARK [2][-]{subsection.10.20.3}{initKeyin}{section.10.20}
\BOOKMARK [1][-]{section.10.21}{Handle page macros}{chapter.10}
\BOOKMARK [2][-]{subsection.10.21.1}{scanHyperDoc}{section.10.21}
\BOOKMARK [2][-]{subsection.10.21.2}{number}{section.10.21}
\BOOKMARK [2][-]{subsection.10.21.3}{loadMacro}{section.10.21}
\BOOKMARK [2][-]{subsection.10.21.4}{initParameterElem}{section.10.21}
\BOOKMARK [2][-]{subsection.10.21.5}{pushParameters}{section.10.21}
\BOOKMARK [2][-]{subsection.10.21.6}{popParameters}{section.10.21}
\BOOKMARK [2][-]{subsection.10.21.7}{parseMacro}{section.10.21}
\BOOKMARK [2][-]{subsection.10.21.8}{getParameterStrings}{section.10.21}
\BOOKMARK [2][-]{subsection.10.21.9}{parseParameters}{section.10.21}
\BOOKMARK [1][-]{section.10.22}{Memory management routines}{chapter.10}
\BOOKMARK [2][-]{subsection.10.22.1}{freeIfNonNULL}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.2}{allocHdWindow}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.3}{freeHdWindow}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.4}{allocNode}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.5}{freeNode}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.6}{allocIfnode}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.7}{allocCondnode}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.8}{freeCond}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.9}{allocPage}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.10}{freePage}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.11}{freePaste}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.12}{freePastebutton}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.13}{freePastearea}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.14}{freeString}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.15}{freeDepend}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.16}{dontFree}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.17}{freeLines}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.18}{freeInputItem}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.19}{freeInputList}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.20}{freeInputBox}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.21}{freeRadioBoxes}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.22}{allocInputline}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.23}{allocPasteNode}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.24}{allocPatchstore}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.25}{freePatch}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.26}{allocInputbox}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.27}{allocRbs}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.28}{allocButtonList}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.29}{freeButtonList}{section.10.22}
\BOOKMARK [2][-]{subsection.10.22.30}{resizeBuffer}{section.10.22}
\BOOKMARK [1][-]{section.10.23}{Page parsing routines}{chapter.10}
\BOOKMARK [2][-]{subsection.10.23.1}{PushMR}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.2}{PopMR}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.3}{loadPage}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.4}{displayPage}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.5}{formatPage}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.6}{parseFromString}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.7}{parseTitle}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.8}{parseHeader}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.9}{initParsePage}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.10}{initParsePatch}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.11}{parsePage}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.12}{parseHyperDoc}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.13}{parsePageFromSocket}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.14}{parsePageFromUnixfd}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.15}{startScrolling}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.16}{startFooter}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.17}{endAPage}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.18}{parseReplacepage}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.19}{windowEqual}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.20}{windowCode}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.21}{windowId}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.22}{readHtDb}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.23}{readHtFile}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.24}{makeLinkWindow}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.25}{makePasteWindow}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.26}{makeSpecialPage}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.27}{main}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.28}{addDependencies}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.29}{isNumber}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.30}{parserError}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.31}{getFilename}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.32}{getInputString}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.33}{getWhere}{section.10.23}
\BOOKMARK [2][-]{subsection.10.23.34}{findFp}{section.10.23}
\BOOKMARK [1][-]{section.10.24}{Handle InputString, SimpleBox, RadioBox input}{chapter.10}
\BOOKMARK [2][-]{subsection.10.24.1}{makeInputWindow}{section.10.24}
\BOOKMARK [2][-]{subsection.10.24.2}{makeBoxWindow}{section.10.24}
\BOOKMARK [2][-]{subsection.10.24.3}{initializeDefault}{section.10.24}
\BOOKMARK [2][-]{subsection.10.24.4}{parseInputstring}{section.10.24}
\BOOKMARK [2][-]{subsection.10.24.5}{parseSimplebox}{section.10.24}
\BOOKMARK [2][-]{subsection.10.24.6}{parseRadiobox}{section.10.24}
\BOOKMARK [2][-]{subsection.10.24.7}{addBoxToRbList}{section.10.24}
\BOOKMARK [2][-]{subsection.10.24.8}{checkOthers}{section.10.24}
\BOOKMARK [2][-]{subsection.10.24.9}{insertItem}{section.10.24}
\BOOKMARK [2][-]{subsection.10.24.10}{initPasteItem}{section.10.24}
\BOOKMARK [2][-]{subsection.10.24.11}{repasteItem}{section.10.24}
\BOOKMARK [2][-]{subsection.10.24.12}{currentItem}{section.10.24}
\BOOKMARK [2][-]{subsection.10.24.13}{alreadyThere}{section.10.24}
\BOOKMARK [2][-]{subsection.10.24.14}{parseRadioboxes}{section.10.24}
\BOOKMARK [1][-]{section.10.25}{Routines for paste-in areas}{chapter.10}
\BOOKMARK [2][-]{subsection.10.25.1}{parsePaste}{section.10.25}
\BOOKMARK [2][-]{subsection.10.25.2}{parsePastebutton}{section.10.25}
\BOOKMARK [2][-]{subsection.10.25.3}{parsePatch}{section.10.25}
\BOOKMARK [2][-]{subsection.10.25.4}{loadPatch}{section.10.25}
\BOOKMARK [1][-]{section.10.26}{parsing routines for node types}{chapter.10}
\BOOKMARK [2][-]{subsection.10.26.1}{parseIfcond}{section.10.26}
\BOOKMARK [2][-]{subsection.10.26.2}{parseCondnode}{section.10.26}
\BOOKMARK [2][-]{subsection.10.26.3}{parseHasreturnto}{section.10.26}
\BOOKMARK [2][-]{subsection.10.26.4}{parseNewcond}{section.10.26}
\BOOKMARK [2][-]{subsection.10.26.5}{parseSetcond}{section.10.26}
\BOOKMARK [2][-]{subsection.10.26.6}{parseBeginItems}{section.10.26}
\BOOKMARK [2][-]{subsection.10.26.7}{parseItem}{section.10.26}
\BOOKMARK [2][-]{subsection.10.26.8}{parseMitem}{section.10.26}
\BOOKMARK [2][-]{subsection.10.26.9}{parseVerbatim}{section.10.26}
\BOOKMARK [2][-]{subsection.10.26.10}{parseInputPix}{section.10.26}
\BOOKMARK [2][-]{subsection.10.26.11}{parseCenterline}{section.10.26}
\BOOKMARK [2][-]{subsection.10.26.12}{parseCommand}{section.10.26}
\BOOKMARK [2][-]{subsection.10.26.13}{parseButton}{section.10.26}
\BOOKMARK [2][-]{subsection.10.26.14}{parseSpadcommand}{section.10.26}
\BOOKMARK [2][-]{subsection.10.26.15}{parseSpadsrc}{section.10.26}
\BOOKMARK [2][-]{subsection.10.26.16}{parseEnv}{section.10.26}
\BOOKMARK [2][-]{subsection.10.26.17}{parseValue1}{section.10.26}
\BOOKMARK [2][-]{subsection.10.26.18}{parseValue2}{section.10.26}
\BOOKMARK [2][-]{subsection.10.26.19}{parseTable}{section.10.26}
\BOOKMARK [2][-]{subsection.10.26.20}{parseBox}{section.10.26}
\BOOKMARK [2][-]{subsection.10.26.21}{parseMbox}{section.10.26}
\BOOKMARK [2][-]{subsection.10.26.22}{parseFree}{section.10.26}
\BOOKMARK [2][-]{subsection.10.26.23}{parseHelp}{section.10.26}
\BOOKMARK [1][-]{section.10.27}{Reading bitmaps}{chapter.10}
\BOOKMARK [2][-]{subsection.10.27.1}{HTReadBitmapFile}{section.10.27}
\BOOKMARK [2][-]{subsection.10.27.2}{readHot}{section.10.27}
\BOOKMARK [2][-]{subsection.10.27.3}{readWandH}{section.10.27}
\BOOKMARK [2][-]{subsection.10.27.4}{insertImageStruct}{section.10.27}
\BOOKMARK [1][-]{section.10.28}{Scrollbar handling routines}{chapter.10}
\BOOKMARK [2][-]{subsection.10.28.1}{makeScrollBarWindows}{section.10.28}
\BOOKMARK [2][-]{subsection.10.28.2}{drawScroller3DEffects}{section.10.28}
\BOOKMARK [2][-]{subsection.10.28.3}{showScrollBars}{section.10.28}
\BOOKMARK [2][-]{subsection.10.28.4}{moveScroller}{section.10.28}
\BOOKMARK [2][-]{subsection.10.28.5}{drawScrollLines}{section.10.28}
\BOOKMARK [2][-]{subsection.10.28.6}{calculateScrollBarMeasures}{section.10.28}
\BOOKMARK [2][-]{subsection.10.28.7}{linkScrollBars}{section.10.28}
\BOOKMARK [2][-]{subsection.10.28.8}{scrollUp}{section.10.28}
\BOOKMARK [2][-]{subsection.10.28.9}{scrollUpPage}{section.10.28}
\BOOKMARK [2][-]{subsection.10.28.10}{scrollToFirstPage}{section.10.28}
\BOOKMARK [2][-]{subsection.10.28.11}{scrollDown}{section.10.28}
\BOOKMARK [2][-]{subsection.10.28.12}{scrollDownPage}{section.10.28}
\BOOKMARK [2][-]{subsection.10.28.13}{scrollScroller}{section.10.28}
\BOOKMARK [2][-]{subsection.10.28.14}{hideScrollBars}{section.10.28}
\BOOKMARK [2][-]{subsection.10.28.15}{getScrollBarMinimumSize}{section.10.28}
\BOOKMARK [2][-]{subsection.10.28.16}{ch}{section.10.28}
\BOOKMARK [2][-]{subsection.10.28.17}{changeWindowBackgroundPixmap}{section.10.28}
\BOOKMARK [1][-]{section.10.29}{Display text object}{chapter.10}
\BOOKMARK [2][-]{subsection.10.29.1}{showText}{section.10.29}
\BOOKMARK [2][-]{subsection.10.29.2}{showLink}{section.10.29}
\BOOKMARK [2][-]{subsection.10.29.3}{showPaste}{section.10.29}
\BOOKMARK [2][-]{subsection.10.29.4}{showPastebutton}{section.10.29}
\BOOKMARK [2][-]{subsection.10.29.5}{showInput}{section.10.29}
\BOOKMARK [2][-]{subsection.10.29.6}{showSimpleBox}{section.10.29}
\BOOKMARK [2][-]{subsection.10.29.7}{showSpadcommand}{section.10.29}
\BOOKMARK [2][-]{subsection.10.29.8}{showImage}{section.10.29}
\BOOKMARK [1][-]{section.10.30}{Axiom communication interface}{chapter.10}
\BOOKMARK [2][-]{subsection.10.30.1}{issueSpadcommand}{section.10.30}
\BOOKMARK [2][-]{subsection.10.30.2}{sendPile}{section.10.30}
\BOOKMARK [2][-]{subsection.10.30.3}{issueDependentCommands}{section.10.30}
\BOOKMARK [2][-]{subsection.10.30.4}{markAsExecuted}{section.10.30}
\BOOKMARK [2][-]{subsection.10.30.5}{startUserBuffer}{section.10.30}
\BOOKMARK [2][-]{subsection.10.30.6}{clearExecutionMarks}{section.10.30}
\BOOKMARK [2][-]{subsection.10.30.7}{acceptMenuConnection}{section.10.30}
\BOOKMARK [2][-]{subsection.10.30.8}{acceptMenuServerConnection}{section.10.30}
\BOOKMARK [2][-]{subsection.10.30.9}{printToString}{section.10.30}
\BOOKMARK [2][-]{subsection.10.30.10}{printToString1}{section.10.30}
\BOOKMARK [2][-]{subsection.10.30.11}{issueServerCommand}{section.10.30}
\BOOKMARK [2][-]{subsection.10.30.12}{issueServerpaste}{section.10.30}
\BOOKMARK [2][-]{subsection.10.30.13}{issueUnixcommand}{section.10.30}
\BOOKMARK [2][-]{subsection.10.30.14}{issueUnixlink}{section.10.30}
\BOOKMARK [2][-]{subsection.10.30.15}{issueUnixpaste}{section.10.30}
\BOOKMARK [2][-]{subsection.10.30.16}{serviceSessionSocket}{section.10.30}
\BOOKMARK [2][-]{subsection.10.30.17}{switchFrames}{section.10.30}
\BOOKMARK [2][-]{subsection.10.30.18}{sendLispCommand}{section.10.30}
\BOOKMARK [2][-]{subsection.10.30.19}{escapeString}{section.10.30}
\BOOKMARK [2][-]{subsection.10.30.20}{unescapeString}{section.10.30}
\BOOKMARK [2][-]{subsection.10.30.21}{closeClient}{section.10.30}
\BOOKMARK [2][-]{subsection.10.30.22}{printSourceToString}{section.10.30}
\BOOKMARK [2][-]{subsection.10.30.23}{printSourceToString1}{section.10.30}
\BOOKMARK [1][-]{section.10.31}{Produce titlebar}{chapter.10}
\BOOKMARK [2][-]{subsection.10.31.1}{makeTitleBarWindows}{section.10.31}
\BOOKMARK [2][-]{subsection.10.31.2}{showTitleBar}{section.10.31}
\BOOKMARK [2][-]{subsection.10.31.3}{linkTitleBarWindows}{section.10.31}
\BOOKMARK [2][-]{subsection.10.31.4}{readTitleBarImages}{section.10.31}
\BOOKMARK [2][-]{subsection.10.31.5}{getTitleBarMinimumSize}{section.10.31}
\BOOKMARK [2][-]{subsection.10.31.6}{main}{section.10.31}
\BOOKMARK [0][-]{chapter.11}{The htsearch script}{}
\BOOKMARK [0][-]{chapter.12}{The presea script}{}
\BOOKMARK [1][-]{section.12.1}{token.h}{chapter.12}
\BOOKMARK [0][-]{chapter.13}{The Bitmaps}{}
\BOOKMARK [1][-]{section.13.1}{ht\137icon}{chapter.13}
\BOOKMARK [1][-]{section.13.2}{exit.bitmap}{chapter.13}
\BOOKMARK [1][-]{section.13.3}{help2.bitmap}{chapter.13}
\BOOKMARK [1][-]{section.13.4}{return3.bitmap}{chapter.13}
\BOOKMARK [1][-]{section.13.5}{up3.bitmap}{chapter.13}
\BOOKMARK [1][-]{section.13.6}{noop.bitmap}{chapter.13}
\BOOKMARK [1][-]{section.13.7}{exit3d.bitmap}{chapter.13}
\BOOKMARK [1][-]{section.13.8}{help3d.bitmap}{chapter.13}
\BOOKMARK [1][-]{section.13.9}{home3d.bitmap}{chapter.13}
\BOOKMARK [1][-]{section.13.10}{up3d.bitmap}{chapter.13}
\BOOKMARK [1][-]{section.13.11}{noop3d.bitmap}{chapter.13}
\BOOKMARK [0][-]{chapter.14}{Makefile}{}
