/*
    $Id: inline.h,v 1.3 2003/11/24 12:54:57 mike Exp $
*/
#ifndef INLINE_H
#define INLINE_H

#include "marcomp.h"

#ifdef __cplusplus
extern "C" {
#endif


typedef struct inline_field
{
    char *name;
    char *ind1;
    char *ind2;
    struct inline_subfield *list;
} inline_field;
typedef struct inline_subfield
{
    char *name;
    char *data;
    struct inline_subfield *next;
    struct inline_subfield *parent;
} inline_subfield;

inline_field *inline_mk_field(void);
int inline_parse(inline_field *pf, const char *tag, const char *s);
void inline_destroy_field(inline_field *p);

#ifdef __cplusplus
}
#endif

#endif


syntax highlighted by Code2HTML, v. 0.9.1