private void evaluateComdef(OmfComdefRecord comdef) {
		for (OmfSymbol sym : comdef.getSymbols()) {
			int dt = sym.getDataType();
			if (dt > 0 && dt < 0x60) {		// A special borland segment symbol
				int count = (extraSeg == null) ? 1 : extraSeg.size() + 1;
				createOrFindBorlandSegment(count, dt);
				sym.setSegmentRef(count);

			}
		}
	}
Given an index, either find an existing Borland segment, or create a new one.
Borland compilers can introduce special segments with a separate indexing
scheme. These need to be stored in a separate list, while the loader needs
to look up segments by index.
@param index is the segment index
@param datatype is the type of (new) segment
@return the corresponding OmfSegmentHeader
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/omf/omf/OmfFileHeader.java