IDZEBRA 2.2.11
inline.c File Reference
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <yaz/yaz-util.h>
#include "inline.h"

Go to the source code of this file.

Functions

static void inline_destroy_subfield_recursive (inline_subfield *p)
inline_field * inline_mk_field (void)
void inline_destroy_field (inline_field *p)
static inline_subfield * inline_mk_subfield (inline_subfield *parent)
int inline_parse (inline_field *pif, const char *tag, const char *s)

Function Documentation

◆ inline_destroy_field()

void inline_destroy_field ( inline_field * p)

◆ inline_destroy_subfield_recursive()

◆ inline_mk_field()

inline_field * inline_mk_field ( void )

Definition at line 30 of file inline.c.

References inline_field::ind1, inline_field::ind2, inline_field::name, SZ_FNAME, and SZ_IND.

Referenced by cat_inline_field().

◆ inline_mk_subfield()

inline_subfield * inline_mk_subfield ( inline_subfield * parent)
static

Definition at line 58 of file inline.c.

References inline_subfield::name, inline_subfield::parent, and SZ_SFNAME.

Referenced by inline_parse().

◆ inline_parse()

int inline_parse ( inline_field * pif,
const char * tag,
const char * s )