YAZ 5.37.0
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 )

References YAZ_END_CDECL.

◆ 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 )