IDZEBRA 2.2.11
d1_map.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <yaz/log.h>
#include <yaz/oid_db.h>
#include <yaz/snprintf.h>
#include <yaz/readconf.h>
#include <yaz/tpath.h>
#include <d1_absyn.h>

Go to the source code of this file.

Data Structures

struct  data1_mapunit

Functions

data1_maptab * data1_read_maptab (data1_handle dh, const char *file)
static int tagmatch (data1_node *n, data1_maptag *t)
static data1_node * dup_child (data1_handle dh, data1_node *n, data1_node **last, NMEM mem, data1_node *parent)
static int map_children (data1_handle dh, data1_node *n, data1_maptab *map, data1_node *res, NMEM mem)
data1_node * data1_map_record (data1_handle dh, data1_node *n, data1_maptab *map, NMEM m)

Function Documentation

◆ data1_map_record()

◆ data1_read_maptab()

◆ dup_child()

data1_node * dup_child ( data1_handle dh,
data1_node * n,
data1_node ** last,
NMEM mem,
data1_node * parent )
static

◆ map_children()

◆ tagmatch()