home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / windows / amimacro.zip / BIB3.SMM next >
INI File  |  1990-06-13  |  17KB  |  1,529 lines

  1. [ver]
  2.     4
  3. [sty]
  4.     
  5. [files]
  6. [prn]
  7.     PCL / HP LaserJet
  8. [lang]
  9.     1
  10. [desc]
  11.     
  12.     
  13.     
  14.     
  15.     
  16.     645306136
  17.     188
  18.     630876320
  19. [fopts]
  20.     0
  21.     1
  22.     0
  23.     0
  24. [lnopts]
  25.     3
  26.     Body Text
  27. [docopts]
  28.     5
  29.     2
  30. [tag]
  31.     Body Text
  32.     2
  33.     [fnt]
  34.         Courier
  35.         240
  36.         0
  37.         32768
  38.     [algn]
  39.         225
  40.         1
  41.         0
  42.         0
  43.         0
  44.     [spc]
  45.         17
  46.         201
  47.         1
  48.         0
  49.         72
  50.         1
  51.         100
  52.     [brk]
  53.         0
  54.     [line]
  55.         8
  56.         0
  57.         1
  58.         0
  59.         1
  60.         1
  61.         1
  62.         10
  63.         10
  64.         1
  65.     [spec]
  66.         0
  67.         0
  68.         
  69.         0
  70.         1
  71.         0
  72.         0
  73.         0
  74.         0
  75.         0
  76.     [nfmt]
  77.         272
  78.         1
  79.         2
  80.         .
  81.         ,
  82.         $
  83. [tag]
  84.     footer
  85.     3
  86.     [fnt]
  87.         Tms Rmn
  88.         200
  89.         0
  90.         49152
  91.     [algn]
  92.         225
  93.         1
  94.         0
  95.         0
  96.         0
  97.     [spc]
  98.         17
  99.         273
  100.         1
  101.         0
  102.         0
  103.         1
  104.         100
  105.     [brk]
  106.         4
  107.     [line]
  108.         8
  109.         0
  110.         1
  111.         0
  112.         1
  113.         2
  114.         2
  115.         20
  116.         20
  117.         1
  118.     [spec]
  119.         0
  120.         0
  121.         
  122.         0
  123.         1
  124.         0
  125.         0
  126.         1
  127.         0
  128.         0
  129.     [nfmt]
  130.         280
  131.         1
  132.         3
  133.         .
  134.         ,
  135.         $
  136. [lay]
  137.     Standard
  138.     513
  139.     [rght]
  140.         15840
  141.         12240
  142.         1
  143.         1080
  144.         360
  145.         1
  146.         1080
  147.         720
  148.         4
  149.         1
  150.         0
  151.         1
  152.         8
  153.         4
  154.         1
  155.         1080
  156.         11520
  157.         14
  158.         1
  159.         359
  160.         1
  161.         721
  162.         1
  163.         1084
  164.         1
  165.         1446
  166.         1
  167.         1792
  168.         1
  169.         2155
  170.         1
  171.         2517
  172.         1
  173.         2880
  174.         1
  175.         3242
  176.         1
  177.         3605
  178.         1
  179.         3967
  180.         1
  181.         4323
  182.         1
  183.         4683
  184.         1
  185.         5043
  186.     [hrght]
  187.     [lyfrm]
  188.         1
  189.         11200
  190.         0
  191.         0
  192.         12240
  193.         1080
  194.         1
  195.         1
  196.         3
  197.         1
  198.         5
  199.         0
  200.         0
  201.     [frmlay]
  202.         1080
  203.         12240
  204.         1
  205.         360
  206.         0
  207.         1
  208.         0
  209.         0
  210.         2
  211.         1
  212.         0
  213.         1
  214.         1
  215.         0
  216.         1
  217.         360
  218.         12240
  219.         3
  220.         1
  221.         365
  222.         2
  223.         6120
  224.         3
  225.         11162
  226.     [txt]
  227. >
  228.     [frght]
  229.     [lyfrm]
  230.         1
  231.         13248
  232.         0
  233.         15480
  234.         12240
  235.         15840
  236.         1
  237.         1
  238.         3
  239.         1
  240.         5
  241.         0
  242.         0
  243.     [frmlay]
  244.         15840
  245.         12240
  246.         1
  247.         720
  248.         0
  249.         1
  250.         15480
  251.         720
  252.         2
  253.         1
  254.         0
  255.         1
  256.         1
  257.         0
  258.         1
  259.         720
  260.         11520
  261.         0
  262.     [txt]
  263. >
  264. [elay]
  265. [l1]
  266.     0
  267. [edoc]
  268. FUNCTION MarkRef()
  269.  
  270. macpath = GetmacPath$()
  271.  
  272. boxfile = "{macpath}bib3.ext"
  273.  
  274. 'singlestep(0)
  275.  
  276. ignorekeyboard(1)
  277.  
  278. DECLARE InitNames()
  279.  
  280. declare markit()
  281.  
  282. declare markbibpage()
  283.  
  284. declare startbibpage()
  285.  
  286. declare markbibref()
  287.  
  288. declare markbib()
  289.  
  290. go = 1
  291.  
  292. mem = AllocGlobalVar(444, 100)
  293.  
  294. bl = "<[><[>"
  295.  
  296. bl = mid$(bl 1 1)
  297.  
  298. while (go)
  299.  
  300.     hourglass(1)
  301.  
  302.     for i = 1 to 9000 ' load the list box
  303.  
  304.         entry = GetGlobalArray$(444, i) ' get one
  305.  
  306.         if ("" = entry) ' end of array?
  307.  
  308.             break
  309.  
  310.         endif
  311.  
  312.         txt = strfield$(entry, 2, "*")
  313.  
  314.         n = len(i)
  315.  
  316.         switch n
  317.  
  318.             case 2
  319.  
  320.                 txt = strcat$("{i}  " txt)
  321.  
  322.             case 1
  323.  
  324.                 txt = strcat$("{i}   " txt)
  325.  
  326.             default
  327.  
  328.                 txt = strcat$("{i} " txt)
  329.  
  330.         endswitch
  331.  
  332.         FillList(txt) ' add to list
  333.  
  334.     next
  335.  
  336.     hourglass(0)
  337.  
  338.     stat = DialogBox("{boxfile}" "bib")
  339.  
  340.     switch stat
  341.  
  342.         case 1 ' mark it
  343.  
  344.             entry = GetDialogField$(9007)
  345.  
  346.             if ("" <<>> entry)
  347.  
  348.                 entry = mid$(entry 5 65)
  349.  
  350.                 fentry = entry
  351.  
  352.                 j = 1
  353.  
  354.                 while(fentry <<>> "") ' match text with time id
  355.  
  356.                     fentry = GetGlobalArray$(444, j)
  357.  
  358.                     txt = strfield$(fentry, 2, "*")
  359.  
  360.                     if txt = entry then ' here we match
  361.  
  362.                         entry = strfield$(fentry 1 "*") ' get id for txt
  363.  
  364.                         rtime = gettime()
  365.  
  366.                         entry = strcat$(entry "*{rtime}") 'make unique id for bookmark
  367.  
  368.                         break
  369.  
  370.                     endif
  371.  
  372.                     j = j + 1
  373.  
  374.                 wend
  375.  
  376.                 curtxt = curchar$()
  377.  
  378.                 if curtxt = "]" then
  379.  
  380.                     MarkBookMark(entry, AddBookMark)
  381.  
  382.                     type("##<[>right]")
  383.  
  384.                 else
  385.  
  386.                     type("{bl}##]")
  387.  
  388.                     type("<[>left]<[>left]<[>left]")
  389.  
  390.                     MarkBookMark(entry, AddBookMark)
  391.  
  392.                     type("<[>right]<[>right]<[>right]")
  393.  
  394.                 endif
  395.  
  396.                 go = 0
  397.  
  398.             else
  399.  
  400.                 Message("Click on something!")
  401.  
  402.             endif
  403.  
  404.         case 3 ' add bibliography first
  405.  
  406.             markbib()
  407.  
  408.         case 4 ' update names array
  409.  
  410.             InitNames()
  411.  
  412.         default
  413.  
  414.             go = 0
  415.  
  416.     endswitch
  417.  
  418. wend    
  419.  
  420. END FUNCTION
  421.  
  422.  
  423. '**********************************************************
  424.  
  425.  
  426. function markbib()
  427.  
  428. MarkBookMark("temp1", AddBookMark) ' save our spot
  429.  
  430. gone = MarkBookMark("Bibliography", FindBookMark) ' put the user on 
  431. bib page
  432.  
  433. if gone <<>> 1 then
  434.  
  435.     markbibpage()
  436.  
  437. endif
  438.  
  439. type("<[>down]")
  440.  
  441. UserControl("Position Cursor & Type the bib entry:") ' wait for him 
  442. to type it
  443.  
  444. type("<[>home]")
  445.  
  446. usercontrol("Place cursor at the beginning of the entry")
  447.  
  448. type("#.    <[>left]")
  449.  
  450. entry = gettime() 'get an id
  451.  
  452. MarkBookMark(entry, AddBookMark) ' mark it
  453.  
  454. MarkBookMark("temp1", FindBookMark) ' go back where he was
  455.  
  456. MarkBookMark("temp1", DeleteBookMark) ' delete the temp mark
  457.  
  458. initnames()
  459.  
  460. end function
  461.  
  462.  
  463. '*********************************************************
  464.  
  465.  
  466. FUNCTION MarkBibPage()
  467.  
  468. gone = MarkBookMark("Bibliography",FindBookMark)
  469.  
  470. if gone <<>> 1 then
  471.  
  472.     type("<[>esc]<[>esc]<[>esc]<[>ctrlend] <[>enter]")
  473.  
  474.     pagebreak(1)
  475.  
  476.     MarkBookMark("Bibliography",AddBookMark)
  477.  
  478.     type("Bibliography<[>enter]<[>up]")
  479.  
  480.     center()
  481.  
  482.     type("<[>down]<[>enter]")
  483.  
  484. else
  485.  
  486.     message("Bibliography Page Already Exists!")
  487.  
  488. endif
  489.  
  490. END FUNCTION
  491.  
  492.  
  493. '**********************************************************
  494.  
  495.  
  496. FUNCTION UpdateRef()
  497.  
  498. DECLARE FindEntry(name)
  499.  
  500. messages(OFF)
  501.  
  502. InitNames() ' make sure names are up to date
  503.  
  504. type("<[>CTRLHOME]") ' go to beginning of the document
  505.  
  506. bl = "<[><[>"
  507.  
  508. bl = mid$(bl 1 1)
  509.  
  510. again:
  511.  
  512. hourglass(1)
  513.  
  514. while (1 = GotoCmd(GoMARK,0,GOBOOKMARK))
  515.  
  516.     multiref:
  517.  
  518.     current = GetMarkText$() ' get the bookmark name
  519.  
  520.     if ("Bibliography" = current) ' Time to break?
  521.  
  522.         break
  523.  
  524.     endif
  525.  
  526.     bibmark = strchr(1 current "*") 'check bookmark? is it ours?
  527.  
  528.     if bibmark << 0 then ' we need to skip this one
  529.  
  530.         type("<[>right]")
  531.  
  532.         goto again
  533.  
  534.     endif
  535.  
  536.     number = FindEntry(current) ' whats is number?
  537.  
  538.     while (1)
  539.  
  540.         chr = curchar$()
  541.  
  542.         if chr = "" then
  543.  
  544.             type("<[>right]<[>left]")
  545.  
  546.             chr = curchar$()
  547.  
  548.         endif
  549.  
  550.         chr# = isnumeric(chr)
  551.  
  552.         if ((chr# = 1) or (chr = "#")) then ' del numbers and ##
  553.  
  554.             Type("<[>DEL]") ' delete the old
  555.  
  556.         else
  557.  
  558.             break
  559.  
  560.         endif
  561.  
  562.     wend
  563.  
  564.     type("{number}")
  565.  
  566.     while(1)
  567.  
  568.         chr = curchar$()
  569.  
  570.         if chr = "," then
  571.  
  572.             goto again
  573.  
  574.         endif
  575.  
  576.         if chr = "]" then
  577.  
  578.             type("<[>right]")
  579.  
  580.             chr = curchar$()
  581.  
  582.         endif
  583.  
  584.         if chr = bl then
  585.  
  586.             type("<[>left]<[>del]<[>right]")
  587.  
  588.             chr = curchar$()
  589.  
  590.             if chr = "]" then
  591.  
  592.                 type("<[>left]]")
  593.  
  594.                 goto again
  595.  
  596.             endif
  597.  
  598.             type("<[>left],<[>del]")
  599.  
  600.             goto multiref
  601.  
  602.         endif
  603.  
  604.         goto again
  605.  
  606.     wend
  607.  
  608. wend
  609.  
  610. ' Now take care of renumbering the bib entres
  611.  
  612. 'type("<[>down]") ' skip past bib bookmark
  613.  
  614. number = 0
  615.  
  616. while (1 = GotoCmd(GoMARK,0,GOBOOKMARK))
  617.  
  618.     number = number + 1
  619.  
  620. '
  621.  
  622. ' The bookmark is kept after the period, so that is where the cursor 
  623. is now.
  624.  
  625. '
  626.  
  627.     type("<[>left]") ' get to the left side of the period.
  628.  
  629.     type("<[>shifthome]") ' shade all to the left
  630.  
  631.     type("<[>del]") ' delete the old number
  632.  
  633.     Type("{number}") ' enter the new
  634.  
  635.     type("<[>end]") ' get past the current bookmark
  636.  
  637. wend
  638.  
  639. hourglass(0)
  640.  
  641. END FUNCTION
  642.  
  643.  
  644. '***************************************************************
  645.  
  646.  
  647. ' Given a name, locate its offset (number)
  648.  
  649.  
  650. FUNCTION FindEntry(name)
  651.  
  652. i = 1
  653.  
  654. while (i)
  655.  
  656.     idtxt = GetGlobalArray$(444, i)
  657.  
  658.     id = strfield$(idtxt 1 "*") 'strip off txt and keep id
  659.  
  660.     current = strfield$(name 1 "*") 'strip off unique id
  661.  
  662.     if (id = current)
  663.  
  664.         return i
  665.  
  666.     endif
  667.  
  668.     if ("" = current)
  669.  
  670.         return "**"
  671.  
  672.     endif
  673.  
  674.     i = i + 1
  675.  
  676. wend
  677.  
  678. END FUNCTION
  679.  
  680.  
  681. '*************************************************************
  682.  
  683.  
  684. ' InitNames - init the name array.
  685.  
  686.  
  687. FUNCTION InitNames()
  688.  
  689. MarkBookMark("temp", AddBookMark) ' save our spot
  690.  
  691. messages(off)
  692.  
  693. FreeGlobalVar(444) ' delete old array
  694.  
  695. <*'>globvar = AllocGlobalVar(444, 100)
  696.  
  697. if globvar = 0 then
  698.  
  699.     message("Not Enough Memory For Global Array")
  700.  
  701.     exit function
  702.  
  703. endif
  704.  
  705. globcnt = 0
  706.  
  707. alloccnt = 100
  708.  
  709. MarkBookMark("Bibliography" FindBookMark) ' find the bib page
  710.  
  711. hourglass(1)
  712.  
  713. while (1 = GotoCmd(GoMARK 0 GOBOOKMARK)) ' find the next bib entry
  714.  
  715.     current = GetMarkText$() ' get bookmark name
  716.  
  717.     if ("temp" = current) ' don't process temp
  718.  
  719.         goto skip
  720.  
  721.     endif
  722.  
  723.     type("<[>right]") ' get past tab
  724.  
  725.     type("<[>shiftend]")
  726.  
  727.     txt = curshade$()
  728.  
  729.     numchars = len(txt) ' check to see if chars >> 65
  730.  
  731.     if numchars >> 65 then
  732.  
  733.         num2 = numchars - 65 ' calculate amount over 
  734.  
  735.         for x = 1 to num2 ' unshade down to 65 chars
  736.  
  737.             type("<[>shiftleft]")
  738.  
  739.         next
  740.  
  741.     endif
  742.  
  743.     txt = curshade$() ' get the text associated with time id
  744.  
  745.     current = strcat$("{current}*" txt)
  746.  
  747.     type("<[>right]")
  748.  
  749.     globcnt = globcnt + 1 ' next spot in array
  750.  
  751.     if (alloccnt <<= globcnt) ' gotta increase?
  752.  
  753.         alloccnt = alloccnt + 200 ' 200 more for now
  754.  
  755.         mem = AllocGlobalVar(444 alloccnt)
  756.  
  757.         if mem = 0 then
  758.  
  759.             message("Not Enough Memory For Global Array")
  760.  
  761.             exit function
  762.  
  763.         endif
  764.  
  765.     endif
  766.  
  767.     SetGlobalArray(444, globcnt, current)
  768.  
  769.     skip:
  770.  
  771. wend
  772.  
  773. hourglass(0)
  774.  
  775. globcnt = globcnt + 1
  776.  
  777. if (alloccnt <<= globcnt) ' gotta increase?
  778.  
  779.     alloccnt = alloccnt + 200 ' 200 more for now
  780.  
  781.     mem = AllocGlobalVar(444 alloccnt)
  782.  
  783.     if mem = 0 then
  784.  
  785.         message("Not Enough Memory For Global Array")
  786.  
  787.         exit function
  788.  
  789.     endif
  790.  
  791. endif
  792.  
  793. SetGlobalArray(444, globcnt, "") ' signal end of array
  794.  
  795. MarkBookMark("temp", FindBookMark) ' go back where we were
  796.  
  797. MarkBookMark("temp", DeleteBookMark) ' get rid of that mark
  798.  
  799. END FUNCTION
  800.  
  801.  
  802. '***************************************************************
  803.  
  804.  
  805. FUNCTION startBibPage()
  806.  
  807. gone = MarkBookMark("Bibliography",FindBookMark)
  808.  
  809. if gone <<>> 1 then
  810.  
  811.     usercontrol("Place cursor at beginning of Bib Page")
  812.  
  813.     go = decide("Mark Bookmark for beginning of Bib page here?")
  814.  
  815.     if go = 0 then
  816.  
  817.         exit function
  818.  
  819.     endif
  820.  
  821.     MarkBookMark("Bibliography",AddBookMark)
  822.  
  823.     type("<[>enter]")
  824.  
  825. else
  826.  
  827.     message("Bibliography Page Already Exists!")
  828.  
  829. endif
  830.  
  831. END FUNCTION
  832.  
  833.  
  834. '***************************************************************
  835.  
  836.  
  837. function markbib2()
  838.  
  839. UserControl("Position Cursor & Type the bib entry:") ' wait for him 
  840. to type it
  841.  
  842. type("<[>home]")
  843.  
  844. usercontrol("Place cursor at the beginning of the entry")
  845.  
  846. type("#.    <[>left]")
  847.  
  848. entry = gettime() 'get an id
  849.  
  850. MarkBookMark(entry, AddBookMark) ' mark it
  851.  
  852. go = decide("Update Bib Entries Before Marking Text For Bib Reference.  
  853. Update Now?")
  854.  
  855. if go = 1 then
  856.  
  857.     call initnames()
  858.  
  859. endif
  860.  
  861. end function
  862.  
  863.  
  864. '***************************************************************
  865.  
  866.  
  867. function automk()
  868.  
  869. usercontrol("Place cursor at beginning of Bib entry to begin")
  870.  
  871. ret = decide("Are There 2 Returns Between Each Bib Entry?")
  872.  
  873. markit()
  874.  
  875. hourglass(1)
  876.  
  877. while (0 = ateof())
  878.  
  879.     type("<[>ctrldown]<[>right]")
  880.  
  881.     if ret = 1 then
  882.  
  883.         type("<[>right]")
  884.  
  885.     endif
  886.  
  887.     x = curchar$()
  888.  
  889.     chkend = getmarktext$()
  890.  
  891.     if (chkend = "" and x = "") then
  892.  
  893.         break
  894.  
  895.     endif
  896.  
  897.     markit()
  898.  
  899. wend
  900.  
  901. endit:
  902.  
  903. hourglass(0)
  904.  
  905. go = decide("Update Bib Entries Before Marking Text For Bib Reference.  
  906. Update Now?")
  907.  
  908. if go = 1 then
  909.  
  910.     initnames()
  911.  
  912. endif
  913.  
  914. end function
  915.  
  916.  
  917. '***************************************************************
  918.  
  919.  
  920. function markit()
  921.  
  922. type("#.    <[>left]")
  923.  
  924. entry = gettime() 'get an id
  925.  
  926. MarkBookMark(entry, AddBookMark) ' mark it
  927.  
  928. end function
  929.  
  930. >
  931. [macsum] 10
  932. MarkRef 0 0 15 0
  933. markbib 1341 0 3 80
  934. MarkBibPage 1698 0 2 100
  935. UpdateRef 1972 0 7 116
  936. FindEntry 3024 1 5 194
  937. InitNames 3277 0 10 214
  938. startBibPage 4364 0 3 274
  939. markbib2 4703 0 3 291
  940. automk 5016 0 5 306
  941. markit 5529 0 2 333
  942. [macse]
  943. 14 MarkRef
  944. 0 295
  945. 13
  946. 8 1
  947. 7 "{1}bib3.ext"
  948. 8 2
  949. 0 32 1
  950. 5 1
  951. 8 3
  952. 0 271 444 100
  953. 13
  954. 8 4
  955. 7 "[["
  956. 8 5
  957. 0 15 "{5}" 1 1
  958. 13
  959. 8 5
  960. 6 3
  961. 11 00001329
  962. 0 296 1
  963. 5 1
  964. 8 6
  965. 5 9000
  966. 6 6
  967. 18 2
  968. 12 00000245
  969. 10 00000558
  970. 5 1
  971. 6 6
  972. 3 0
  973. 8 6
  974. 10 00000167
  975. 0 273 444 "{6}"
  976. 13
  977. 8 7
  978. 7 ""
  979. 6 7
  980. 18 0
  981. 11 00000314
  982. 10 00000558
  983. 0 20 "{7}" 2 "*"
  984. 13
  985. 8 8
  986. 0 14 "{6}"
  987. 13
  988. 8 9
  989. 5 2
  990. 6 9
  991. 18 0
  992. 11 00000433
  993. 0 16 "{6}  " "{8}"
  994. 13
  995. 8 8
  996. 10 00000533
  997. 5 1
  998. 6 9
  999. 18 0
  1000. 11 00000505
  1001. 0 16 "{6}   " "{8}"
  1002. 13
  1003. 8 8
  1004. 10 00000533
  1005. 0 16 "{6} " "{8}"
  1006. 13
  1007. 8 8
  1008. 0 25 "{8}"
  1009. 10 00000212
  1010. 0 296 0
  1011. 0 26 "{2}" "bib"
  1012. 13
  1013. 8 10
  1014. 5 1
  1015. 6 10
  1016. 18 0
  1017. 11 00001194
  1018. 0 27 9007
  1019. 13
  1020. 8 7
  1021. 7 ""
  1022. 6 7
  1023. 18 1
  1024. 11 00001154
  1025. 0 15 "{7}" 5 65
  1026. 13
  1027. 8 7
  1028. 6 7
  1029. 8 11
  1030. 5 1
  1031. 8 12
  1032. 6 11
  1033. 7 ""
  1034. 18 1
  1035. 11 00000961
  1036. 0 273 444 "{12}"
  1037. 13
  1038. 8 11
  1039. 0 20 "{11}" 2 "*"
  1040. 13
  1041. 8 8
  1042. 6 8
  1043. 6 7
  1044. 18 0
  1045. 11 00000926
  1046. 0 20 "{11}" 1 "*"
  1047. 13
  1048. 8 7
  1049. 0 276
  1050. 13
  1051. 8 13
  1052. 0 16 "{7}" "*{13}"
  1053. 13
  1054. 8 7
  1055. 10 00000961
  1056. 6 12
  1057. 5 1
  1058. 3 0
  1059. 8 12
  1060. 10 00000723
  1061. 0 282
  1062. 13
  1063. 8 14
  1064. 6 14
  1065. 7 "]"
  1066. 18 0
  1067. 11 00001057
  1068. 2 466 1 "{7}" 4003
  1069. 0 6 "##[39]"
  1070. 10 00001131
  1071. 0 6 "{5}##]"
  1072. 0 6 "[37][37][37]"
  1073. 2 466 1 "{7}" 4003
  1074. 0 6 "[39][39][39]"
  1075. 5 0
  1076. 8 3
  1077. 10 00001181
  1078. 0 3 "Click on something!"
  1079. 10 00001316
  1080. 5 3
  1081. 6 10
  1082. 18 0
  1083. 11 00001249
  1084. 16 markbib
  1085. 10 00001316
  1086. 5 4
  1087. 6 10
  1088. 18 0
  1089. 11 00001306
  1090. 16 InitNames
  1091. 10 00001316
  1092. 5 0
  1093. 8 3
  1094. 10 00000130
  1095. 6 0
  1096. 15
  1097. 9
  1098. 14 markbib
  1099. 2 466 1 "temp1" 4003
  1100. 2 466 1 "Bibliography" 4002
  1101. 13
  1102. 8 1
  1103. 6 1
  1104. 5 1
  1105. 18 1
  1106. 11 00000117
  1107. 16 markbibpage
  1108. 0 6 "[40]"
  1109. 0 7 "Position Cursor & Type the bib entry:"
  1110. 0 6 "[36]"
  1111. 0 7 "Place cursor at the beginning of the entry"
  1112. 0 6 "#.    [37]"
  1113. 0 276
  1114. 13
  1115. 8 2
  1116. 2 466 1 "{2}" 4003
  1117. 2 466 1 "temp1" 4002
  1118. 2 466 1 "temp1" 4004
  1119. 16 initnames
  1120. 6 0
  1121. 15
  1122. 9
  1123. 14 MarkBibPage
  1124. 2 466 1 "Bibliography" 4002
  1125. 13
  1126. 8 1
  1127. 6 1
  1128. 5 1
  1129. 18 1
  1130. 11 00000221
  1131. 0 6 "[27][27][27][16419] [13]"
  1132. 2 357 1 1
  1133. 2 466 1 "Bibliography" 4003
  1134. 0 6 "Bibliography[13][38]"
  1135. 2 260 1
  1136. 0 6 "[40][13]"
  1137. 10 00000262
  1138. 0 3 "Bibliography Page Already Exists!"
  1139. 6 0
  1140. 15
  1141. 9
  1142. 14 UpdateRef
  1143. 0 30 0
  1144. 16 InitNames
  1145. 0 6 "[16420]"
  1146. 7 "[["
  1147. 8 1
  1148. 0 15 "{1}" 1 1
  1149. 13
  1150. 8 1
  1151. 0 296 1
  1152. 5 1
  1153. 2 452 1 4 0 12
  1154. 13
  1155. 18 0
  1156. 11 00000883
  1157. 0 261
  1158. 13
  1159. 8 2
  1160. 7 "Bibliography"
  1161. 6 2
  1162. 18 0
  1163. 11 00000213
  1164. 10 00000883
  1165. 0 13 1 "{2}" "*"
  1166. 13
  1167. 8 3
  1168. 6 3
  1169. 5 0
  1170. 18 5
  1171. 11 00000294
  1172. 0 6 "[39]"
  1173. 10 00000089
  1174. 16 FindEntry "{2}"
  1175. 13
  1176. 8 4
  1177. 5 1
  1178. 11 00000544
  1179. 0 282
  1180. 13
  1181. 8 5
  1182. 6 5
  1183. 7 ""
  1184. 18 0
  1185. 11 00000419
  1186. 0 6 "[39][37]"
  1187. 0 282
  1188. 13
  1189. 8 5
  1190. 0 277 "{5}"
  1191. 13
  1192. 8 6
  1193. 6 6
  1194. 5 1
  1195. 18 0
  1196. 6 5
  1197. 7 "#"
  1198. 18 0
  1199. 1 2
  1200. 11 00000518
  1201. 0 6 "[46]"
  1202. 10 00000531
  1203. 10 00000544
  1204. 10 00000323
  1205. 0 6 "{4}"
  1206. 5 1
  1207. 11 00000870
  1208. 0 282
  1209. 13
  1210. 8 5
  1211. 6 5
  1212. 7 ","
  1213. 18 0
  1214. 11 00000633
  1215. 10 00000089
  1216. 6 5
  1217. 7 "]"
  1218. 18 0
  1219. 11 00000692
  1220. 0 6 "[39]"
  1221. 0 282
  1222. 13
  1223. 8 5
  1224. 6 5
  1225. 6 1
  1226. 18 0
  1227. 11 00000844
  1228. 0 6 "[37][46][39]"
  1229. 0 282
  1230. 13
  1231. 8 5
  1232. 6 5
  1233. 7 "]"
  1234. 18 0
  1235. 11 00000814
  1236. 0 6 "[37]]"
  1237. 10 00000089
  1238. 0 6 "[37],[46]"
  1239. 10 00000142
  1240. 10 00000089
  1241. 10 00000555
  1242. 10 00000098
  1243. 5 0
  1244. 8 4
  1245. 5 1
  1246. 2 452 1 4 0 12
  1247. 13
  1248. 18 0
  1249. 11 00001031
  1250. 6 4
  1251. 5 1
  1252. 3 0
  1253. 8 4
  1254. 0 6 "[37]"
  1255. 0 6 "[4132]"
  1256. 0 6 "[46]"
  1257. 0 6 "{4}"
  1258. 0 6 "[35]"
  1259. 10 00000893
  1260. 0 296 0
  1261. 6 0
  1262. 15
  1263. 9
  1264. 14 FindEntry
  1265. 5 1
  1266. 8 2
  1267. 6 2
  1268. 11 00000241
  1269. 0 273 444 "{2}"
  1270. 13
  1271. 8 3
  1272. 0 20 "{3}" 1 "*"
  1273. 13
  1274. 8 4
  1275. 0 20 "{0}" 1 "*"
  1276. 13
  1277. 8 5
  1278. 6 4
  1279. 6 5
  1280. 18 0
  1281. 11 00000163
  1282. 6 2
  1283. 15
  1284. 9
  1285. 7 ""
  1286. 6 5
  1287. 18 0
  1288. 11 00000208
  1289. 7 "**"
  1290. 15
  1291. 9
  1292. 6 2
  1293. 5 1
  1294. 3 0
  1295. 8 2
  1296. 10 00000024
  1297. 6 1
  1298. 15
  1299. 9
  1300. 14 InitNames
  1301. 2 466 1 "temp" 4003
  1302. 0 30 0
  1303. 0 266 444
  1304. 0 271 444 100
  1305. 13
  1306. 8 1
  1307. 6 1
  1308. 5 0
  1309. 18 0
  1310. 11 00000161
  1311. 0 3 "Not Enough Memory For Global Array"
  1312. 6 0
  1313. 15
  1314. 9
  1315. 5 0
  1316. 8 2
  1317. 5 100
  1318. 8 3
  1319. 2 466 1 "Bibliography" 4002
  1320. 0 296 1
  1321. 5 1
  1322. 2 452 1 4 0 12
  1323. 13
  1324. 18 0
  1325. 11 00000824
  1326. 0 261
  1327. 13
  1328. 8 4
  1329. 7 "temp"
  1330. 6 4
  1331. 18 0
  1332. 11 00000328
  1333. 10 00000811
  1334. 0 6 "[39]"
  1335. 0 6 "[4131]"
  1336. 0 24
  1337. 13
  1338. 8 5
  1339. 0 14 "{5}"
  1340. 13
  1341. 8 6
  1342. 6 6
  1343. 5 65
  1344. 18 3
  1345. 11 00000553
  1346. 6 6
  1347. 5 65
  1348. 3 1
  1349. 8 7
  1350. 5 1
  1351. 8 8
  1352. 6 7
  1353. 6 8
  1354. 18 2
  1355. 12 00000526
  1356. 10 00000553
  1357. 5 1
  1358. 6 8
  1359. 3 0
  1360. 8 8
  1361. 10 00000451
  1362. 0 6 "[4133]"
  1363. 10 00000493
  1364. 0 24
  1365. 13
  1366. 8 5
  1367. 0 16 "{4}*" "{5}"
  1368. 13
  1369. 8 4
  1370. 0 6 "[39]"
  1371. 6 2
  1372. 5 1
  1373. 3 0
  1374. 8 2
  1375. 6 3
  1376. 6 2
  1377. 18 4
  1378. 11 00000788
  1379. 6 3
  1380. 5 200
  1381. 3 0
  1382. 8 3
  1383. 0 271 444 "{3}"
  1384. 13
  1385. 8 9
  1386. 6 9
  1387. 5 0
  1388. 18 0
  1389. 11 00000788
  1390. 0 3 "Not Enough Memory For Global Array"
  1391. 6 0
  1392. 15
  1393. 9
  1394. 0 272 444 "{2}" "{4}"
  1395. 10 00000221
  1396. 0 296 0
  1397. 6 2
  1398. 5 1
  1399. 3 0
  1400. 8 2
  1401. 6 3
  1402. 6 2
  1403. 18 4
  1404. 11 00001013
  1405. 6 3
  1406. 5 200
  1407. 3 0
  1408. 8 3
  1409. 0 271 444 "{3}"
  1410. 13
  1411. 8 9
  1412. 6 9
  1413. 5 0
  1414. 18 0
  1415. 11 00001013
  1416. 0 3 "Not Enough Memory For Global Array"
  1417. 6 0
  1418. 15
  1419. 9
  1420. 0 272 444 "{2}" ""
  1421. 2 466 1 "temp" 4002
  1422. 2 466 1 "temp" 4004
  1423. 6 0
  1424. 15
  1425. 9
  1426. 14 startBibPage
  1427. 2 466 1 "Bibliography" 4002
  1428. 13
  1429. 8 1
  1430. 6 1
  1431. 5 1
  1432. 18 1
  1433. 11 00000286
  1434. 0 7 "Place cursor at beginning of Bib Page"
  1435. 0 2 "Mark Bookmark for beginning of Bib page here?"
  1436. 13
  1437. 8 2
  1438. 6 2
  1439. 5 0
  1440. 18 0
  1441. 11 00000232
  1442. 6 0
  1443. 15
  1444. 9
  1445. 2 466 1 "Bibliography" 4003
  1446. 0 6 "[13]"
  1447. 10 00000327
  1448. 0 3 "Bibliography Page Already Exists!"
  1449. 6 0
  1450. 15
  1451. 9
  1452. 14 markbib2
  1453. 0 7 "Position Cursor & Type the bib entry:"
  1454. 0 6 "[36]"
  1455. 0 7 "Place cursor at the beginning of the entry"
  1456. 0 6 "#.    [37]"
  1457. 0 276
  1458. 13
  1459. 8 1
  1460. 2 466 1 "{1}" 4003
  1461. 0 2 "Update Bib Entries Before Marking Text For Bib Reference.  Update Now?"
  1462. 13
  1463. 8 2
  1464. 6 2
  1465. 5 1
  1466. 18 0
  1467. 11 00000301
  1468. 16 initnames
  1469. 6 0
  1470. 15
  1471. 9
  1472. 14 automk
  1473. 0 7 "Place cursor at beginning of Bib entry to begin"
  1474. 0 2 "Are There 2 Returns Between Each Bib Entry?"
  1475. 13
  1476. 8 1
  1477. 16 markit
  1478. 0 296 1
  1479. 5 0
  1480. 0 278
  1481. 13
  1482. 18 0
  1483. 11 00000362
  1484. 0 6 "[16424][39]"
  1485. 6 1
  1486. 5 1
  1487. 18 0
  1488. 11 00000241
  1489. 0 6 "[39]"
  1490. 0 282
  1491. 13
  1492. 8 2
  1493. 0 261
  1494. 13
  1495. 8 3
  1496. 6 3
  1497. 7 ""
  1498. 18 0
  1499. 6 2
  1500. 7 ""
  1501. 18 0
  1502. 1 1
  1503. 11 00000338
  1504. 10 00000362
  1505. 16 markit
  1506. 10 00000146
  1507. 0 296 0
  1508. 0 2 "Update Bib Entries Before Marking Text For Bib Reference.  Update Now?"
  1509. 13
  1510. 8 4
  1511. 6 4
  1512. 5 1
  1513. 18 0
  1514. 11 00000501
  1515. 16 initnames
  1516. 6 0
  1517. 15
  1518. 9
  1519. 14 markit
  1520. 0 6 "#.    [37]"
  1521. 0 276
  1522. 13
  1523. 8 1
  1524. 2 466 1 "{1}" 4003
  1525. 6 0
  1526. 15
  1527. 9
  1528. 00011105
  1529.