|
Packit |
89ede9 |
/*
|
|
Packit |
89ede9 |
* bibutils.c
|
|
Packit |
89ede9 |
*
|
|
Packit |
89ede9 |
* Copyright (c) Chris Putnam 2005-2018
|
|
Packit |
89ede9 |
*
|
|
Packit |
89ede9 |
* Source code released under the GPL version 2
|
|
Packit |
89ede9 |
*
|
|
Packit |
89ede9 |
*/
|
|
Packit |
89ede9 |
#include <stdio.h>
|
|
Packit |
89ede9 |
#include <stdlib.h>
|
|
Packit |
89ede9 |
#include "bibutils.h"
|
|
Packit |
89ede9 |
#include "bibformats.h"
|
|
Packit |
89ede9 |
|
|
Packit |
89ede9 |
void
|
|
Packit |
89ede9 |
bibl_initparams( param *p, int readmode, int writemode, char *progname )
|
|
Packit |
89ede9 |
{
|
|
Packit |
89ede9 |
|
|
Packit |
89ede9 |
switch ( readmode ) {
|
|
Packit |
89ede9 |
case BIBL_BIBTEXIN: bibtexin_initparams( p, progname ); break;
|
|
Packit |
89ede9 |
case BIBL_BIBLATEXIN: biblatexin_initparams( p, progname ); break;
|
|
Packit |
89ede9 |
case BIBL_COPACIN: copacin_initparams( p, progname ); break;
|
|
Packit |
89ede9 |
case BIBL_EBIIN: ebiin_initparams( p, progname ); break;
|
|
Packit |
89ede9 |
case BIBL_ENDNOTEIN: endin_initparams( p, progname ); break;
|
|
Packit |
89ede9 |
case BIBL_ENDNOTEXMLIN: endxmlin_initparams( p, progname ); break;
|
|
Packit |
89ede9 |
case BIBL_MEDLINEIN: medin_initparams( p, progname ); break;
|
|
Packit |
89ede9 |
case BIBL_MODSIN: modsin_initparams( p, progname ); break;
|
|
Packit |
89ede9 |
case BIBL_NBIBIN: nbibin_initparams( p, progname ); break;
|
|
Packit |
89ede9 |
case BIBL_RISIN: risin_initparams( p, progname ); break;
|
|
Packit |
89ede9 |
case BIBL_WORDIN: wordin_initparams( p, progname ); break;
|
|
Packit |
89ede9 |
default: /* internal error */;
|
|
Packit |
89ede9 |
}
|
|
Packit |
89ede9 |
|
|
Packit |
89ede9 |
switch ( writemode ) {
|
|
Packit |
89ede9 |
case BIBL_ADSABSOUT: adsout_initparams( p, progname ); break;
|
|
Packit |
89ede9 |
case BIBL_BIBTEXOUT: bibtexout_initparams( p, progname ); break;
|
|
Packit |
89ede9 |
case BIBL_ENDNOTEOUT: endout_initparams( p, progname ); break;
|
|
Packit |
89ede9 |
case BIBL_ISIOUT: isiout_initparams( p, progname ); break;
|
|
Packit |
89ede9 |
case BIBL_MODSOUT: modsout_initparams( p, progname ); break;
|
|
Packit |
89ede9 |
case BIBL_NBIBOUT: nbibout_initparams( p, progname ); break;
|
|
Packit |
89ede9 |
case BIBL_RISOUT: risout_initparams( p, progname ); break;
|
|
Packit |
89ede9 |
case BIBL_WORD2007OUT: wordout_initparams( p, progname ); break;
|
|
Packit |
89ede9 |
default: /* internal error */;
|
|
Packit |
89ede9 |
}
|
|
Packit |
89ede9 |
}
|
|
Packit |
89ede9 |
|