38#include <lal/LALStdlib.h>
39#include <lal/SFTReferenceLibrary.h>
40#include <lal/LALPulsarVCSInfo.h>
42int main(
int argc,
char **argv )
45 if ( argc == 2 && ( strcmp( argv[1],
"-v" ) == 0 || strcmp( argv[1],
"--version" ) == 0 ) ) {
50 if ( argc == 2 && ( strcmp( argv[1],
"-h" ) == 0 || strcmp( argv[1],
"--help" ) == 0 ) ) {
52 fprintf( stdout,
" %s *.sft\n", argv[0] );
53 fprintf( stdout,
" ls *.sft | %s\n", argv[0] );
54 fprintf( stdout,
" find -name '*.sft' | %s >valid-sfts.txt 2>errors.log\n", argv[0] );
58 int errcode = EXIT_SUCCESS;
63 for (
int i = 1;
i < argc; ++
i ) {
69 errcode = EXIT_FAILURE;
81 while ( fgets(
line,
sizeof(
line ) - 1, stdin ) != NULL ) {
82 size_t len = strlen(
line );
90 errcode = EXIT_FAILURE;
const LALVCSInfo lalPulsarVCSInfo
VCS and build information for LALPulsar.
int main(int argc, char **argv)
int ValidateSFTFile(const char *fname)
Verify that the contents of a SFT file are valid.
const char *const vcsStatus