Skip to content

Lalmetaioapiclean

Kipp Cannon requested to merge (removed):lalmetaioapiclean into master

This series of patches fixes a few minor issues with the exported API (an XLAL-style function that wasn't named XLAL..., a header file missing a #include for symbols used therein, etc.). But, mostly, what it does is gather together the remaining non-XLAL, LALStatus-style, functions all into one source file, and moves the symbol declarations into a corresponding LIGOLwXMLlegacy.h header file. This completely separates the legacy abandonware code from the "modern" (decade and a half old) XLAL interface and puts it all in one place to be more easily killed off one day. The only code that uses any of this is all abandonware in lalalpps/src/inspiral/, and one could conceivably move the code there to link it directly into the programs, but there is a bit of stuff in lalapps/src/ring/ that also uses it so moving it into lalapps isn't 100% trivial, and not worth anybody's time to sort out. The pragmatic path forward is to wait for the calling codes to die then remove the two *legacy.{c,h} files from the source tree.

Merge request reports