On Tue, Apr 28, 2009 at 7:50 AM, DM Smith <dmsm...@crosswire.org> wrote: > > On Apr 28, 2009, at 8:40 AM, Barry Drake wrote: > >> Hi there ...... >> >> I've just discovered that mod2osis doesn't currently handle linked verses >> in bible texts. It outputs the entire linked block for every verse that it >> is linked from. > > There is a new method for the module: isLinked(VerseKey *v1, VerseKey* v2)
This is helpful. So can I do something like this: VerseKey* endRange = myKey.clone(); while(myModule.isLinked(myKey, endRange)) { endRange.increment(); } // Necessary, because we stepped one beyond the linking range endRange.decrement(); SWBuf osisIDValue = myKey.equals(endRange) : myKey.getOSISRef() ? SWBuf(myKey.getOSISRef()) + SWBuf(".") + SWBuf(endRange.getOSISRef()); to determine the key range? And is a "." the proper value to use when linking two osisIDs together into a range? --Greg > > By passing the current and the next verse keys, one can determine the osisID > to use. > > In Him, > DM > > _______________________________________________ > sword-devel mailing list: sword-devel@crosswire.org > http://www.crosswire.org/mailman/listinfo/sword-devel > Instructions to unsubscribe/change your settings at above page > _______________________________________________ sword-devel mailing list: sword-devel@crosswire.org http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page