YAZ 5.37.0
query-charset.c File Reference

converts General Terms in RPN queries More...

#include <stdio.h>
#include <assert.h>
#include <yaz/query-charset.h>
#include <yaz/wrbuf.h>

Go to the source code of this file.

Functions

static int yaz_query_charset_convert_buf (char *buf_in, int len_in, char **buf_out, int *len_out, ODR o, WRBUF wrbuf, yaz_iconv_t cd)
static int yaz_query_charset_convert_term (Z_Term *q, ODR o, WRBUF wrbuf, yaz_iconv_t cd)
static int yaz_query_charset_convert_operand (Z_Operand *q, ODR o, WRBUF wrbuf, yaz_iconv_t cd)
static int yaz_query_charset_convert_structure (Z_RPNStructure *q, ODR o, WRBUF wrbuf, yaz_iconv_t cd)
int yaz_query_charset_convert_rpnquery_check (Z_RPNQuery *q, ODR o, yaz_iconv_t cd)
void yaz_query_charset_convert_rpnquery (Z_RPNQuery *q, ODR o, yaz_iconv_t cd)
void yaz_query_charset_convert_apt (Z_AttributesPlusTerm *apt, ODR o, yaz_iconv_t cd)

Detailed Description

converts General Terms in RPN queries

Definition in file query-charset.c.

Function Documentation

◆ yaz_query_charset_convert_apt()

void yaz_query_charset_convert_apt ( Z_AttributesPlusTerm * apt,
ODR o,
yaz_iconv_t cd )

◆ yaz_query_charset_convert_buf()

int yaz_query_charset_convert_buf ( char * buf_in,
int len_in,
char ** buf_out,
int * len_out,
ODR o,
WRBUF wrbuf,
yaz_iconv_t cd )
static

◆ yaz_query_charset_convert_operand()

◆ yaz_query_charset_convert_rpnquery()

void yaz_query_charset_convert_rpnquery ( Z_RPNQuery * q,
ODR o,
yaz_iconv_t cd )

◆ yaz_query_charset_convert_rpnquery_check()

int yaz_query_charset_convert_rpnquery_check ( Z_RPNQuery * q,
ODR o,
yaz_iconv_t cd )

◆ yaz_query_charset_convert_structure()

◆ yaz_query_charset_convert_term()

int yaz_query_charset_convert_term ( Z_Term * q,
ODR o,
WRBUF wrbuf,
yaz_iconv_t cd )
static