(FILECREATED "30-Nov-87 15:32:15" ("compiled on " {QV}1.3KNEXT>NCREPAIR.;7) "12-Nov-85 14:59:23" recompiled changes: NC.RobustGetSubstance NC.WorthlessCardP NC.CheckIndexLocs NC.BuildTitlesInspectorMenu NC.BuildSubstancesInspectorMenu NC.BuildLinksInspectorMenu NC.BuildPropListsInspectorMenu NC.CardSubstanceVersionInspector NC.CardLinksVersionInspector NC.CardPropListVersionInspector NC.CheckForBadLinksAndTitlesAndPropLists NC.UndeletableCardP in "LOOPS/KOTO 9-Sep-87 ..." dated " 9-Sep-87 14:19:57") (FILECREATED "30-Nov-87 15:31:06" {QV}1.3KNEXT>NCREPAIR.;7 129776 changes to: (FNS NC.RobustGetSubstance NC.CardSubstanceVersionInspector NC.WorthlessCardP NC.CheckIndexLocs NC.BuildTitlesInspectorMenu NC.BuildSubstancesInspectorMenu NC.BuildLinksInspectorMenu NC.BuildPropListsInspectorMenu NC.CardLinksVersionInspector NC.CardPropListVersionInspector NC.CheckForBadLinksAndTitlesAndPropLists NC.UndeletableCardP) previous date: "25-Nov-87 16:23:33" {QV}1.3KNEXT>NCREPAIR.;6) 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 21Q ToLink P 17Q GlobalLink P 15Q Link P 10Q SourceCard P 7 ThisCardsGlobalLinks P 6 ThisCardsToLinks P 5 Link P 3 BoxToReconstruct P 1 Box P 0 Card F 22Q NoteFile F 23Q InterestedWindow F 24Q ToBeFiledCards F 25Q CardTotal F 26Q OldLinkLabels F 27Q NoteCardNumber F 30Q RESETVARSLST F 31Q ListOfBoxesToReconstruct F 32Q DiscoveredLinkLabels F 33Q BadLinkLabelsFlg F 34Q ListOfCardsNeedingGlobalLinksReconstructed F 35Q FileName F 36Q ReconstructLinks F 37Q ReconstructGlobalLinks F 40Q RESETY) gW$hhhW0c0W6W$i c,W8dHgi W2dIgi W$ kc*W&iol okoW*o jc.W$g W2JW>ALbW&iol okoW*o jc.W$g W&iol okoW*o jc.W$g W($W&ioW( o W(W$ W4W, W$W4W, W$i W&ioW: o W(&W&hoW( o gW$oihK KgKg W<A OO K Ki JZ_KO OK _OOh__O_O&_M_g _O8iOgMO Og ^O 0iOgMN L\I_MO hO__"MO" hO _ W&i c@i(1213Q NC.ClearMsg 1172Q NC.SameLinkP 1163Q BLOCK 1141Q NC.SameLinkP 1132Q BLOCK 1114Q NC.SetUserDataProp 1065Q NC.FetchUserDataProp 1054Q NC.SetUserDataProp 1023Q NC.FetchUserDataProp 1004Q BLOCK 740Q NC.MakeChildLink 723Q NC.SameCardP 707Q BLOCK 671Q NC.DeactivateCard 663Q NC.PutMainCardData 656Q NC.SetUserDataProp 653Q \APPEND2 633Q NC.FetchUserDataProp 617Q NC.MakeNoteCard 576Q BLOCK 566Q NC.PrintMsg 556Q LENGTH 533Q NC.PrintMsg 523Q FULLNAME 506Q NC.CheckpointDatabase 477Q NC.StoreLinkLabels 474Q UNION 462Q LDIFFERENCE 452Q NCP.FileCards 435Q NC.PrintMsg 425Q LENGTH 404Q MAPHASH 362Q NC.PrintMsg 337Q CHARACTER 322Q MAPHASH 300Q NC.PrintMsg 255Q CHARACTER 204Q MAPHASH 162Q NC.PrintMsg 137Q CHARACTER 102Q NC.SetUserDataProp 55Q NC.SetUserDataProp 32Q NC.RetrieveLinkLabels) (1106Q ScavengerToLinks 1062Q ScavengerToLinks 1045Q ScavengerGlobalLinks 1020Q ScavengerGlobalLinks 1011Q Link 732Q Link 716Q Link 630Q ScavengerToLinks 624Q ScavengerToLinks 602Q FileBox 445Q NoteFile 401Q NC.ScavengeDatabaseFileA0001A0006 374Q NoteFile 317Q NC.ScavengeDatabaseFileA0001A0004 312Q NoteFile 201Q NC.ScavengeDatabaseFileA0001A0002 174Q NoteFile 114Q NoteFile 76Q NeedsReconstructingFlg 51Q NeedsGlobalLinksReconstructedFlg 2 NC.ForceDatabaseClose) ( 610Q "Untitled: Reconstructed during repair" 562Q " cards in ToBeFiled box." 551Q "Filed " 527Q "." 516Q "Repair Completed for " 431Q " cards in ToBeFiled box ..." 420Q "Filing " 356Q "." 350Q " out of " 343Q "Rewriting links for item " 332Q "Repairing NoteFile." 274Q "." 266Q " out of " 261Q "Inverting links for item " 250Q "Repairing NoteFile." 156Q "." 150Q " out of " 143Q "Collecting Links for item " 132Q "Rebuilding notefile links.") NC.ScavengeDatabaseFile D1 (P 13Q RESETZ P 12Q RESETY P 11Q LISPXHIST P 10Q ToBeFiledCards P 7 ReconstructGlobalLinks P 6 ReconstructLinks P 5 DiscoveredLinkLabels P 4 OldLinkLabels P 3 NoteCardNumber P 2 CardTotal P 1 FileName P 0 NoteFile I 4 InterestedWindow I 3 ListOfCardsNeedingGlobalLinksReconstructed I 2 ListOfBoxesToReconstruct I 1 BadLinkLabelsFlg I 0 NoteFileOrFileName F 14Q LISPXHIST F 15Q RESETVARSLST) o  @d`XYd ,IihdddidD XDhoIol o hpW! Wog hg_ Oh(153Q ERROR! 143Q RESETRESTORE 130Q NC.ScavengeDatabaseFileA0001 102Q NC.PrintMsg 72Q CHARACTER 47Q NC.OpenNoteFile 30Q NC.NoteFileOpenP 5 ALLOW.BUTTON.EVENTS) (136Q ERROR 125Q INTERNAL 21Q NoteFile 13Q NoteFileTYPE#) ( 122Q (NC.ScavengeDatabaseFileA0001) 76Q "Repair aborted." 65Q "." 60Q "Couldn't open ") NC.ScavengerPhase1A0001A0002 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.ScavengerPhase1A0001 D1 (NAME ERRORSET P 53Q News P 51Q Reason P 47Q DeletedsTotal P 46Q ActivesTotal P 45Q Reason P 40Q Box P 37Q News P 32Q Boxes P 31Q Type P 30Q Card P 27Q BadNews P 25Q BadCardEntry P 24Q LinkLabelsCard P 22Q InspectAndRepairFinishedEvent 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 0 OpInProgress F 54Q ScavengerInteractionWin F 55Q NoteFile F 56Q RESETVARSLST F 57Q InterestedWindow F 60Q ReadSubstancesFlg F 61Q RESETY F 62Q RecheckBadCardsFlg) R,` WZ HlgWZgWZg hWZgo hW\c\gWZgWZg hWZg hW\c\o`hW\c\` HHg WZ _WX WX !`ohi cXi_WXggi Og _$WXg WXgW^ OWZW`WXW^ gIWXgWZ WXgO WZW`WX OWdWXg )WXgWZWXOW^ _ WXW^ WX WXg _WX OWZO&h_ld O1O,o_O1OQ O6O8_O4_WXho0#OLoOO_WXhol ol WXgi O _q_*O(O* O*RO&_&B_.O.dgdgihO._0O.%OH O,_,%_JOJO0OJLL OJdKKOJgO0 _2JO2JOH_H_>O>_@ g!gO>O@O4_4O> kO>_@ 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 hZJl @ I(43Q NC.RobustReadChar 35Q \TYPEMASK.UFN 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 15Q CollectionList P 14Q MenuWin P 12Q Win P 10Q InspectAndRepairFinishedEvent 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 @rH Zdg ^Jg _IdgohgiJ IgIgEJg \ O_i1J io ohohJ L O>Hg [IdgAHgg Hi H O _ hO__ O O_guH Hgg J Jg  O6Hg Jgi JgJg Hg H KhJ _dHgg O O_IdgSohdiJ id _J io JhoOo Kg Ol J i g,H H` HNN NkHN ]Jgg Idg)H H` HN NHN]Jgg g%HN]H H H` MJgg (1072Q ATTACHWINDOW 1056Q MOVEW 1046Q DETACHWINDOW 1041Q FLASHW 1020Q ATTACHWINDOW 773Q LAST 766Q MOVEW 757Q DETACHWINDOW 741Q ATTACHWINDOW 725Q NLEFT 714Q LAST 703Q MOVEW 674Q DETACHWINDOW 661Q NC.ClearMsg 655Q NC.AttachPromptWindow 651Q NC.PrintMsg 645Q CHARACTER 634Q MAPHASH 601Q NC.PrintMsg 571Q NC.AttachPromptWindow 563Q NC.AskUser 555Q NC.AttachPromptWindow 521Q CLOSEW 513Q WINDOWDELPROP 472Q NC.ScavengerPhase1 464Q CLOSEW 460Q PUTWINDOWPROP 455Q GETWINDOWUSERPROP 444Q GETWINDOWUSERPROP 430Q PUTWINDOWPROP 417Q GETWINDOWUSERPROP 377Q GETWINDOWUSERPROP 370Q NC.CloseInspectorWindows 364Q WINDOWDELPROP 352Q DETACHWINDOW 330Q CLOSEW 322Q OPENWP 301Q OPENWP 272Q NOTIFY.EVENT 265Q CLOSEW 261Q NC.CardInspectorCloseFn 254Q WINDOWDELPROP 230Q GETWINDOWUSERPROP 201Q NC.AskYesOrNo 175Q NC.AttachPromptWindow 156Q NC.PrintMsg 146Q NC.AttachPromptWindow 125Q GETWINDOWUSERPROP 73Q NC.AskYesOrNo 67Q NC.AttachPromptWindow 37Q GETWINDOWUSERPROP 27Q GETWINDOWUSERPROP 17Q MAINWINDOW 6 MAINWINDOW 3 WFROMMENU) (1067Q LEFT 1064Q BOTTOM 1053Q NC.OffScreenPosition 1024Q First% Page 1015Q LEFT 1012Q BOTTOM 763Q NC.OffScreenPosition 747Q Next% Page 736Q LEFT 733Q BOTTOM 700Q NC.OffScreenPosition 665Q Previous% Page 631Q NC.CardInspectorAttachedMenuWhenSelectedFnA0001 624Q NoteFile 536Q Search 510Q NC.CardInspectorCloseFn 505Q CLOSEFN 452Q NEEDLINKSCAVENGE 441Q NEEDLINKSCAVENGE 435Q NEEDLINKSCAVENGE 424Q NEEDCHECKPOINT 414Q MADECHANGES 374Q MENUWINDOWS 361Q NC.CardInspectorCloseFn 356Q CLOSEFN 343Q Done 251Q NC.CardInspectorCloseFn 246Q CLOSEFN 236Q Abort 225Q NOTEFILE 122Q INSPECTORWINDOWS 113Q Done 105Q Abort 62Q Yes 46Q Abort 34Q FINISHEDEVENT 24Q MENUWINDOWS) ( 615Q "': " 607Q "Card titles containing string '" 576Q "Searching ... " 546Q "Search string? " 170Q "Yes" 163Q "Want to close them? " 153Q "There are open card inspector windows." 56Q "Do you really want to abort the Inspect & Repair process? ") NC.BuildCardPartsInspector D1 (P 15Q ItemNum P 14Q Menu P 6 OldItemNums P 5 Menus P 4 MainWindow P 3 MenusAndItemNums P 2 CardStatus P 1 CardType P 0 CheckptPtr I 2 CardsMenuWindow I 1 NoteFile I 0 Card) A@ @ c@IH @IHB @H @H h[0 Kd_O Oh_O&_O]0 Kd_O Oh_O&_O^MhM M hddo  \Md O Lgg LgM LgN LgA Lg@ LgB NM" O_O&`ooo@ IJg;o9_OO O` OgO O_O_ohh _dOd`dkdkdi dldgdg dgjdndh_dO Lgg L(665Q ATTACHWINDOW 653Q ADDMENU 527Q \APPEND2 475Q PUTMENUPROP 462Q SHADEITEM 451Q FNTH 412Q NC.UndeletableCardP 341Q PUTWINDOWPROP 331Q PUTWINDOWPROP 321Q PUTWINDOWPROP 311Q PUTWINDOWPROP 301Q PUTWINDOWPROP 264Q ATTACHWINDOW 252Q ADDMENU 234Q ADDMENU 231Q GETBOXPOSITION 211Q CHECK/MENU/IMAGE 177Q CHECK/MENU/IMAGE 47Q NC.BuildPropListsInspectorMenu 42Q NC.BuildLinksInspectorMenu 35Q NC.BuildSubstancesInspectorMenu 26Q NC.BuildTitlesInspectorMenu 15Q NC.FetchStatus 11Q NC.FetchTypeFromScavengerInfo) (662Q LEFT 657Q TOP 621Q DEFAULTMENUHELDFN 612Q CLRPROMPT 603Q NC.CardPartsAttachedMenuWhenSelectedFn 547Q NC.CardInspectorAttachedMenuFont 470Q CURITEMNUM 457Q NC.LightShade 442Q MENU 420Q DELETED 371Q MENUTYPE# 335Q CARDSMENUWINDOW 325Q CARD 315Q NOTEFILE 305Q CARDPARTSMENUOLDITEMNUMS 275Q CARDPARTSMENUS 261Q LEFT 256Q BOTTOM 214Q BITMAP 202Q BITMAP 3 NoteFile) ( 520Q (DELETE (QUOTE DELETE) "Mark this card as deleted.") 427Q (UNDELETE (QUOTE UNDELETE) "Undelete this card, restoring to indicated or most recent versions of card parts.") 406Q (RESET (QUOTE RESET) "Go back to original version of card parts for this card.") 402Q (UPDATE (QUOTE UPDATE) "Change to indicated versions for this card.") 376Q (CANCEL (QUOTE CANCEL) "Quit this card parts inspector, throwing away changes.") 225Q "Position the card parts menu.") NC.CardPartsAttachedMenuWhenSelectedFn D1 (P 20Q CurItemNum P 17Q SetLocFn P 16Q OldItemNum P 15Q Menu P 11Q Items P 10Q OldItemNum P 7 Menu P 4 CardsMenuWindow P 3 Card P 2 OldItemNums P 1 Menus P 0 MainWin I 2 MouseKey I 1 Menu I 0 Item) tA AHg YHg ZHg [Hg \@dgZJI2 N_Mh_O_Og O OO O` OgO NMdgH dg#Kg H Lgi Lgi L dg"Kg H Lgi Lgi L g*oJICO_O_OH _OOg _ 9KOO lOLgi OgOgLgi O_O_O_(535Q PUTWINDOWPROP 506Q PUTWINDOWPROP 464Q FNTH 442Q GETMENUPROP 423Q CLOSEW 344Q REDISPLAYW 340Q PUTWINDOWPROP 330Q PUTWINDOWPROP 320Q CLOSEW 314Q NC.SetStatus 275Q REDISPLAYW 271Q PUTWINDOWPROP 261Q PUTWINDOWPROP 251Q CLOSEW 245Q NC.SetStatus 225Q CLOSEW 201Q PUTMENUPROP 166Q SHADEITEM 155Q FNTH 145Q SHADEITEM 137Q FNTH 134Q GETMENUPROP 50Q GETWINDOWUSERPROP 40Q GETWINDOWUSERPROP 30Q GETWINDOWUSERPROP 20Q GETWINDOWUSERPROP 6 MAINWINDOW 3 WFROMMENU) (531Q NEEDLINKSCAVENGE 523Q NC.SetLinksLoc 514Q NC.SetMainLoc 502Q MADECHANGES 455Q MENU 437Q CURITEMNUM 350Q UPDATE 334Q NEEDLINKSCAVENGE 324Q MADECHANGES 311Q ACTIVE 302Q UNDELETE 265Q NEEDLINKSCAVENGE 255Q MADECHANGES 242Q DELETED 232Q DELETE 216Q CANCEL 174Q CURITEMNUM 163Q NC.LightShade 131Q CURITEMNUM 120Q MENU 57Q RESET 45Q CARDSMENUWINDOW 35Q CARD 25Q CARDPARTSMENUOLDITEMNUMS 15Q CARDPARTSMENUS) ( 357Q (NC.SetTitleLoc NC.SetMainLoc NC.SetLinksLoc NC.SetPropListLoc)) NC.BuildTitlesInspectorMenu D1 (P 20Q Item P 17Q Title P 16Q Date P 15Q Loc P 14Q TitleInfo P 10Q ItemNum P 4 Menu P 3 SelectionNum P 2 MenuItems P 1 CurTitleLoc P 0 Versions I 2 CheckptPtr I 1 CardType I 0 Card) @ @RHkB O0OZKgIhJk`dJ@ go_OOBOoooOkl O oOo Oh_ OIO_OOh__O_Ok_^O&_oAo dMdgdg dgjdndhdN \KLgH Lgg (414Q PUTMENUPROP 401Q PUTMENUPROP 312Q CONCAT 206Q CONCAT 166Q SUBATOM 163Q MIN 160Q NCHARS 65Q NC.FetchStatus 3 NC.FetchScavengerTitleInfo) (411Q NC.CardTitleVersionInspector 406Q INSPECTORFN 375Q VERSIONS 342Q DEFAULTMENUHELDFN 333Q CLRPROMPT 324Q NC.CardPartsMenusWhenSelectedFn 70Q DELETED 53Q MENUTYPE# 37Q BADTITLE 7 CardObject) ( 307Q " | Title Versions" 302Q "" 202Q "NO DATE AVAILABLE" 172Q "] " 146Q "[" 142Q "" 135Q "*" 101Q "DELETED ") NC.BuildSubstancesInspectorMenu D1 (P 21Q Item P 20Q SubstanceLength P 17Q Type P 16Q Date P 15Q Loc P 14Q SubstanceInfo P 10Q ItemNum P 5 Menu P 4 MenuItems P 3 SelectionNum P 2 BadTypeFlg P 1 CurMainDataLoc P 0 Versions I 3 CardsMenuWindow I 2 CheckptPtr I 1 CardType I 0 Card) @ @ AC g CJHkB OOKJxgv_OOOBOoooO oOo Oh_"OIO_OOh__O_Ok_O&_gIhLk`dLdodgdg dgjdndhdN ]KMgH Mgg (377Q PUTMENUPROP 364Q PUTMENUPROP 157Q CONCAT 24Q GETWINDOWUSERPROP 16Q MAINWINDOW 3 NC.FetchScavengerMainDataInfo) (374Q NC.CardSubstanceVersionInspector 371Q INSPECTORFN 360Q VERSIONS 325Q DEFAULTMENUHELDFN 316Q CLRPROMPT 307Q NC.CardPartsMenusWhenSelectedFn 265Q MENUTYPE# 251Q BADMAINDATA 63Q UNKNOWNCARDTYPE 21Q UNKNOWNCARDTYPESLIST 7 CardObject) ( 300Q "Substance Versions" 153Q "NO DATE AVAILABLE" 143Q "] " 135Q "[" 131Q "" 124Q "*") NC.BuildLinksInspectorMenu D1 (P 17Q Item P 16Q LinkListsLengths P 15Q Date P 14Q Loc P 13Q LinksInfo P 7 ItemNum P 4 Menu P 3 SelectionNum P 2 MenuItems P 1 CurLinksLoc P 0 Versions I 1 CheckptPtr I 0 Card) @ @ BHkB NcOZKgIhJk`dJdodgdg dgjdndhdM \KLgH Lgg _OOAOoooOoOoOoOo Oh_OIO_OOh__NOk_+O&_(274Q CONCAT 164Q PUTMENUPROP 151Q PUTMENUPROP 3 NC.FetchScavengerLinksInfo) (161Q NC.CardLinksVersionInspector 156Q INSPECTORFN 145Q VERSIONS 112Q DEFAULTMENUHELDFN 103Q CLRPROMPT 74Q NC.CardPartsMenusWhenSelectedFn 52Q MENUTYPE# 36Q BADLINKS 7 CardObject) ( 270Q "NO DATE AVAILABLE" 260Q "] " 247Q "|" 237Q "|" 230Q "[" 224Q "" 217Q "*" 65Q "Links Versions") NC.BuildPropListsInspectorMenu D1 (P 17Q Item P 16Q PropListLength P 15Q Date P 14Q Loc P 13Q PropListInfo P 7 ItemNum P 4 Menu P 3 SelectionNum P 2 MenuItems P 1 CurPropListLoc P 0 Versions I 1 CheckptPtr I 0 Card) @ @BHkB NcOZKgIhJk`dJdodgdg dgjdndhdM \KLgH Lgg _OOAOoooOoOo Oh_OIO_OOh__NOk_=O&_(252Q CONCAT 164Q PUTMENUPROP 151Q PUTMENUPROP 3 NC.FetchScavengerPropListInfo) (161Q NC.CardPropListVersionInspector 156Q INSPECTORFN 145Q VERSIONS 112Q DEFAULTMENUHELDFN 103Q CLRPROMPT 74Q NC.CardPartsMenusWhenSelectedFn 52Q MENUTYPE# 36Q BADPROPLIST 7 CardObject) ( 246Q "NO DATE AVAILABLE" 236Q "] " 230Q "[" 224Q "" 217Q "*" 65Q "PropList Versions") NC.CardPartsMenusWhenSelectedFn D1 (P 5 OperationItems P 4 OldShadedItem P 3 ChangeSelectionItem P 2 InspectItem P 1 Items P 0 MainWin I 2 MouseKey I 1 Menu I 0 SelectedItem)  A AooDIAg \@dgdgdgdgdgihJhhL@Khh ]d-`dMdg dgjdndhdN dg+Ag _Hg @Ag lOggLA @A` AgIk Oh _@OOO_Ok_(345Q PUTMENUPROP 322Q SHADEITEM 312Q SHADEITEM 265Q SASSOC 262Q GETMENUPROP 250Q GETWINDOWUSERPROP 236Q GETMENUPROP 217Q MENU 140Q \APPEND2 135Q \APPEND2 42Q FNTH 37Q GETMENUPROP 6 MAINWINDOW 3 WFROMMENU) (326Q CURITEMNUM 317Q NC.LightShade 302Q ChangeSelection 276Q ABORT 257Q VERSIONS 245Q CARD 233Q INSPECTORFN 223Q Inspect 170Q DEFAULTMENUHELDFN 161Q CLRPROMPT 147Q MENUTYPE# 104Q BADLINKS 76Q BADPROPLIST 70Q BADTITLE 61Q BADMAINDATA 52Q UNKNOWNCARDTYPE 34Q CURITEMNUM 12Q MENU) ( 24Q (ChangeSelection (QUOTE ChangeSelection) "Change to this version.") 20Q (Inspect (QUOTE Inspect) "Bring up display of this version.")) NC.CardTitleVersionInspector D1 (I 1 TitleInfo I 0 Card) @AAhg (21Q INSPECT) (16Q TITLEDATA) () NC.CardSubstanceVersionInspector D1 (P 42Q FieldValue P 41Q CardTypeRecord P 40Q CardTypeName P 37Q NoteCardType P 36Q FieldValue P 35Q CardTypeRecord P 34Q CardTypeName P 33Q NoteCardType P 32Q FieldValue P 31Q CardTypeRecord P 30Q CardTypeName P 27Q NoteCardType P 26Q FieldValue P 25Q CardTypeRecord P 24Q CardTypeName P 23Q NoteCardType P 14Q StartLoc P 13Q TempStream P 12Q ListMenu P 11Q SubstanceVersionNum P 10Q Length P 7 SketchObjDatum P 6 Sketch P 5 WindowTitle P 4 Type P 3 Stream P 2 NoteFile P 0 \NF I 1 SubstanceInfo I 0 Card) >#@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) ( DECLARE: DONTEVAL@LOAD (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.) (DECLARE: DONTEVAL@LOAD (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