YAZ  4.2.60
Functions | Variables
initopt.c File Reference

Implements Z39.50 Init Options Utility. More...

#include <yaz/proto.h>

Go to the source code of this file.

Functions

int yaz_init_opt_encode (Z_Options *opt, const char *opt_str, int *error_pos)
 Encodes Z39.50 Init OPtions based on string mnemonics.
void yaz_init_opt_decode (Z_Options *opt, void(*pr)(const char *name, void *clientData), void *clientData)
 Decodes Z39.50 Init Options - for printing.

Variables

struct {
   char *   name
   int   opt
opt_array []

Detailed Description

Implements Z39.50 Init Options Utility.

Definition in file initopt.c.

Function Documentation

void yaz_init_opt_decode ( Z_Options opt,
void(*)(const char *name, void *clientData)  pr,
void *  clientData 
)

Decodes Z39.50 Init Options - for printing.

Definition at line 84 of file initopt.c.

References ODR_MASK_GET, and opt_array.

Referenced by ZOOM_handle_Z3950_apdu().

int yaz_init_opt_encode ( Z_Options opt,
const char *  opt_str,
int *  error_pos 
)

Encodes Z39.50 Init OPtions based on string mnemonics.

Definition at line 45 of file initopt.c.

References name, ODR_MASK_SET, ODR_MASK_ZERO, opt_array, and yaz_matchstr().

Variable Documentation

char* name
int opt

Definition at line 19 of file initopt.c.

Referenced by odr_missing(), and ZOOM_options_create_with_parent2().

struct { ... } opt_array[]