YAZ 5.37.0
yaz_marc_t_ Struct Reference

the internals of a yaz_marc_t handle More...

Data Fields

WRBUF m_wr
NMEM nmem
int output_format
int debug
int write_using_libxml2
enum yaz_collection_state enable_collection
yaz_iconv_t iconv_cd
char subfield_str [8]
char endline_str [8]
char * leader_spec
struct yaz_marc_nodenodes
struct yaz_marc_node ** nodes_pp
struct yaz_marc_subfield ** subfield_pp

Detailed Description

the internals of a yaz_marc_t handle

Definition at line 86 of file marcdisp.c.

Field Documentation

◆ debug

◆ enable_collection

enum yaz_collection_state yaz_marc_t_::enable_collection

◆ endline_str

char yaz_marc_t_::endline_str[8]

Definition at line 95 of file marcdisp.c.

Referenced by yaz_marc_create(), yaz_marc_endline_str(), and yaz_marc_write_line().

◆ iconv_cd

◆ leader_spec

◆ m_wr

WRBUF yaz_marc_t_::m_wr

Definition at line 87 of file marcdisp.c.

Referenced by yaz_marc_create(), yaz_marc_decode_buf(), and yaz_marc_destroy().

◆ nmem

◆ nodes

◆ nodes_pp

struct yaz_marc_node** yaz_marc_t_::nodes_pp

Definition at line 98 of file marcdisp.c.

Referenced by yaz_marc_add_node(), and yaz_marc_reset().

◆ output_format

int yaz_marc_t_::output_format

◆ subfield_pp

◆ subfield_str

char yaz_marc_t_::subfield_str[8]

Definition at line 94 of file marcdisp.c.

Referenced by yaz_marc_create(), yaz_marc_subfield_str(), and yaz_marc_write_line().

◆ write_using_libxml2

int yaz_marc_t_::write_using_libxml2

The documentation for this struct was generated from the following file: