~ubuntu-branches/ubuntu/saucy/haskell-hs-bibutils/saucy

« back to all changes in this revision

Viewing changes to bibutils/bibtexin.h

  • Committer: Package Import Robot
  • Author(s): Joachim Breitner
  • Date: 2011-09-26 17:57:15 UTC
  • Revision ID: package-import@ubuntu.com-20110926175715-muzp5giy0rzonss2
Tags: upstream-4.12
ImportĀ upstreamĀ versionĀ 4.12

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * bibtexin.h
 
3
 *
 
4
 * Copyright (c) Chris Putnam 2003-2010
 
5
 *
 
6
 * Program and source code released under the GPL
 
7
 *
 
8
 */
 
9
#ifndef BIBTEXIN_H
 
10
#define BIBTEXIN_H
 
11
 
 
12
#include "newstr.h"
 
13
#include "list.h"
 
14
#include "fields.h"
 
15
#include "bibl.h"
 
16
#include "bibutils.h"
 
17
#include "reftypes.h"
 
18
 
 
19
extern void bibtexin_convertf( fields *bibin, fields *info, int reftype, param *p, variants *all, int nall );
 
20
extern int  bibtexin_processf( fields *bibin, char *data, char *filename, long nref );
 
21
extern void bibtexin_cleanf( bibl *bin, param *p );
 
22
extern int  bibtexin_readf( FILE *fp, char *buf, int bufsize, int *bufpos, newstr *line, newstr *reference, int *fcharset );
 
23
extern int  bibtexin_typef( fields *bibin, char *filename, int nrefs,
 
24
        param *p, variants *all, int nall );
 
25
extern void bibtexin_initparams( param *p, const char *progname );
 
26
 
 
27
 
 
28
extern variants bibtex_all[];
 
29
extern int bibtex_nall;
 
30
 
 
31
 
 
32
#endif
 
33