Next, I needed to find places where I can detect the optional link entries in the GEDCOM file so that Behold could process them. I looked in the routine that parses (i.e. takes the parts out of) each GEDCOM line. I see I hadn’t included code to check for an optional link entry at the end of the line so I had to add that.
I then found that the place I needed to process the GEDCOM line so that I could handle the link did not use the parse routine, and instead used some in-line code to manually extract the parts of the line. It would be much better to use just a single parse routine, so it took a bit of engineering to set that up and to make sure that the one routine could do what was needed by all calls to it. A few minor glitches to handle along the way and that part is now set up.