YAZ  5.34.0
Functions
copy_types.h File Reference

Copies various Z39.50 types. More...

#include <yaz/yconfig.h>
#include <yaz/proto.h>

Go to the source code of this file.

Functions

Z_RPNQueryyaz_copy_z_RPNQuery (Z_RPNQuery *q, ODR out)
 
Z_Queryyaz_copy_Z_Query (Z_Query *q, ODR out)
 
Z_RPNQueryyaz_clone_z_RPNQuery (Z_RPNQuery *q, NMEM out)
 
int yaz_compare_z_RPNQuery (Z_RPNQuery *a, Z_RPNQuery *b)
 
Z_Queryyaz_clone_z_Query (Z_Query *q, NMEM out)
 
int yaz_compare_z_Query (Z_Query *a, Z_Query *b)
 
Z_NamePlusRecordyaz_clone_z_NamePlusRecord (Z_NamePlusRecord *s, NMEM out)
 
int yaz_compare_z_NamePlusRecord (Z_NamePlusRecord *a, Z_NamePlusRecord *b)
 
Z_RecordCompositionyaz_clone_z_RecordComposition (Z_RecordComposition *s, NMEM out)
 
int yaz_compare_z_RecordComposition (Z_RecordComposition *a, Z_RecordComposition *b)
 
Z_OtherInformationyaz_clone_z_OtherInformation (Z_OtherInformation *s, NMEM out)
 
int yaz_compare_z_OtherInformation (Z_OtherInformation *a, Z_OtherInformation *b)
 

Detailed Description

Copies various Z39.50 types.

Definition in file copy_types.h.

Function Documentation

◆ yaz_clone_z_NamePlusRecord()

Z_NamePlusRecord* yaz_clone_z_NamePlusRecord ( Z_NamePlusRecord s,
NMEM  out 
)

◆ yaz_clone_z_OtherInformation()

Z_OtherInformation* yaz_clone_z_OtherInformation ( Z_OtherInformation s,
NMEM  out 
)

◆ yaz_clone_z_Query()

Z_Query* yaz_clone_z_Query ( Z_Query q,
NMEM  out 
)

Referenced by yaz_copy_Z_Query().

◆ yaz_clone_z_RecordComposition()

Z_RecordComposition* yaz_clone_z_RecordComposition ( Z_RecordComposition s,
NMEM  out 
)

◆ yaz_clone_z_RPNQuery()

Z_RPNQuery* yaz_clone_z_RPNQuery ( Z_RPNQuery q,
NMEM  out 
)

Referenced by clone_z_type().

◆ yaz_compare_z_NamePlusRecord()

int yaz_compare_z_NamePlusRecord ( Z_NamePlusRecord a,
Z_NamePlusRecord b 
)

◆ yaz_compare_z_OtherInformation()

int yaz_compare_z_OtherInformation ( Z_OtherInformation a,
Z_OtherInformation b 
)

◆ yaz_compare_z_Query()

int yaz_compare_z_Query ( Z_Query a,
Z_Query b 
)

◆ yaz_compare_z_RecordComposition()

int yaz_compare_z_RecordComposition ( Z_RecordComposition a,
Z_RecordComposition b 
)

◆ yaz_compare_z_RPNQuery()

int yaz_compare_z_RPNQuery ( Z_RPNQuery a,
Z_RPNQuery b 
)

◆ yaz_copy_Z_Query()

Z_Query* yaz_copy_Z_Query ( Z_Query q,
ODR  out 
)

Definition at line 70 of file copy_types.c.

References odr::mem, and yaz_clone_z_Query().

Referenced by Z3950_send_search().

◆ yaz_copy_z_RPNQuery()

Z_RPNQuery* yaz_copy_z_RPNQuery ( Z_RPNQuery q,
ODR  out 
)