Blame bibutils/bibutils.c

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