Deprecate lalapps/src/lalapps/lalapps.h
In order to ease the relocation of code from LALApps to the relevant library packages, the header lalapps/src/lalapps/lalapps.h
and associated code should be deprecated and removed as a dependent header for LALApps codes. The following are suggestions for how the following code might be deprecated:
-
const LALStatus blank_status
: search-and-replace withXLAL_INIT_DECL()
-
error handlers LAL_ERR_EXIT
,LAL_ERR_ABRT
,LAL_ERR_RTRN
, and error handler typelal_errhandler
: move tolal/lib/std/LALError.[ch]
-
int clear_status( LALStatus * )
: not used anywhere, can be deleted -
char *XLALGetVersionString( int level )
: replace with equivalent call toXLALVCSInfoString()
; seelalapps/src/lalapps/lalapps.c
for details -
int XLALOutputVersionString ( FILE *fp, int level )
: replace with equivalent call toXLALVCSInfoString()
; seelalapps/src/lalapps/lalapps.c
for details. -
macro LAL_CALL()
for calling LALStatus functions: move tolal/lib/std/LALError.h
-
macro PRINT_VERSION
for printing CVS (!!) version info: replace with call toXLALVCSInfoString()
Edited by Karl Wette