|
/***************************************************************************
|
|
begin : Tue May 03 2005
|
|
copyright : (C) 2005 by Martin Preuss
|
|
email : martin@libchipcard.de
|
|
|
|
***************************************************************************
|
|
* Please see toplevel file COPYING for license details *
|
|
***************************************************************************/
|
|
|
|
#ifdef HAVE_CONFIG_H
|
|
# include <config.h>
|
|
#endif
|
|
|
|
#include "globals.h"
|
|
#include <gwenhywfar/gwenhywfar.h>
|
|
#include <aqbanking/banking.h>
|
|
|
|
#ifdef WITH_AQFINANCE
|
|
# include <aqfinance/version.h>
|
|
#endif
|
|
|
|
|
|
static
|
|
int versions(AB_BANKING *ab,
|
|
GWEN_DB_NODE *dbArgs,
|
|
int argc,
|
|
char **argv) {
|
|
int vmajor, vminor, vpatchLevel, vbuild;
|
|
|
|
fprintf(stdout, "Versions:\n");
|
|
fprintf(stdout, " AqBanking-CLI: %d.%d.%d.%d\n",
|
|
AQBANKING_VERSION_MAJOR,
|
|
AQBANKING_VERSION_MINOR,
|
|
AQBANKING_VERSION_PATCHLEVEL,
|
|
AQBANKING_VERSION_BUILD);
|
|
GWEN_Version(&vmajor,
|
|
&vminor,
|
|
&vpatchLevel,
|
|
&vbuild);
|
|
fprintf(stdout, " Gwenhywfar : %d.%d.%d.%d\n",
|
|
vmajor, vminor, vpatchLevel, vbuild);
|
|
|
|
AB_Banking_GetVersion(&vmajor,
|
|
&vminor,
|
|
&vpatchLevel,
|
|
&vbuild);
|
|
fprintf(stdout, " AqBanking : %d.%d.%d.%d\n",
|
|
vmajor, vminor, vpatchLevel, vbuild);
|
|
|
|
#ifdef WITH_AQFINANCE
|
|
fprintf(stdout, " AqFinance : %d.%d.%d.%d\n",
|
|
AQFINANCE_VERSION_MAJOR,
|
|
AQFINANCE_VERSION_MINOR,
|
|
AQFINANCE_VERSION_PATCHLEVEL,
|
|
AQFINANCE_VERSION_BUILD);
|
|
#endif
|
|
|
|
return 0;
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|