(FILECREATED "11-Jun-87 16:45:48" ("compiled on " {QV}1.3K>NEXT>NCREPAIR.;40) "12-Nov-85 14:59:23" recompiled changes: NC.ScavengeDatabaseFile in "LOOPS/KOTO 17-Apr-87 ..." dated "17-Apr-87 16:50:00") (FILECREATED "11-Jun-87 16:44:29" {QV}1.3K>NEXT>NCREPAIR.;40 126593 changes to: (VARS NCREPAIRCOMS) (FNS NC.ScavengeDatabaseFile) previous date: " 8-Jun-87 17:58:23" {QV}1.3K>NEXT>NCREPAIR.;39) NC.ScavengeDatabaseFileA0001A0002 D1 (P 6 Link P 0 Card I 1 Key I 0 Value F 7 NoteCardNumber F 10Q ReconstructLinks F 11Q ReconstructGlobalLinks F 12Q InterestedWindow F 13Q CardTotal F 14Q ListOfBoxesToReconstruct F 15Q ListOfCardsNeedingGlobalLinksReconstructed) @Wkcdl YjI)I #Wiol oWoWo Hg H Hg )Hg HgH HgH Hi H H H gtHgH AJeKHg HgH H Hg HgH WH MZWH MpH H Hi N gN`HN NLMh\[JZjM&\N Ng NWcM]N Ng NWcM]l(574Q NC.FetchUserDataProp 556Q NC.GlobalLinkP 551Q BLOCK 527Q NC.FetchUserDataProp 511Q NC.ChildLinkP 504Q BLOCK 450Q NC.DelReferencesToCard 426Q NC.FetchStatus 414Q BLOCK 406Q NC.DeactivateCard 400Q NC.PutMainCardData 373Q NC.CardDirtyP 357Q NC.FetchFromLinks 340Q NC.FetchFromLinks 330Q NC.SetUserDataProp 325Q NC.FetchGlobalLinks 314Q NC.FetchUserDataProp 305Q NC.SetUserDataProp 302Q \NCONC2 277Q NC.FetchGlobalLinks 272Q NC.SetUserDataProp 267Q NC.FetchGlobalLinks 255Q NC.FetchUserDataProp 234Q NC.CollectReferences 216Q NC.FetchStatus 212Q NC.ActivateCard 206Q NC.GetMainCardData 201Q NC.DeactivateCard 173Q NC.SetUserDataProp 170Q NC.FetchGlobalLinks 157Q NC.SetUserDataProp 154Q NC.FetchGlobalLinks 142Q NC.FetchUserDataProp 131Q NC.FetchUserDataProp 121Q NC.GetLinks 114Q NC.FetchUserDataProp 104Q NC.PrintMsg 60Q CHARACTER 42Q \FZEROP 25Q REMAINDER 11Q BLOCK 2 BLOCK) (571Q NeedsGlobalLinksReconstructedFlg 564Q Link 524Q NeedsReconstructingFlg 517Q Link 440Q LinkTYPE# 431Q ACTIVE 421Q Link 321Q ScavengerGlobalLinks 311Q NeedsGlobalLinksReconstructedFlg 263Q ScavengerGlobalLinks 252Q NeedsGlobalLinksReconstructedFlg 230Q ScavengerToLinks 221Q ACTIVE 164Q ScavengerGlobalLinks 150Q ScavengerToLinks 137Q NeedsGlobalLinksReconstructedFlg 126Q NeedsReconstructingFlg 111Q NeedsGlobalLinksReconstructedFlg) ( 100Q "." 72Q " out of " 64Q "Collecting Links for item " 53Q "Rebuilding notefile links.") NC.ScavengeDatabaseFileA0001A0004 D1 (P 5 LinkLabel P 4 DestinationCard P 3 Link P 0 Card I 1 Key I 0 Value F 6 NoteCardNumber F 7 DiscoveredLinkLabels F 10Q InterestedWindow F 11Q CardTotal) @Vkc dld YjI(I "Wiol oVoWo H gHg 1JhK\gKLg  K]WMWcJZ(166Q NC.SetUserDataProp 162Q NC.FetchUserDataProp 137Q BLOCK 121Q NC.FetchUserDataProp 104Q NC.FetchStatus 77Q NC.PrintMsg 54Q CHARACTER 36Q \FZEROP 21Q REMAINDER 2 BLOCK) (173Q Link 157Q ScavengerFromLinks 152Q ScavengerFromLinks 144Q Link 116Q ScavengerToLinks 107Q ACTIVE) ( 73Q "." 65Q " out of " 60Q "Inverting links for item " 47Q "Repairing NoteFile.") NC.ScavengeDatabaseFileA0001A0006 D1 (P 0 Card I 1 Key I 0 Value F 2 NoteCardNumber F 3 ToBeFiledCards F 4 InterestedWindow F 5 CardTotal) @Rkcdl YjI&I Tiol oRoUo H g7Hdg Hdg Hdg H HScHi Hi H (211Q NC.SetUserDataPropList 205Q NC.DeactivateCard 177Q NC.PutLinks 163Q NC.CardNeedsFilingP 156Q NC.SetFromLinks 153Q NC.FetchUserDataProp 142Q NC.SetToLinks 137Q NC.FetchUserDataProp 126Q NC.SetGlobalLinks 123Q NC.FetchUserDataProp 105Q NC.FetchStatus 100Q NC.PrintMsg 56Q CHARACTER 41Q \FZEROP 24Q REMAINDER 11Q BLOCK 2 BLOCK) (150Q ScavengerFromLinks 134Q ScavengerToLinks 120Q ScavengerGlobalLinks 110Q ACTIVE) ( 74Q "." 67Q " out of " 62Q "Rewriting links for item " 51Q "Repairing NoteFile.") NC.ScavengeDatabaseFileA0001 D1 (NAME ERRORSET P 30Q ToLink P 26Q GlobalLink P 24Q Link P 17Q SourceCard P 16Q ThisCardsGlobalLinks P 15Q ThisCardsToLinks P 14Q Link P 12Q BoxToReconstruct P 10Q Box P 7 Card P 6 ToBeFiledCards P 5 ReconstructGlobalLinks P 4 ReconstructLinks P 3 DiscoveredLinkLabels P 2 OldLinkLabels P 1 NoteCardNumber P 0 CardTotal F 31Q NoteFile F 32Q InterestedWindow F 33Q RESETVARSLST F 34Q ListOfBoxesToReconstruct F 35Q RESETY F 36Q BadLinkLabelsFlg F 37Q ListOfCardsNeedingGlobalLinksReconstructed F 40Q FileName) gW2hhhW6c6pWdOgi W8dOgi W2 kٸW4iol okoHo jW2g W8 OMAO]W4iol okoHo jW2g W4iol okoHo jW2g N"W4ioN o NW2 KJ W2KJ W2i W4ioW@ o N:W4hoN o *_gW2oihO OgOg LAO !O" O Oi O__(OO( O(O _&O$O&h_$_"O _ O&&_$_O_g _O*>iOgOO Og _O.5iOgOO O_E_,OO, hO*_*_0OO0 hO._.W4i c:i(1220Q NC.ClearMsg 1177Q NC.SameLinkP 1167Q BLOCK 1145Q NC.SameLinkP 1135Q BLOCK 1115Q NC.SetUserDataProp 1063Q NC.FetchUserDataProp 1052Q NC.SetUserDataProp 1020Q NC.FetchUserDataProp 1000Q BLOCK 732Q NC.MakeChildLink 714Q NC.SameCardP 677Q BLOCK 657Q NC.DeactivateCard 650Q NC.PutMainCardData 642Q NC.SetUserDataProp 637Q \APPEND2 620Q NC.FetchUserDataProp 602Q NC.MakeNoteCard 560Q BLOCK 546Q NC.PrintMsg 536Q LENGTH 515Q NC.PrintMsg 505Q FULLNAME 470Q NC.CheckpointDatabase 461Q NC.StoreLinkLabels 456Q UNION 446Q LDIFFERENCE 440Q NCP.FileCards 424Q NC.PrintMsg 414Q LENGTH 375Q MAPHASH 355Q NC.PrintMsg 333Q CHARACTER 316Q MAPHASH 276Q NC.PrintMsg 254Q CHARACTER 202Q MAPHASH 162Q NC.PrintMsg 140Q CHARACTER 105Q NC.SetUserDataProp 57Q NC.SetUserDataProp 35Q NC.RetrieveLinkLabels) (1105Q ScavengerToLinks 1060Q ScavengerToLinks 1042Q ScavengerGlobalLinks 1015Q ScavengerGlobalLinks 1006Q Link 723Q Link 707Q Link 615Q ScavengerToLinks 610Q ScavengerToLinks 564Q FileBox 433Q NoteFile 372Q NC.ScavengeDatabaseFileA0001A0006 365Q NoteFile 313Q NC.ScavengeDatabaseFileA0001A0004 306Q NoteFile 177Q NC.ScavengeDatabaseFileA0001A0002 172Q NoteFile 117Q NoteFile 101Q NeedsReconstructingFlg 53Q NeedsGlobalLinksReconstructedFlg 2 NC.ForceDatabaseClose) ( 572Q "Untitled: Reconstructed during repair" 542Q " cards in ToBeFiled box." 532Q "Filed " 511Q "." 500Q "Repair Completed for " 420Q " cards in ToBeFiled box ..." 410Q "Filing " 351Q "." 344Q " out of " 337Q "Rewriting links for item " 326Q "Repairing NoteFile." 272Q "." 265Q " out of " 260Q "Inverting links for item " 247Q "Repairing NoteFile." 156Q "." 151Q " out of " 144Q "Collecting Links for item " 133Q "Rebuilding notefile links.") NC.ScavengeDatabaseFile D1 (P 4 RESETZ P 3 RESETY P 2 LISPXHIST P 1 FileName P 0 NoteFile I 4 InterestedWindow I 3 ListOfCardsNeedingGlobalLinksReconstructed I 2 ListOfBoxesToReconstruct I 1 BadLinkLabelsFlg I 0 NoteFileOrFileName F 5 LISPXHIST F 6 RESETVARSLST) h @d`XYd ,IihdddidD XDhoIol o hU!Vog hg\ Lh(144Q ERROR! 135Q RESETRESTORE 123Q NC.ScavengeDatabaseFileA0001 102Q NC.PrintMsg 72Q CHARACTER 47Q NC.OpenNoteFile 30Q NC.NoteFileOpenP 5 SPAWN.MOUSE) (131Q ERROR 120Q INTERNAL 21Q NoteFile 13Q NoteFileTYPE#) ( 115Q (NC.ScavengeDatabaseFileA0001) 76Q "Repair aborted." 65Q "." 60Q "Couldn't open ") NC.ScavengerPhase1A0001 D1 (P 0 Card I 1 Key I 0 Value F 1 ActivesTotal F 2 DeletedsTotal) %@H dgQkcgRkc(12Q NC.FetchStatus 2 BLOCK) (32Q DELETED 16Q ACTIVE) () NC.ScavengerPhase1 D1 (P 45Q DeletedsTotal P 44Q ActivesTotal P 43Q Reason P 41Q Box P 40Q News P 33Q Boxes P 32Q Type P 31Q Card P 30Q BadNews P 26Q BadCardEntry P 25Q LinkLabelsCard P 22Q NoteFileStream P 21Q CanDoPhase3Flg P 20Q NoteFileOpsMenuItem P 17Q NoteFileMenu P 16Q InspectorPendingEvent P 15Q FirstTimeFlg P 14Q ExtraBadNews P 13Q BadBoxes P 12Q BadNewsList P 11Q CardTotal P 10Q LinkLabelsNews P 7 MenuItems P 6 Menu P 5 CardsToDelete P 4 ReasonsHashArray P 3 ReasonsList P 2 UnknownCardTypesList P 1 NoteFile P 0 FileName I 4 InterestedWindow I 3 RecheckBadCardsFlg I 2 ScavengerInteractionWin I 1 ReadSubstancesFlg I 0 FileNameOrNoteFile) &P@d`_$@XohihdD X h @Y7idhddidDhdddi YDhoHol o Di I _B B `ohi bi_Bggi Bg BgD OIABD gO<O>h_<_:O8_8O>&_i"Bg oO_i_"oO_Ko O"Bhol Bgi BgO BgO BgO BgO `dOdgd`dg dgjdndh_&dO& Bgg I_@O@dgdgihO@ gO@o hO>_>(2224Q INTERSECTION 2202Q NC.FetchTypeFromScavengerInfo 2144Q BLOCK 2133Q ATTACHMENU 2027Q PUTWINDOWPROP 2016Q PUTWINDOWPROP 2005Q PUTWINDOWPROP 1774Q PUTWINDOWPROP 1762Q PUTWINDOWPROP 1751Q NC.PrintMsg 1746Q CHARACTER 1726Q INTERSECTION 1665Q GETWINDOWUSERPROP 1633Q NC.PrintMsg 1630Q CHARACTER 1605Q NC.PrintMsg 1601Q CHARACTER 1550Q NC.PrintMsg 1544Q CHARACTER 1525Q LENGTH 1513Q BLOCK 1467Q NC.PrintMsg 1464Q CHARACTER 1445Q NC.PrintMsg 1441Q CHARACTER 1414Q CHARACTER 1372Q MAPHASH 1350Q PUTWINDOWPROP 1337Q NC.PrintMsg 1333Q CHARACTER 1322Q CHARACTER 1256Q NC.FetchTitleFromScavengerInfo 1203Q LENGTH 1142Q NC.FetchTypeFromScavengerInfo 1131Q BLOCK 1101Q NC.FetchTypeFromScavengerInfo 1053Q PUTHASH 1035Q BLOCK 742Q BLOCK 715Q NC.SameCardP 704Q BLOCK 667Q DREMOVE 657Q PUTWINDOWPROP 646Q NC.PrintMsg 642Q CHARACTER 631Q CHARACTER 464Q HASHARRAY 421Q NC.RepositionWindowIfNeeded 412Q GETWINDOWUSERPROP 401Q CLOSEW 374Q NC.ScavengerCleanup 365Q PUTWINDOWPROP 360Q NC.BuildBadCardsList 342Q GETWINDOWUSERPROP 326Q NC.CheckUnknownCardTypes 317Q PUTWINDOWPROP 305Q PUTWINDOWPROP 267Q NC.GetScavengerInfo 254Q PUTWINDOWPROP 243Q GETWINDOWUSERPROP 233Q WINDOWADDPROP 211Q CREATEW 173Q CLEARW 166Q WINDOWP 160Q NC.TotalCardsInNoteFile 153Q NC.ClearMsg 144Q NC.PrintMsg 134Q CHARACTER 111Q NC.OpenNoteFile 62Q OPENP 52Q NC.DatabaseFileName 10Q SPAWN.MOUSE) (2205Q FileBox 2163Q FREE 2155Q DELETED 2130Q TOP 2125Q RIGHT 2072Q DEFAULTMENUHELDFN 2063Q CLRPROMPT 2054Q NC.ScavengerAttachedMenuFont 2045Q NC.MessageWinAttachedMenuWhenSelectedFn 2032Q MENUTYPE# 2022Q BADBOXES 2011Q LINKSLABELSNEWS 2000Q EXTRABADNEWS 1767Q BADNEWSLIST 1756Q NEEDCHECKPOINT 1662Q NEEDLINKSCAVENGE 1556Q UNKNOWNCARDTYPE 1536Q ReasonString 1367Q NC.ScavengerPhase1A0001 1362Q NoteFile 1344Q NEEDLINKSCAVENGE 1153Q BADMAINDATA 1145Q FileBox 1072Q UNKNOWNCARDTYPE 761Q FREE 753Q DELETED 653Q NEEDLINKSCAVENGE 427Q NoteFile 407Q ORIGINALBADNEWSLIST 350Q ORIGINALBADNEWSLIST 337Q NEEDCHECKPOINT 312Q CARDTOTAL 301Q NOTEFILE 272Q SUCCESS 250Q INTERESTEDWINDOW 240Q INTERESTEDWINDOW 227Q NC.MessageWinCloseFn 224Q CLOSEFN 200Q NC.ScavengerInteractionWinRegion 23Q NoteFile 16Q NoteFileTYPE#) ( 2221Q (BADMAINDATA UNKNOWNCARDTYPE) 1741Q "'Continue Repair' will integrate any card part versions beyond chkpt pointer." 1723Q (MAINDATAPASTCHKPT LINKSPASTCHKPT TITLEPASTCHKPT PROPLISTPASTCHKPT) 1710Q (Continue% Repair (QUOTE Continue% Repair) "Complete Inspect&Repair by rebuilding the links.") 1672Q (End% Inspect&Repair (QUOTE End% Inspect&Repair) "This exits Inspect&Repair normally, closing the notefile.") 1623Q "All non-deleted cards look okay." 1574Q "." 1567Q "The unknown types are: " 1531Q " have " 1457Q "Of the non-deleted ones," 1434Q " deleted cards." 1426Q " active cards and " 1420Q "there are " 1407Q " cards:" 1401Q "Out of " 1326Q "If you don't delete them or back up to a previous version, then phase 3 of Inspect&Repair will rebuild their contents." 1315Q " have bad substance(s)." 635Q "If you don't back them up to a previous version, then phase 3 of Inspect&Repair will rebuild them." 624Q "The link types are bad." 603Q (MAINDATAPASTCHKPT) 564Q "Fileboxes " 510Q ((Abort (QUOTE Abort) "Quit this Inspect&Repair operation.") (Recheck% Bad% Cards (QUOTE Recheck% Bad% Cards) "Recompute bad cards list. Useful if you've just loaded some card type definitions.") (Inspect% Cards (QUOTE Inspect% Cards) "Bring up the cards inspector menu." (SUBITEMS (Include% Deleted% Cards (QUOTE Include% Deleted% Cards) "Throw in deleted cards as well.")))) 204Q "Inspect&Repair Interaction Window" 140Q "Repair aborted." 127Q "." 122Q "Couldn't open " 41Q "What is the name of the NoteFile to Inspect&Repair? ") NC.ScavengerCleanup D1 (P 0 NoteFile I 1 InterestedWindow I 0 MessageWin) /@g H H AioHo (54Q NC.PrintMsg 30Q NC.ForceDatabaseClose 22Q OPENP 6 GETWINDOWUSERPROP) (42Q NoteFile 15Q NoteFile 3 NOTEFILE) ( 50Q " aborted." 36Q "Repair of ") NC.CheckUnknownCardTypes D1 (P 7 SubstancePtr P 6 Type P 5 EndPtr P 3 OkayTypes P 2 Stream P 1 UnknownCardTypesSubstancePtrs P 0 UnknownCardTypes I 2 MessageWin I 1 ReadSubstancesFlg I 0 NoteFile) nBg Bg @HJ LKBgHK KN )NKIN'dJO @ABM IN L\(146Q LISTPUT 134Q NC.RobustReadCardPart 124Q SETFILEPTR 76Q NCP.ValidCardType 71Q BLOCK 62Q PUTWINDOWPROP 57Q LDIFFERENCE 33Q GETEOFPTR 15Q GETWINDOWUSERPROP 6 GETWINDOWUSERPROP) (52Q UNKNOWNCARDTYPESLIST 21Q NoteFile 12Q UNKNOWNCARDTYPESSUBSTANCEPTRS 3 UNKNOWNCARDTYPESLIST) () NC.RepositionWindowIfNeeded D1 (P 0 Region I 0 Win) +@ `!@ @HHhddo  (50Q MOVEW 45Q GETBOXPOSITION 15Q WINDOWREGION 3 WINDOWPOSITION) (6 NC.OffScreenPosition) ( 41Q "Please position the repair interaction window.") NC.MessageWinAttachedMenuWhenSelectedFnA0001 D1 (P 1 Card P 0 PredicateResult I 1 Key I 0 Value F 2 CollectionList) 4@I dgdgdihI h@Rc@(46Q NC.WorthlessCardP 15Q NC.FetchStatus 5 BLOCK) (27Q BADPOINTER 21Q ACTIVE) () NC.MessageWinAttachedMenuWhenSelectedFnA0002 D1 (P 1 Card P 0 PredicateResult I 1 Key I 0 Value F 2 CollectionList) :@I dgdgddgihI h@Rc@(54Q NC.WorthlessCardP 15Q NC.FetchStatus 5 BLOCK) (37Q DELETED 27Q BADPOINTER 21Q ACTIVE) () NC.MessageWinAttachedMenuWhenSelectedFn D1 (P 7 CollectionList P 6 ExtraBadNews P 5 BadNewsList P 4 InspectorWins P 3 NoteFile P 2 MessageWin P 1 Operation P 0 MenuWin I 2 MouseKey I 1 Menu I 0 Item) LA @RH Zdg [Jg ]Jg ^Idg-ohgiJ Jgg J J gH H KhJiJ Idg)H H Kg ONM KJ g(H H Kg ONM KJ IdgTKJM gEJg KhdJ Jgg J KJg Jg Jg Jg hgKJM Jgg J K (511Q NC.CloseDatabaseFile 504Q CLOSEW 477Q WINDOWDELPROP 464Q NC.CheckForBadLinksAndTitlesAndPropLists 445Q NC.ScavengeDatabaseFile 441Q GETWINDOWUSERPROP 432Q GETWINDOWUSERPROP 423Q GETWINDOWUSERPROP 414Q GETWINDOWUSERPROP 404Q CLOSEW 400Q WINDOWDELPROP 365Q NC.CheckpointDatabase 362Q NC.AttachPromptWindow 352Q GETWINDOWUSERPROP 335Q NC.CheckForBadLinksAndTitlesAndPropLists 315Q NC.BuildCardInspectorMenu 310Q \APPEND2 277Q MAPHASH 260Q CLOSEW 254Q DETACHWINDOW 241Q NC.BuildCardInspectorMenu 234Q \APPEND2 223Q MAPHASH 204Q CLOSEW 200Q DETACHWINDOW 162Q NC.ScavengerPhase1 156Q NC.AttachPromptWindow 146Q CLOSEW 142Q DETACHWINDOW 127Q NC.ScavengerCleanup 123Q CLOSEW 117Q WINDOWDELPROP 77Q NC.AskYesOrNo 73Q NC.AttachPromptWindow 44Q GETWINDOWUSERPROP 34Q GETWINDOWUSERPROP 24Q GETWINDOWUSERPROP 14Q MAINWINDOW 3 WFROMMENU) (474Q NC.MessageWinCloseFn 471Q CLOSEFN 453Q End% Inspect&Repair 436Q INTERESTEDWINDOW 427Q CARDSWITHLINKSRESET 420Q BADBOXES 411Q LINKSLABELSNEWS 375Q NC.MessageWinCloseFn 372Q CLOSEFN 347Q NEEDCHECKPOINT 340Q ABORT 323Q Continue% Repair 274Q NC.MessageWinAttachedMenuWhenSelectedFnA0002 267Q NoteFile 245Q Include% Deleted% Cards 220Q NC.MessageWinAttachedMenuWhenSelectedFnA0001 213Q NoteFile 170Q Inspect% Cards 133Q Recheck% Bad% Cards 114Q NC.MessageWinCloseFn 111Q CLOSEFN 66Q Yes 52Q Abort 41Q EXTRABADNEWS 31Q BADNEWSLIST 21Q NOTEFILE) ( 62Q "Do you really want to abort the Inspect & Repair process? ") NC.MessageWinCloseFn D1 (P 0 MenuWin I 0 MainWin) Pohgi@ i 9@ @g dHgg H H @` @ g(111Q NC.ScavengerCleanup 105Q MOVEW 71Q CLOSEW 64Q DETACHWINDOW 57Q WINDOWDELPROP 36Q GETWINDOWUSERPROP 27Q NC.CloseInspectorWindows 21Q NC.AskYesOrNo 14Q NC.AttachPromptWindow) (115Q DON'T 102Q NC.OffScreenPosition 54Q NC.CardInspectorCloseFn 51Q CLOSEFN 33Q MENUWINDOWS 7 Yes) ( 3 "Do you really want to abort the Inspect & Repair process? ") NC.GetScavengerInfo D1 (P 6 Card P 5 CurPtrHighBits P 4 LastPtrHighBits P 3 BadCardTypesList P 2 CurPtr P 1 EndPtr P 0 Stream I 3 InterestedWindow I 2 MessageWin I 1 ReadSubstancesFlg I 0 NoteFile) @1H YBg Ciol o Hj Zj!JVIJQJ]L*Ciol oJnoIno M@ABI ^H HJl Ci g(222Q NC.ClearMsg 211Q NC.SearchFor### 176Q GETFILEPTR 170Q NC.RobustReadCardPart 156Q NC.PrintMsg 124Q CHARACTER 64Q BLOCK 54Q NC.SearchFor### 47Q NC.PrintMsg 37Q CHARACTER 24Q PUTWINDOWPROP 14Q GETEOFPTR) (225Q SUCCESS 21Q BADCARDTYPESLIST 3 NoteFile) ( 152Q "K." 141Q "K out of " 130Q "Byte number: " 117Q "Processing data area of notefile ..." 43Q "Searching for start of data area ..." 32Q "Processing data area of notefile ...") NC.RobustReadCardPart D1 (P 17Q UnknownCardTypesSubstancePtrs P 16Q CurPtr P 15Q CardPartLength P 14Q SubstanceLength P 13Q Type P 12Q PropList P 11Q GlobalLinks P 10Q FromLinks P 7 ToLinks P 6 Title P 5 Card P 4 UID P 3 Date P 2 IdentifierAtom P 1 IdentifierAndVersionNum P 0 Stream I 3 EndPtr I 2 MessageWin I 1 ReadSubstancesFlg I 0 NoteFile) @CH bH _H lH lH _OOCH YkIH [ivH \dl@ @hL ]YK[IZdd`-H ^=HC 2MOKNhM  `1H _ H MOKO hM  Jd`^H@ _H@ _H@ _HC MOKO O O hhM  `~H _uHC nHCMOA _`H ZO 6BgO Bg _BgOOhh OOOO' MOKOOghM  Mh(703Q NC.SetScavengerMainDataInfo 677Q NC.FetchScavengerMainDataInfo 650Q LISTPUT 632Q PUTWINDOWPROP 606Q GETWINDOWUSERPROP 576Q WINDOWADDPROP 563Q NCP.CardTypeP 554Q NC.AtEndOfItemP 544Q NC.CheckForValidSubstance 530Q NC.RobustReadRegion 516Q NC.RobustReadAtom 501Q NC.SetScavengerLinksInfo 475Q NC.FetchScavengerLinksInfo 461Q LENGTH 453Q LENGTH 445Q LENGTH 425Q NC.AtEndOfItemP 410Q NC.RobustReadLinks 373Q NC.RobustReadLinks 356Q NC.RobustReadLinks 335Q NC.SetScavengerPropListInfo 331Q NC.FetchScavengerPropListInfo 321Q LENGTH 301Q NC.AtEndOfItemP 265Q NC.RobustReadList 250Q NC.SetScavengerTitleInfo 244Q NC.FetchScavengerTitleInfo 221Q NC.AtEndOfItemP 205Q NC.RobustReadString 153Q NC.GetNewCard 143Q NC.CardFromUID 131Q NC.RobustReadUID 114Q NC.RobustReadDate 74Q NC.RobustReadItemIdentifier 25Q GETFILEPTR 16Q GETEOFPTR) (666Q UNKNOWNCARDTYPE 616Q UNKNOWNCARDTYPESSUBSTANCEPTRS 603Q UNKNOWNCARDTYPESSUBSTANCEPTRS 571Q UNKNOWNCARDTYPESLIST 507Q NC.ItemIdentifier 345Q NC.LinksIdentifier 256Q NC.PropsIdentifier 175Q NC.TitlesIdentifier 3 NoteFile) () NC.CheckForValidSubstance D1 (P 2 EndPtr P 1 Length P 0 OldPtr I 4 ReadSubstanceFlg I 3 CardType I 2 Card I 1 EofPtr I 0 Stream) ]@ !A@ bHAl>@ l@ l@ Y-HIlZA"DC BC BI@d @J I@H h(131Q SETFILEPTR 120Q SETFILEPTR 112Q NC.RobustGetSubstance 101Q NC.SetType 73Q NCP.ValidCardType 14Q GETEOFPTR 3 GETFILEPTR) NIL () NC.AtEndOfItemP D1 (P 2 ResultFlg P 1 HashPtr P 0 OldPtr I 1 EofPtr I 0 Stream) 2A@ b@ !HlYAi@I @ gZ@H J(56Q SETFILEPTR 44Q CHARACTER 37Q SETFILEPTR 14Q GETFILEPTR 5 GETEOFPTR) (47Q %#) () NC.RobustReadString D1 (P 1 Val P 0 OldPtr I 0 Stream) @ @ Y@ I@H h(32Q SETFILEPTR 23Q NC.RobustReadChar 12Q NC.RobustRead 3 GETFILEPTR) NIL () NC.RobustReadList D1 (P 1 Val P 0 OldPtr I 0 Stream) #@ @ Y @H hI@ I(37Q NC.RobustReadChar 22Q SETFILEPTR 12Q NC.RobustRead 3 GETFILEPTR) NIL () NC.RobustReadLinksA0001A0002 D1 (NAME ERRORSET F 0 NoteFile) P h(3 NC.ReadListOfLinks) NIL () NC.RobustReadLinksA0001 D1 (NAME ERRORSET) g o h(15Q NC.RobustReadLinksA0001A0002 5 SETTOPVAL) (2 HELPFLAG) ( 12Q (NC.RobustReadLinksA0001A0002)) NC.RobustReadLinks D1 (P 3 ListOfThingRead P 2 OldPtr P 1 MACROY P 0 MACROX I 1 NoteFile I 0 Stream F 4 RESETVARSLST) H@  gd Tcog gH HcIhK@J h(101Q SETFILEPTR 63Q ERROR! 47Q SETTOPVAL 35Q NC.RobustReadLinksA0001 15Q GETTOPVAL 3 GETFILEPTR) (41Q HELPFLAG 32Q INTERNAL 11Q HELPFLAG) ( 27Q (NC.RobustReadLinksA0001)) NC.RobustReadAtom D1 (P 1 Val P 0 OldPtr I 0 Stream) $@ @ I @H hZJ3@ I(40Q NC.RobustReadChar 22Q SETFILEPTR 7 NC.RobustRead 3 GETFILEPTR) NIL () NC.RobustReadRegion D1 (P 6 Num P 2 i P 0 OldPtr I 1 EofPtr I 0 Stream) R@ A@ bHAl3lkBJI$j@ @ ^NL Mh\JkZM&hK@H h(116Q SETFILEPTR 14Q GETEOFPTR 3 GETFILEPTR) NIL () NC.RobustGetSubstanceA0001 D1 (NAME ERRORSET P 3 FieldValue P 2 CardTypeRecord P 1 CardTypeName P 0 NoteCardType F 5 Card F 6 Length F 7 Stream F 10Q SubstanceVersion) UU H!Idq ZJ[dgPIJd I ZdoI J[dg oogoIo  KgIg KUVWWlLh(203Q NC.GetCardTypeFieldOfSuper 165Q NC.ReportError 162Q CONCAT 112Q NC.ReportError 107Q CONCAT 74Q NC.CardTypeRecord 66Q NC.CardTypeLoader 31Q NC.CardTypeRecord 13Q NC.GetType) (200Q GetFn 172Q \\FILLME// 145Q GetFn 126Q \\EMPTY// 117Q NoteCardType 61Q NoteCardType 46Q \\EMPTY// 37Q NoteCardType 3 CardObject) ( 156Q " still \\EMPTY// after autoloading." 151Q " of card type " 142Q "Field name " 136Q "NC.GetCardTypeField" 103Q "Cannot find full definition of card type: ") NC.RobustGetSubstance D1 (P 0 HELPFLAG I 3 SubstanceVersion I 2 Stream I 1 Length I 0 Card) o (11Q NC.RobustGetSubstanceA0001) NIL ( 6 (NC.RobustGetSubstanceA0001)) NC.SetScavengerInfo D1 (I 1 NewScavengerInfo I 0 Card) @gA (7 NC.SetUserDataProp) (3 SCAVENGERINFO) () NC.SetScavengerTitleInfo D1 (P 0 ScavengerInfo I 1 TitleInfo I 0 Card) $@ Hd`@`X HAA(30Q NC.SetScavengerInfo 3 NC.FetchScavengerInfo) (35Q ScavengerInfo 23Q ScavengerInfoTYPE# 14Q ScavengerInfoTYPE#) () NC.SetScavengerMainDataInfo D1 (P 0 ScavengerInfo I 1 MainDataInfo I 0 Card) $@ Hd`@`X HAA(30Q NC.SetScavengerInfo 3 NC.FetchScavengerInfo) (35Q ScavengerInfo 23Q ScavengerInfoTYPE# 14Q ScavengerInfoTYPE#) () NC.SetScavengerLinksInfo D1 (P 0 ScavengerInfo I 1 LinksInfo I 0 Card) $@ Hd`@`X HAA(30Q NC.SetScavengerInfo 3 NC.FetchScavengerInfo) (35Q ScavengerInfo 23Q ScavengerInfoTYPE# 14Q ScavengerInfoTYPE#) () NC.SetScavengerPropListInfo D1 (P 0 ScavengerInfo I 1 PropListInfo I 0 Card) $@ Hd`@`X HAA(30Q NC.SetScavengerInfo 3 NC.FetchScavengerInfo) (35Q ScavengerInfo 23Q ScavengerInfoTYPE# 14Q ScavengerInfoTYPE#) () NC.FetchScavengerInfo D1 (I 0 Card) @g (6 NC.FetchUserDataProp) (3 SCAVENGERINFO) () NC.FetchScavengerTitleInfo D1 (I 0 Card) @ H`H(3 NC.FetchScavengerInfo) (22Q ScavengerInfo 13Q ScavengerInfoTYPE#) () NC.FetchScavengerMainDataInfo D1 (I 0 Card) @ H`H(3 NC.FetchScavengerInfo) (22Q ScavengerInfo 13Q ScavengerInfoTYPE#) () NC.FetchScavengerLinksInfo D1 (I 0 Card) @ H`H(3 NC.FetchScavengerInfo) (22Q ScavengerInfo 13Q ScavengerInfoTYPE#) () NC.FetchScavengerPropListInfo D1 (I 0 Card) @ H`H(3 NC.FetchScavengerInfo) (22Q ScavengerInfo 13Q ScavengerInfoTYPE#) () NC.FetchTypeFromScavengerInfo D1 (I 0 Card) @ d(3 NC.FetchScavengerMainDataInfo) NIL () NC.FetchTitleFromScavengerInfo D1 (I 0 Card) @ d(3 NC.FetchScavengerTitleInfo) NIL () NC.BuildBadCardsListA0001 D1 (P 4 Type P 3 IndexLocsProblems P 1 Problems P 0 Card I 1 Key I 0 Value F 5 Num F 6 Results F 7 InterestedWindow F 10Q CardTotal F 11Q MessageWin F 12Q CheckptPtr F 13Q FirstTimeFlg) @!Ukc dldZjJ(J "Wiol oUoWo H bH dgdgdgdgdih=HWWW H LKY$Hd I I Vc  gKh(233Q NCP.CardTypeP 220Q \APPEND2 214Q NC.EncodeCardProblems 210Q NC.FetchStatus 170Q NC.FetchTypeFromScavengerInfo 164Q NC.CheckIndexLocs 110Q NC.FetchStatus 102Q NC.WorthlessCardP 75Q NC.PrintMsg 52Q CHARACTER 34Q \FZEROP 2 BLOCK) (240Q UNKNOWNCARDTYPE 137Q BADPOINTER 131Q SPECIAL 123Q DELETED 114Q ACTIVE) ( 71Q "." 63Q " out of " 56Q "Processing item number " 45Q "Building bad cards list ...") NC.BuildBadCardsList D1 (P 3 Results P 2 Num P 1 CheckptPtr P 0 CardTotal I 3 InterestedWindow I 2 FirstTimeFlg I 1 MessageWin I 0 NoteFile) C@ k@jCiol okoHo @g Ci K(77Q NC.ClearMsg 72Q MAPHASH 56Q NC.PrintMsg 34Q CHARACTER) (67Q NC.BuildBadCardsListA0001 62Q NoteFile 13Q NoteFile 3 NoteFile) ( 52Q "." 45Q " out of " 40Q "Processing item number " 27Q "Building bad cards list ...") NC.WorthlessCardP D1 (P 2 NoteFile P 0 \NF I 0 Card) @Hd`@H YIA@ddgih|@ [jKmK g@ \jLXL R@]jMCM =@^jN.N (@ h @ h@ h@ h@ h(260Q NC.FetchScavengerPropListInfo 250Q NC.FetchScavengerLinksInfo 240Q NC.FetchScavengerTitleInfo 230Q NC.FetchScavengerMainDataInfo 220Q NC.UndeletableCardP 212Q \FZEROP 165Q \FZEROP 140Q \FZEROP 113Q \FZEROP 32Q NC.NoteFileFromNoteFileUID) (173Q CardObject 146Q CardObject 121Q CardObject 74Q CardObject 57Q DELETED 47Q CardObject 26Q CardObject 16Q NoteFileTYPE# 3 CardObject) () NC.CheckIndexLocs D1 (P 3 PropListInfo P 2 TitleInfo P 1 LinksInfo P 0 MainDataInfo I 3 CanModifyFlg I 2 CheckptPtr I 1 MessageWin I 0 Card) @ @ @ @ C3@HgBA @IgBA @JgBA @KgBA hd@H@ gB @I@ gB @J@gB @K@gB h (217Q LSUBST 207Q NC.CheckIndexLoc 167Q NC.CheckIndexLoc 147Q NC.CheckIndexLoc 127Q NC.CheckIndexLoc 104Q NC.CheckForLocBeyondCheckptPtr 70Q NC.CheckForLocBeyondCheckptPtr 54Q NC.CheckForLocBeyondCheckptPtr 40Q NC.CheckForLocBeyondCheckptPtr 17Q NC.FetchScavengerPropListInfo 13Q NC.FetchScavengerTitleInfo 7 NC.FetchScavengerLinksInfo 3 NC.FetchScavengerMainDataInfo) (202Q PROPLIST 175Q CardObject 162Q TITLE 155Q CardObject 142Q LINKS 135Q CardObject 122Q MAINDATA 115Q CardObject 76Q NC.SetPropListLoc 62Q NC.SetTitleLoc 46Q NC.SetLinksLoc 32Q NC.SetMainLoc) () NC.CheckIndexLoc D1 (I 4 CheckptPtr I 3 CardPartAtomIdentifier I 2 Loc I 1 CardPartInfo I 0 Card) BA DBCg hgC (32Q PACK* 20Q PACK* 4 SASSOC) (26Q BAD 15Q PASTCHKPT) () NC.CheckForLocBeyondCheckptPtr D1 (P 5 MaxBeyondCheckptPtr P 2 Elt I 4 MessageWin I 3 CheckptPtr I 2 SetLocFn I 1 CardPartInfo I 0 Card) NAAH(IM@ @g @MlBDgi JdCKLKLJYHX(62Q BLOCK 54Q PUTWINDOWPROP 34Q NC.SetStatus 24Q NC.FetchStatus) (50Q NEEDLINKSCAVENGE 31Q ACTIVE) () NC.EncodeCardProblems D1 (I 0 ProblemIndicators) rg@gg@gog@gg@gog@gg@gog@ig@gog@go (157Q CONCAT) (146Q U 140Q UNKNOWNCARDTYPE 130Q t 122Q TITLEPASTCHKPT 112Q BADTITLE 102Q p 74Q PROPLISTPASTCHKPT 70Q P 62Q BADPROPLIST 52Q s 44Q MAINDATAPASTCHKPT 40Q S 32Q BADMAINDATA 22Q l 14Q LINKSPASTCHKPT 10Q L 2 BADLINKS) ( 153Q "" 135Q "" 107Q "" 57Q "" 27Q "") NC.BuildCardInspectorMenu D1 (P 42Q Item P 41Q Item P 37Q BadCard P 36Q News P 34Q TitleString P 33Q ProblemIdentifierAtom P 32Q Card P 26Q i P 23Q AttachedWindow P 22Q Items P 21Q Window P 20Q Menu P 14Q RestOfCards P 13Q MenuNum P 4 AttachedMenu P 3 FirstWindowSize P 2 FirstWindow P 1 TotalMenus P 0 MenuWindows I 3 MessageWin I 2 NoteFile I 1 BadNewsList I 0 Cards) T# C ooC @ @ k`kY`ooolIoh dMdi dkdgd`dg dgjdndhdN \CgIk@sOO``OkcO*_O,O(OO._$dO$oOoI _dOdglO$ _dOdg dgjdndh_dO _ h` _"A!O:O"gB O"gg O"ggg Lh` O"gg O"_OOh__Ok_O&__4A_6O4 oO4 _8O6O8oO6 O8O4h_2O0O2h_0_.O_O,k_,O2&_0_<_>O$!O@!h"OD O:_:O `O" _BO>OB OBO@_@OX HZdCgg J (1121Q REDISPLAYW 1115Q ATTACHWINDOW 1077Q PUTWINDOWPROP 1054Q NC.SameCardP 1034Q SHADEITEM 700Q CONCAT 657Q CONCAT 654Q NC.ShaveTitleString 651Q NC.FetchTitleFromScavengerInfo 640Q NC.FetchSlotNum 554Q ATTACHWINDOW 541Q ADDMENU 530Q WINDOWADDPROP 511Q WINDOWADDPROP 475Q PUTWINDOWPROP 443Q ADDMENU 357Q MIN 354Q LENGTH 325Q CONCAT 106Q \APPEND2 37Q LENGTH 33Q NC.SortCardsBySlotNums 26Q NC.ReportError 23Q CONCAT 6 WINDOWP) (1112Q LEFT 1107Q BOTTOM 1027Q NC.LightShade 551Q TOP 546Q RIGHT 536Q NC.OffScreenPosition 525Q FIRST 522Q NC.CardInspectorCloseFn 517Q CLOSEFN 506Q NC.CardInspectorRepaintFn 503Q REPAINTFN 471Q NOTEFILE 440Q NC.OffScreenPosition 403Q DEFAULTMENUHELDFN 374Q CLRPROMPT 342Q NC.CardInspectorMenuWhenSelectedFn 241Q NC.CardsPerMenuLimit 235Q MENUTYPE# 213Q MENUWINDOWS 162Q DEFAULTMENUHELDFN 153Q CLRPROMPT 144Q NC.ScavengerAttachedMenuFont 135Q NC.CardInspectorAttachedMenuWhenSelectedFn 53Q MENUTYPE# 44Q NC.CardsPerMenuLimit) ( 673Q "|" 644Q ": " 321Q " of " 313Q "Card inspector: Page " 101Q ((Previous% Page (QUOTE Previous% Page) "Move to menu for previous page of cards.") (Next% Page (QUOTE Next% Page) "Move to menu for previous page of cards.") (First% Page (QUOTE First% Page) "Move to menu for first page of cards.")) 70Q (Search (QUOTE Search) "Find IDs for cards with titles containing search string.") 64Q (Done (QUOTE Done) "Integrate changes (i.e. checkpoint notefile) and continue repair.") 60Q (Abort (QUOTE Abort) "Abort the repair process, throwing away all changes.") 17Q "Arg not window: " 13Q "NC.BuildCardInspectorMenu") NC.CardInspectorCloseFn D1 (P 2 MenuWin P 0 MainWin I 1 Don'tAskFlg I 0 Win) s@ AohgiH S@ H Hg IHgg H @` H Zd@gg J J IYg(147Q CLOSEW 142Q DETACHWINDOW 135Q WINDOWDELPROP 114Q NC.ScavengerCleanup 110Q MOVEW 101Q CLOSEW 75Q WINDOWDELPROP 53Q GETWINDOWUSERPROP 44Q NC.CloseInspectorWindows 40Q DETACHWINDOW 32Q NC.AskUser 26Q NC.AttachPromptWindow 3 MAINWINDOW) (160Q DON'T 132Q NC.CardInspectorCloseFn 127Q CLOSEFN 105Q NC.OffScreenPosition 72Q NC.MessageWinCloseFn 67Q CLOSEFN 50Q MENUWINDOWS 21Q Yes) ( 15Q "Do you really want to abort the Inspect & Repair process? ") NC.CardInspectorRepaintFn D1 (P 12Q XLeft P 11Q YPoint P 10Q ItemRegion P 7 Card P 6 OnDeletedListFlg P 5 Status P 4 Item P 2 DeletedCards P 1 MessageWin P 0 Menu I 1 Region I 0 Win) @g @ Ig ZHQK IgJ \_ fLH _O OJ^MgOJ h^NMgOJi^N,OOO OOOOOkg@ K[(236Q DRAWLINE 134Q DREMOVE 110Q NC.FetchStatus 100Q MENUITEMREGION 71Q NC.CardP 57Q PUTWINDOWPROP 30Q COPY 25Q GETWINDOWUSERPROP 13Q MAINWINDOW 6 GETWINDOWUSERPROP) (231Q INVERT 150Q DELETED 124Q ACTIVE 53Q DELETEDCARDS 35Q MENU 22Q DELETEDCARDS 3 MENU) () NC.CardInspectorMenuWhenSelectedFn D1 (P 16Q InspectorWindow P 10Q MessageWin P 7 ExistingWin P 6 NoteFile P 5 DeletedCards P 4 Card P 3 ItemsWithoutDelete P 2 ItemsWithUndelete P 1 NormalItems P 0 Win I 2 MouseKey I 1 Menu I 0 CardPair) N@HA ooo@ H _dg ]Hg ^Bg;`L h_dOdg dgjdndh_dO `L KLMJI_dOdg dgjdndh_dO dgLOg Oh_OgLNH  _ LOg OO_dgLg Hgi Hgi H g Lg Hgi Hgi H (513Q REDISPLAYW 506Q PUTWINDOWPROP 475Q PUTWINDOWPROP 464Q NC.SetStatus 446Q REDISPLAYW 442Q PUTWINDOWPROP 432Q PUTWINDOWPROP 422Q NC.SetStatus 367Q NC.SameCardP 364Q GETWINDOWUSERPROP 351Q OPENWP 342Q FLASHW 336Q WINDOWADDPROP 333Q NC.BuildCardPartsInspector 302Q GETWINDOWUSERPROP 262Q MENU 172Q NC.UndeletableCardP 161Q MENU 101Q NC.FetchTitleFromScavengerInfo 61Q GETWINDOWUSERPROP 51Q GETWINDOWUSERPROP 40Q MAINWINDOW 12Q WFROMMENU) (502Q NEEDLINKSCAVENGE 471Q MADECHANGES 461Q ACTIVE 452Q Undelete 436Q NEEDLINKSCAVENGE 426Q MADECHANGES 417Q DELETED 407Q Delete 361Q CARD 325Q INSPECTORWINDOWS 277Q INSPECTORWINDOWS 266Q Inspect 230Q DEFAULTMENUHELDFN 221Q CLRPROMPT 165Q MENUTYPE# 127Q DEFAULTMENUHELDFN 120Q CLRPROMPT 74Q MENUTYPE# 66Q MIDDLE 56Q NOTEFILE 46Q DELETEDCARDS) ( 26Q ((Inspect (QUOTE Inspect) "Bring up description of card.")) 22Q ((Inspect (QUOTE Inspect) "Bring up description of card.") (Undelete (QUOTE Undelete) "Undelete this card.")) 16Q ((Inspect (QUOTE Inspect) "Bring up description of card.") (Delete (QUOTE Delete) "Mark this card as deleted."))) NC.CardInspectorAttachedMenuWhenSelectedFnA0001 D1 (P 3 Title P 2 Card P 0 PredicateResult I 1 Key I 0 Value F 4 CollectionList F 5 SearchString) : @J U K J oK X @HITc(51Q CONCAT 41Q NC.FetchSlotNum 33Q STRPOS 30Q U-CASE 24Q U-CASE 15Q NC.FetchTitleFromScavengerInfo 5 BLOCK) NIL ( 45Q ": ") NC.CardInspectorAttachedMenuWhenSelectedFn D1 (P 14Q CollectionList P 13Q MenuWin P 11Q Win P 7 SearchString P 6 MenuWindows P 5 NextWin P 4 InspectorWins P 3 NoteFile P 2 MessageWin P 1 Operation P 0 MainWin I 2 MouseKey I 1 Menu I 0 Item) / A @bH Zdg ^IdgohgiJ IgIgEJg \ OZi1J io ohohJ L O9Hg [Idg#@Hd`@H YIJ[A @` @K \ Kd K lK lK _K _Lo@ oA ]Lg !"O@d _BOB_DdgYO@OBd O@ _BdoO@ OB_Ddg"oogoO@o  ODgO@g OD_$@OKOlO$ gM io (2073Q NC.PrintMsg 2062Q PUTWINDOWPROP 2053Q INSPECT 2024Q NC.GetCardTypeFieldOfSuper 2004Q NC.ReportError 2001Q CONCAT 1726Q NC.ReportError 1723Q CONCAT 1706Q NC.CardTypeRecord 1677Q NC.CardTypeLoader 1634Q NC.CardTypeRecord 1612Q NC.GetType 1570Q NC.IsSubTypeOfP 1560Q ADDMENU 1555Q GETBOXPOSITION 1535Q CHECK/MENU/IMAGE 1523Q CHECK/MENU/IMAGE 1406Q NC.GetCardTypeFieldOfSuper 1366Q NC.ReportError 1363Q CONCAT 1310Q NC.ReportError 1305Q CONCAT 1270Q NC.CardTypeRecord 1261Q NC.CardTypeLoader 1216Q NC.CardTypeRecord 1174Q NC.GetType 1150Q NC.IsSubTypeOfP 1140Q SKETCHW.CREATE 1134Q NC.FetchScale 1127Q GETREGION 1123Q NC.PrintMsg 1112Q NC.FetchRegionViewed 1106Q NC.ExternalizeLinkIconsInSketch 1055Q NC.GetCardTypeFieldOfSuper 1035Q NC.ReportError 1032Q CONCAT 757Q NC.ReportError 754Q CONCAT 737Q NC.CardTypeRecord 730Q NC.CardTypeLoader 665Q NC.CardTypeRecord 643Q NC.GetType 623Q NC.IsSubTypeOfP 613Q SHOWGRAPH 603Q CREATEW 577Q GETREGION 573Q NC.PrintMsg 562Q NC.MakeExternalGraphCopy 533Q NC.GetCardTypeFieldOfSuper 513Q NC.ReportError 510Q CONCAT 435Q NC.ReportError 432Q CONCAT 415Q NC.CardTypeRecord 406Q NC.CardTypeLoader 343Q NC.CardTypeRecord 321Q NC.GetType 301Q NC.IsSubTypeOfP 271Q OPENTEXTSTREAM 266Q CREATEW 262Q GETREGION 256Q NC.PrintMsg 245Q COPYTEXTSTREAM 241Q OPENTEXTSTREAM 234Q COPYBYTES 223Q GETFILEPTR 215Q OPENSTREAM 176Q NC.IsSubTypeOfP 166Q CONCAT 153Q NC.ShaveTitleString 150Q NC.FetchTitleFromScavengerInfo 113Q NC.RobustReadRegion 110Q GETEOFPTR 103Q NC.SetType 76Q NC.RobustReadAtom 71Q NC.ReadCardPartHeader 62Q SETFILEPTR 32Q NC.NoteFileFromNoteFileUID) (2056Q TITLE 2021Q GetFn 2012Q \\FILLME// 1763Q GetFn 1744Q \\EMPTY// 1734Q NoteCardType 1672Q NoteCardType 1655Q \\EMPTY// 1645Q NoteCardType 1602Q CardObject 1565Q Hash 1540Q BITMAP 1526Q BITMAP 1463Q DEFAULTMENUHELDFN 1454Q CLRPROMPT 1403Q GetFn 1374Q \\FILLME// 1345Q GetFn 1326Q \\EMPTY// 1316Q NoteCardType 1254Q NoteCardType 1237Q \\EMPTY// 1227Q NoteCardType 1164Q CardObject 1157Q MENUTYPE# 1145Q List 1052Q GetFn 1043Q \\FILLME// 1014Q GetFn 775Q \\EMPTY// 765Q NoteCardType 723Q NoteCardType 706Q \\EMPTY// 676Q NoteCardType 633Q CardObject 620Q Sketch 530Q GetFn 521Q \\FILLME// 472Q GetFn 453Q \\EMPTY// 443Q NoteCardType 401Q NoteCardType 364Q \\EMPTY// 354Q NoteCardType 311Q CardObject 276Q Graph 212Q NEW 207Q BOTH 204Q {NODIRCORE} 173Q Text 66Q NC.ItemIdentifier 52Q NoteFile 26Q CardObject 16Q NoteFileTYPE# 3 CardObject) ( 2070Q "Sorry, can only inspect card types inheriting from Text, Graph, Sketch, List or Hash." 1775Q " still \\EMPTY// after autoloading." 1767Q " of card type " 1760Q "Field name " 1754Q "NC.GetCardTypeField" 1716Q "Cannot find full definition of card type: " 1551Q "Choose region for List card display." 1357Q " still \\EMPTY// after autoloading." 1351Q " of card type " 1342Q "Field name " 1336Q "NC.GetCardTypeField" 1300Q "Cannot find full definition of card type: " 1120Q "Choose region for Sketch card display." 1026Q " still \\EMPTY// after autoloading." 1020Q " of card type " 1011Q "Field name " 1005Q "NC.GetCardTypeField" 747Q "Cannot find full definition of card type: " 570Q "Choose region for Graph card display." 504Q " still \\EMPTY// after autoloading." 476Q " of card type " 467Q "Field name " 463Q "NC.GetCardTypeField" 425Q "Cannot find full definition of card type: " 253Q "Choose region for Text card display." 157Q " | Date: " 144Q ": ") NC.CardLinksVersionInspector D1 (P 3 Stream P 2 NoteFile P 0 \NF I 1 LinksInfo I 0 Card) d@Hd`@H YIJ[A @` @AKJ KJ KJ hg hio (141Q NC.PrintMsg 130Q INSPECT 113Q NC.RobustReadLinks 105Q NC.RobustReadLinks 77Q NC.RobustReadLinks 66Q NC.ReadCardPartHeader 57Q SETFILEPTR 32Q NC.NoteFileFromNoteFileUID) (125Q LINKSDATA 63Q NC.LinksIdentifier 47Q NoteFile 26Q CardObject 16Q NoteFileTYPE# 3 CardObject) ( 136Q "Inspect individual links as datatype Link.") NC.CardPropListVersionInspector D1 (P 4 IdentifierAndVersionNum P 3 Stream P 2 NoteFile P 0 \NF I 1 PropListInfo I 0 Card) L@Hd`@H YI!J[A @` @AK hg (111Q INSPECT 76Q NC.RobustReadList 66Q NC.ReadCardPartHeader 57Q SETFILEPTR 32Q NC.NoteFileFromNoteFileUID) (106Q PROPLISTDATA 63Q NC.PropsIdentifier 47Q NoteFile 26Q CardObject 16Q NoteFileTYPE# 3 CardObject) () NC.CloseInspectorWindows D1 (P 1 InspectorWin I 0 MessageWin) (@g H @g Y I HX(40Q CLOSEW 33Q OPENWP 25Q PUTWINDOWPROP 6 GETWINDOWUSERPROP) (22Q INSPECTORWINDOWS 3 INSPECTORWINDOWS) () NC.CheckForBadLinksAndTitlesAndPropLists D1 (P 16Q Card P 11Q Card P 10Q BadNews P 3 CardsWithBadPropLists P 2 CardsWithBadTitles P 1 CardsWithBadLinks P 0 ActiveCardsWithBadNews I 2 BadNewsList I 1 MessageWin I 0 NoteFile) &@BQ LMXdAOOYHAOOZHAOO[IJdIAhoIol JAhoJol KAhoKol ohghAd vAgIAho I__ gO_NOh^L\"O&_ O O_OOh__O_O&__O O_OOh__O_O&__O O_OOh__O_O&_d O O O O Aho I J8Aho Jd Oo O O Aho K,Aho Kd O O Aho g(1037Q NC.PrintMsg 1021Q NC.PutPropList 1013Q NC.SetPropList 776Q NC.PrintMsg 761Q NC.PrintMsg 743Q NC.SetTitle 735Q NC.PutTitle 727Q NC.SetTitle 705Q NC.PrintMsg 671Q PUTWINDOWPROP 664Q NC.PrintMsg 646Q NC.PutLinks 640Q NC.SetGlobalLinks 632Q NC.SetFromLinks 624Q NC.SetToLinks 546Q SASSOC 543Q NC.FetchScavengerPropListInfo 462Q SASSOC 457Q NC.FetchScavengerTitleInfo 376Q SASSOC 373Q NC.FetchScavengerLinksInfo 317Q NC.FetchStatus 301Q NC.PrintMsg 251Q NC.AskYesOrNo 245Q NC.AttachPromptWindow 226Q NC.PrintMsg 222Q CHARACTER 176Q NC.PrintMsg 172Q CHARACTER 146Q NC.PrintMsg 142Q CHARACTER) (1043Q ABORT 534Q CardObject 450Q CardObject 364Q CardObject 322Q ACTIVE 261Q CARDSWITHLINKSRESET 237Q Yes) ( 1034Q "Done." 773Q "Resetting prop lists ..." 756Q "Done." 724Q "Untitled" 702Q "Resetting titles ..." 661Q "Done." 276Q "Resetting links ..." 233Q "Is this okay?" 215Q " still have bad prop lists. They will be set to NIL." 210Q "Cards: " 165Q " still have bad titles. They will be set to 'Untitled'." 160Q "Cards: " 135Q " still have bad links. Links rebuilder will rebuild them." 130Q "Cards: ") NC.UndeletableCardP D1 (P 2 SpecialCard P 0 \NF I 0 Card) @@Hd`@H YI Ih@J JiIY(63Q NC.SameCardP 43Q NC.FetchSpecialCards 32Q NC.NoteFileFromNoteFileUID) (26Q CardObject 16Q NoteFileTYPE# 3 CardObject) () NC.ShaveTitleString D1 (I 0 TitleString) @k@ ` (16Q SUBSTRING 13Q MIN 5 NCHARS) (10Q NC.NumCharsOfTitleToShow) () NC.SortCardsBySlotNumsA0001 D1 (I 1 Card2 I 0 Card1) @ A (7 NC.FetchSlotNum 3 NC.FetchSlotNum) NIL () NC.SortCardsBySlotNums D1 (I 0 Cards) @g (6 SORT) (3 NC.SortCardsBySlotNumsA0001) () (PRETTYCOMPRINT NCREPAIRCOMS) (RPAQQ NCREPAIRCOMS ((* * Scavenger mechanisms) (GLOBALVARS NC.TitlesIdentifier NC.PropsIdentifier NC.LinksIdentifier NC.ItemIdentifier NC.CardInspectorAttachedMenuFont NC.IdentifierAtoms NC.LightShade NC.IndexArrayOffsets NC.ScavengerInteractionWinRegion NC.ScavengerCriticalOffsets NC.OffScreenPosition NC.CardsPerMenuLimit NC.ScavengerAttachedMenuFont NC.NumCharsOfTitleToShow) (VARS (NC.IndexArrayOffsets (QUOTE (3 1 2 4))) (NC.ScavengerCriticalOffsets (QUOTE (1 2))) ( NC.CardInspectorAttachedMenuFont (FONTCREATE (QUOTE HELVETICA) 12 (QUOTE BOLD))) (NC.LightShade 4096) (NC.OffScreenPosition (CONS 1500 1500)) (NC.ScavengerInteractionWinRegion (CREATEREGION (fetch ( POSITION XCOORD) of NC.OffScreenPosition) (fetch (POSITION YCOORD) of NC.OffScreenPosition) 400 250)) (NC.CardsPerMenuLimit 200) (NC.ScavengerAttachedMenuFont (FONTCREATE (QUOTE HELVETICA) 12 (QUOTE BOLD) )) (NC.NumCharsOfTitleToShow 10)) (* * Phase 3 scavenger stuff.) (FNS NC.ScavengeDatabaseFile) (* * Top level functions.) (FNS NC.ScavengerPhase1 NC.ScavengerCleanup NC.CheckUnknownCardTypes NC.RepositionWindowIfNeeded NC.MessageWinAttachedMenuWhenSelectedFn NC.MessageWinCloseFn) (* * Functions for getting the scavenger info for all valid card parts and reading things in the data area robustly.) (FNS NC.GetScavengerInfo NC.RobustReadCardPart NC.CheckForValidSubstance NC.AtEndOfItemP NC.RobustReadString NC.RobustReadList NC.RobustReadLinks NC.RobustReadAtom NC.RobustReadRegion NC.RobustGetSubstance) (* * Functions for accessing scavenger info for a card.) (FNS NC.SetScavengerInfo NC.SetScavengerTitleInfo NC.SetScavengerMainDataInfo NC.SetScavengerLinksInfo NC.SetScavengerPropListInfo NC.FetchScavengerInfo NC.FetchScavengerTitleInfo NC.FetchScavengerMainDataInfo NC.FetchScavengerLinksInfo NC.FetchScavengerPropListInfo NC.FetchTypeFromScavengerInfo NC.FetchTitleFromScavengerInfo) (* * Functions for building bad cards list based on the index array and scavenger array.) (FNS NC.BuildBadCardsList NC.WorthlessCardP NC.CheckIndexLocs NC.CheckIndexLoc NC.CheckForLocBeyondCheckptPtr NC.EncodeCardProblems) (* * Functions for interacting with the user.) (FNS NC.BuildCardInspectorMenu NC.CardInspectorCloseFn NC.CardInspectorRepaintFn NC.CardInspectorMenuWhenSelectedFn NC.CardInspectorAttachedMenuWhenSelectedFn NC.BuildCardPartsInspector NC.CardPartsAttachedMenuWhenSelectedFn NC.BuildTitlesInspectorMenu NC.BuildSubstancesInspectorMenu NC.BuildLinksInspectorMenu NC.BuildPropListsInspectorMenu NC.CardPartsMenusWhenSelectedFn NC.CardTitleVersionInspector NC.CardSubstanceVersionInspector NC.CardLinksVersionInspector NC.CardPropListVersionInspector NC.CloseInspectorWindows) (* * Miscellaneous.) (FNS NC.CheckForBadLinksAndTitlesAndPropLists NC.UndeletableCardP NC.ShaveTitleString NC.SortCardsBySlotNums) (RECORDS ScavengerInfo LINKSDATA TITLEDATA PROPLISTDATA) (* * Possible reasons for bad card parts.) (P (PUTPROP (QUOTE BADMAINDATA) (QUOTE ReasonString) "improper main card data.") (PUTPROP (QUOTE BADLINKS) (QUOTE ReasonString) "improper links data.") (PUTPROP (QUOTE BADTITLE) ( QUOTE ReasonString) "improper title data.") (PUTPROP (QUOTE BADPROPLIST) (QUOTE ReasonString) "improper prop list data.") (PUTPROP (QUOTE MAINDATAPASTCHKPT) (QUOTE ReasonString) "main card data beyond chkpt pointer.") (PUTPROP (QUOTE LINKSPASTCHKPT) (QUOTE ReasonString) "links beyond chkpt pointer.") (PUTPROP (QUOTE TITLEPASTCHKPT) (QUOTE ReasonString) "title beyond chkpt pointer.") (PUTPROP (QUOTE PROPLISTPASTCHKPT) (QUOTE ReasonString) "prop list beyond chkpt pointer.") (PUTPROP (QUOTE UNKNOWNCARDTYPE) (QUOTE ReasonString) "card type definition not loaded.")) (DECLARE: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS ( ADDVARS (NLAMA) (NLAML) (LAMA))))) (RPAQQ NC.IndexArrayOffsets (3 1 2 4)) (RPAQQ NC.ScavengerCriticalOffsets (1 2)) (RPAQ NC.CardInspectorAttachedMenuFont (FONTCREATE (QUOTE HELVETICA) 12 (QUOTE BOLD))) (RPAQQ NC.LightShade 4096) (RPAQ NC.OffScreenPosition (CONS 1500 1500)) (RPAQ NC.ScavengerInteractionWinRegion (CREATEREGION (fetch (POSITION XCOORD) of NC.OffScreenPosition) (fetch (POSITION YCOORD) of NC.OffScreenPosition) 400 250)) (RPAQQ NC.CardsPerMenuLimit 200) (RPAQ NC.ScavengerAttachedMenuFont (FONTCREATE (QUOTE HELVETICA) 12 (QUOTE BOLD))) (RPAQQ NC.NumCharsOfTitleToShow 10) (DATATYPE ScavengerInfo (MainDataInfo TitleInfo LinksInfo PropListInfo)) (RECORD LINKSDATA (CARD VERSIONDATE TOLINKS FROMLINKS GLOBALLINKS)) (RECORD TITLEDATA (CARD VERSIONDATE TITLE)) (RECORD PROPLISTDATA (CARD VERSIONDATE PROPLIST)) (/DECLAREDATATYPE (QUOTE ScavengerInfo) (QUOTE (POINTER POINTER POINTER POINTER)) (QUOTE (( ScavengerInfo 0 POINTER) (ScavengerInfo 2 POINTER) (ScavengerInfo 4 POINTER) (ScavengerInfo 6 POINTER) )) (QUOTE 8)) (PUTPROP (QUOTE BADMAINDATA) (QUOTE ReasonString) "improper main card data.") (PUTPROP (QUOTE BADLINKS) (QUOTE ReasonString) "improper links data.") (PUTPROP (QUOTE BADTITLE) (QUOTE ReasonString) "improper title data.") (PUTPROP (QUOTE BADPROPLIST) (QUOTE ReasonString) "improper prop list data.") (PUTPROP (QUOTE MAINDATAPASTCHKPT) (QUOTE ReasonString) "main card data beyond chkpt pointer.") (PUTPROP (QUOTE LINKSPASTCHKPT) (QUOTE ReasonString) "links beyond chkpt pointer.") (PUTPROP (QUOTE TITLEPASTCHKPT) (QUOTE ReasonString) "title beyond chkpt pointer.") (PUTPROP (QUOTE PROPLISTPASTCHKPT) (QUOTE ReasonString) "prop list beyond chkpt pointer.") (PUTPROP (QUOTE UNKNOWNCARDTYPE) (QUOTE ReasonString) "card type definition not loaded.") (PUTPROPS NCREPAIR COPYRIGHT ("Xerox Corporation" 1985 1986 1987)) NIL