YAZ 5.38.1
File List
Here is a list of all files with brief descriptions:
 src
  libstemmer_c
   examples
    
stemwords.c
   include
    
libstemmer.h
   libstemmer
    
libstemmer.c
    
libstemmer_utf8.c
    
modules.h
    
modules_utf8.h
   runtime
    
api.c
    
api.h
    
header.h
    
utilities.c
   src_c
    
stem_ISO_8859_1_danish.c
    
stem_ISO_8859_1_danish.h
    
stem_ISO_8859_1_dutch.c
    
stem_ISO_8859_1_dutch.h
    
stem_ISO_8859_1_english.c
    
stem_ISO_8859_1_english.h
    
stem_ISO_8859_1_finnish.c
    
stem_ISO_8859_1_finnish.h
    
stem_ISO_8859_1_french.c
    
stem_ISO_8859_1_french.h
    
stem_ISO_8859_1_german.c
    
stem_ISO_8859_1_german.h
    
stem_ISO_8859_1_hungarian.c
    
stem_ISO_8859_1_hungarian.h
    
stem_ISO_8859_1_italian.c
    
stem_ISO_8859_1_italian.h
    
stem_ISO_8859_1_norwegian.c
    
stem_ISO_8859_1_norwegian.h
    
stem_ISO_8859_1_porter.c
    
stem_ISO_8859_1_porter.h
    
stem_ISO_8859_1_portuguese.c
    
stem_ISO_8859_1_portuguese.h
    
stem_ISO_8859_1_spanish.c
    
stem_ISO_8859_1_spanish.h
    
stem_ISO_8859_1_swedish.c
    
stem_ISO_8859_1_swedish.h
    
stem_ISO_8859_2_romanian.c
    
stem_ISO_8859_2_romanian.h
    
stem_KOI8_R_russian.c
    
stem_KOI8_R_russian.h
    
stem_UTF_8_danish.c
    
stem_UTF_8_danish.h
    
stem_UTF_8_dutch.c
    
stem_UTF_8_dutch.h
    
stem_UTF_8_english.c
    
stem_UTF_8_english.h
    
stem_UTF_8_finnish.c
    
stem_UTF_8_finnish.h
    
stem_UTF_8_french.c
    
stem_UTF_8_french.h
    
stem_UTF_8_german.c
    
stem_UTF_8_german.h
    
stem_UTF_8_hungarian.c
    
stem_UTF_8_hungarian.h
    
stem_UTF_8_italian.c
    
stem_UTF_8_italian.h
    
stem_UTF_8_norwegian.c
    
stem_UTF_8_norwegian.h
    
stem_UTF_8_porter.c
    
stem_UTF_8_porter.h
    
stem_UTF_8_portuguese.c
    
stem_UTF_8_portuguese.h
    
stem_UTF_8_romanian.c
    
stem_UTF_8_romanian.h
    
stem_UTF_8_russian.c
    
stem_UTF_8_russian.h
    
stem_UTF_8_spanish.c
    
stem_UTF_8_spanish.h
    
stem_UTF_8_swedish.c
    
stem_UTF_8_swedish.h
    
stem_UTF_8_turkish.c
    
stem_UTF_8_turkish.h
  yaz
   
atoi.h
ASCII to integer conversion
   
backend.h
Header for GFS
   
backtrace.h
Backtrace handling
   
base64.h
Header for Base64 utilities
   
ccl.h
Header with public definitions for CCL
   
ccl_xml.h
Header for CCL + XML stuff
   
charneg.h
Header for Z39.50 Charset negotiation utilities
   
comstack.h
Transport-independent communication endpoints for BER and HTTP
   
cookie.h
HTTP cookie handling
   
copy_types.h
Copies various Z39.50 types
   
cql.h
Header with public definitions about CQL
   
daemon.h
Unix daemon management
   
diagbib1.h
Diagnostics: Generated by csvtodiag.tcl from ./bib1.csv
   
diagsru_update.h
Diagnostics: Generated by csvtodiag.tcl from ./sru_update.csv
   
diagsrw.h
Diagnostics: Generated by csvtodiag.tcl from ./srw.csv
   
dirent.h
Wrapper for dirent.h or our own for Windows
   
errno.h
Header for errno utilities
   
facet.h
Header for the facet utilities
   
file_glob.h
File globbing (ala POSIX glob, but simpler)
   
gettimeofday.h
Header for gettimeofday wrapper
   
icu.h
ICU utilities
   
icu_I18N.h
Internal header for ICU utilities
   
ill-core.h
ASN.1 Module ISO-10161-ILL-1
   
ill.h
ILL Package utilities
   
item-req.h
ASN.1 Module Z39.50-extendedService-ItemOrder-ItemRequest-1
   
json.h
Header for JSON functions
   
log.h
Logging utility
   
logrpn.h
Header for Z39.50 Query Printing
   
malloc_info.h
Malloc info reporting via WRBUF
   
marc_sax.h
Parsing MARCXML collection using Libxml2's SAX parser
   
marcdisp.h
MARC conversion
   
match_glob.h
Glob expression matcher
   
matchstr.h
Header for YAZ iconv interface
   
mutex.h
Header for Mutex functions
   
nmem.h
Header for Nibble Memory functions
   
nmem_xml.h
Header for Nibble Memory functions + Libxml2 specific stuff
   
oclc-ill-req-ext.h
ASN.1 Module OCLCILLRequestExtension
   
odr.h
Header for ODR (Open Data Representation)
   
oid_db.h
Header for OID database
   
oid_std.h
Standard Object Identifiers: Generated from ./oid.csv
   
oid_util.h
Header for OID basic functions
   
options.h
Header for command line options parsing utilities
   
otherinfo.h
Header for Z39.50 OtherInfo utilities
   
poll.h
Poll, select wrappers
   
pquery.h
Header for PQF parsing
   
proto.h
Header for Z39.50 Protocol
   
proxunit.h
Header for JSON functions
   
prt-ext.h
Header for utilities that handle Z39.50 EXTERNALs
   
query-charset.h
Query to WRBUF (to strings)
   
querytowrbuf.h
Query to WRBUF (to strings)
   
readconf.h
Header for config file reading utilities
   
record_conv.h
Record Conversions Utility
   
record_render.h
Record render header
   
retrieval.h
Retrieval utility
   
rpn2cql.h
Header for RPN to CQL tranform
   
rpn2solr.h
Header for RPN to SOLR tranform
   
sc.h
Header for Windows Service Control utility
   
shptr.h
Shared pointer macros
   
snprintf.h
Header for config file reading utilities
   
soap.h
Header for SOAP
   
solr.h
Header with public definitions about Solr
   
sortspec.h
Header for SortSpec parsing
   
spipe.h
Socket-pipe header
   
srw.h
Header for SRW/SRU
   
statserv.h
Header for GFS (Obsolete. Use yaz/backend.h)
   
stemmer.h
Header for the stemming API
   
tcpip.h
Header for TCP/IP + SSL COMSTACK
   
test.h
Unit Test for YAZ
   
thread_create.h
Implements thread creation wrappers
   
thread_id.h
Header for Mutex functions
   
timing.h
Timing utilities
   
tokenizer.h
Header with public definitions about YAZ' tokenizer
   
tpath.h
File Path utilities
   
unix.h
Header for UNIX domain socket COMSTACK
   
url.h
URL fetch utility
   
wrbuf.h
Header for WRBUF (growing buffer)
   
xmalloc.h
Header for memory handling functions
   
xml_get.h
XML node getter/creation utilities
   
xml_include.h
XML Include (not to be confused with W3C XInclude)
   
xmlquery.h
Query / XML conversions
   
xmltypes.h
Define xmlNode and xmlDocPtr if Libxml2 is present
   
yaz-ccl.h
Header for CCL node tree to RPN converson utilities
   
yaz-iconv.h
Header for YAZ iconv interface
   
yaz-util.h
Header for common YAZ utilities
   
yaz-version.h
Defines YAZ version
   
yconfig.h
Header with fundamental macros
   
z-accdes1.h
ASN.1 Module AccessControlFormat-des-1
   
z-accform1.h
ASN.1 Module AccessControlFormat-prompt-1
   
z-acckrb1.h
ASN.1 Module AccessControlFormat-krb-1
   
z-charneg.h
ASN.1 Module NegotiationRecordDefinition-charSetandLanguageNegotiation-3
   
z-core.h
ASN.1 Module Z39-50-APDU-2001
   
z-date.h
ASN.1 Module UserInfoFormat-dateTime
   
z-diag1.h
ASN.1 Module DiagnosticFormatDiag1
   
z-espec1.h
ASN.1 Module ElementSpecificationFormat-eSpec-1
   
z-estask.h
ASN.1 Module RecordSyntax-ESTaskPackage
   
z-exp.h
ASN.1 Module RecordSyntax-explain
   
z-facet-1.h
ASN.1 Module UserInfoFormat-facet-1
   
z-grs.h
ASN.1 Module RecordSyntax-generic
   
z-mterm2.h
ASN.1 Module UserInfoFormat-multipleSearchTerms-2
   
z-oclcui.h
ASN.1 Module UserInfoFormat-oclcUserInformation
   
z-opac.h
ASN.1 Module RecordSyntax-opac
   
z-rrf1.h
ASN.1 Module ResourceReport-Format-Resource-1
   
z-rrf2.h
ASN.1 Module ResourceReport-Format-Resource-2
   
z-sum.h
ASN.1 Module RecordSyntax-summary
   
z-sutrs.h
ASN.1 Module RecordSyntax-SUTRS
   
z-uifr1.h
ASN.1 Module UserInfoFormat-searchResult-1
   
z-univ.h
ASN.1 Module ResourceReport-Format-Universe-1
   
zes-admin.h
ASN.1 Module ESFormat-Admin
   
zes-expi.h
ASN.1 Module ESFormat-ExportInvocation
   
zes-exps.h
ASN.1 Module ESFormat-ExportSpecification
   
zes-order.h
ASN.1 Module ESFormat-ItemOrder
   
zes-pquery.h
ASN.1 Module ESFormat-PersistentQuery
   
zes-psched.h
ASN.1 Module ESFormat-PeriodicQuerySchedule
   
zes-pset.h
ASN.1 Module ESFormat-PersistentResultSet
   
zes-update.h
ASN.1 Module ESFormat-Update
   
zes-update0.h
ASN.1 Module ESFormat-Update0
   
zgdu.h
Header for the Z_GDU (HTTP or Z39.50 package)
   
zoom.h
Header for ZOOM
  
advancegreek.c
Advance Greek encoding and decoding
  
atoin.c
Implements atoi_n function
  
backtrace.c
Get information for abnormal terminated, crashes, etc
  
base64.c
Base64 encode/decode utilities
  
ber_any.c
Implements BER ANY encoding and decoding
  
ber_bit.c
Implements BER BITSTRING encoding and decoding
  
ber_bool.c
Implements BER BOOLEAN encoding and decoding
  
ber_int.c
Implements BER INTEGER encoding and decoding
  
ber_len.c
Implements BER length octet encoding and decoding
  
ber_null.c
Implements ber_null
  
ber_oct.c
Implements ber_octetstring
  
ber_oid.c
Implements BER OID encoding and decoding
  
ber_tag.c
Implements BER tags encoding and decoding
  
ccl_stop_words.c
Removes stop words from terms in RPN tree
  
cclerrms.c
Implements CCL error code to error string map
  
cclfind.c
Implements parsing of a CCL FIND query
  
cclp.h
CCL header with private definitions
  
cclptree.c
Implements CCL parse tree printing
  
cclqfile.c
Implements parsing of CCL qualifier specs in files
  
cclqual.c
Implements CCL qualifier utilities
  
cclstr.c
Implements CCL string compare utilities
  
ccltoken.c
Implements CCL lexical analyzer (scanner)
  
cclxmlconfig.c
XML configuration for CCL
  
charneg.c
Implements Z39.50 Charset negotiation utilities
  
comstack-p.h
Private Header for COMSTACK
  
comstack.c
Implements Generic COMSTACK functions
  
condvar.c
Wraps condition variables
  
config.h
  
cookie.c
HTTP cookie utility
  
copy_types.c
Copies various Z39.50 types
  
cql.c
Implements CQL parser
  
cql2ccl.c
Implements CQL to CCL conversion
  
cql_sortkeys.c
CQL sortkeys utilities
  
cqlstdio.c
Implements query stream reading using FILE handle
  
cqlstrer.c
Implements CQL error code map to description string
  
cqlstring.c
Implements query stream reader that reads from a C string
  
cqltransform.c
Implements CQL transform (CQL to RPN conversion)
  
cqlutil.c
Implements CQL tree node utilities
  
daemon.c
Unix daemon management
  
diag-entry.c
Diagnostic table lookup
  
diag-entry.h
Diagnostic table lookup header
  
diag_map.c
Implements SRU/Z39.50 diagnostic mappings
  
diagbib1.c
Diagnostics: Generated by csvtodiag.tcl from ./bib1.csv
  
diagsru_update.c
Diagnostics: Generated by csvtodiag.tcl from ./sru_update.csv
  
diagsrw.c
Diagnostics: Generated by csvtodiag.tcl from ./srw.csv
  
dirent.c
Implement opendir/readdir/closedir on Windows
  
dumpber.c
Implements BER dumping
  
elementset.c
Z39.50 element set utilities
  
errno.c
Errno utilities
  
eventl.c
Implements event loop handling for GFS
  
eventl.h
Definitions for event loop handling for GFS
  
facet.c
Facet utilities
  
file_glob.c
File globbing (ala POSIX glob, but simpler)
  
gettimeofday.c
Implements wrapper for gettimeofday
  
grs1disp.c
Implements display of GRS-1 records
  
http.c
Implements HTTP decoding
  
iconv-p.h
Internal header for iconv
  
iconv_decode_danmarc.c
Danmarc2 character set decoding
  
iconv_decode_iso5426.c
ISO 5426 decoding
  
iconv_decode_marc8.c
MARC-8 decoding
  
iconv_encode_danmarc.c
Danmarc2 character set encoding
  
iconv_encode_iso_8859_1.c
ISO-8859-1 encoding / decoding
  
iconv_encode_marc8.c
MARC-8 encoding
  
iconv_encode_wchar.c
WCHAR_T iconv encoding / decoding
  
icu_casemap.c
ICU character case (u_strToUpper, etc)
  
icu_chain.c
ICU chain
  
icu_sortkey.c
Sortkey utility based on ICU Collator
  
icu_tokenizer.c
ICU tokenization - using ubrk_-functions from ICU
  
icu_transform.c
ICU transforms - using utrans_-functions from ICU
  
icu_utf16.c
UTF-16 string utilities for ICU
  
icu_utf8.c
UTF-8 string utilities for ICU
  
ill-core.c
ASN.1 Module ISO-10161-ILL-1
  
ill-get.c
Implements ILL package creator utilities
  
init_diag.c
Decoding of diagnostics embedded in init response
  
init_globals.c
Initialize global things
  
initopt.c
Implements Z39.50 Init Options Utility
  
iso5426.c
Character conversion, generated from ./codetables-iso5426.xml
  
iso5428.c
ISO-5428:1984 encoding and decoding
  
item-req.c
ASN.1 Module Z39.50-extendedService-ItemOrder-ItemRequest-1
  
json.c
JSON encoding/decoding
  
log.c
Logging utility
  
logrpn.c
Implements Z39.50 Query Printing
  
malloc_info.c
Malloc info reporting via WRBUF
  
marc8.c
Character conversion, generated from ./codetables.xml
  
marc8r.c
Character conversion, generated from ./codetables.xml
  
marc_read_iso2709.c
Implements reading of MARC as ISO2709
  
marc_read_json.c
Implements reading of MARC in JSON format
  
marc_read_line.c
Implements reading of MARC in line format
  
marc_read_sax.c
Implements reading of MARCXML using SAX parsing
  
marc_read_xml.c
Implements reading of MARC as XML
  
marcdisp.c
Implements MARC conversion utilities
  
match_glob.c
Glob expression match
  
matchstr.c
Couple of string utilities
  
mime.c
Small utility to manage MIME types
  
mime.h
Small utility to manage MIME types
  
mutex-p.h
Declares internal definitions of for Mutex functions
  
mutex.c
Implements MUTEX functions
  
nmem.c
Implements Nibble Memory
  
nmem_xml.c
Implements NMEM XML utilities
  
nmemsdup.c
Implements NMEM dup utilities
  
oclc-ill-req-ext.c
ASN.1 Module OCLCILLRequestExtension
  
odr-priv.h
Internal ODR definitions
  
odr.c
Implements fundamental ODR functionality
  
odr_any.c
Implements ODR ANY codec
  
odr_bit.c
Implements ODR BITSTRING codec
  
odr_bool.c
Implements ODR BOOLEAN codec
  
odr_choice.c
Implements ODR CHOICE codec
  
odr_cons.c
Implements ODR constructed codec
  
odr_enum.c
Implements ODR ENUM codec
  
odr_int.c
Implements ODR INTEGER codec
  
odr_mem.c
Implements ODR memory management
  
odr_null.c
Implements ODR NULL codec
  
odr_oct.c
Implements ODR OCTET codec
  
odr_oid.c
Implements ODR OID codec
  
odr_seq.c
Implements ODR SEQUENCE codec
  
odr_tag.c
Implements ODR IMPLICIT tagging codec
  
odr_use.c
Implements misc ODR types
  
odr_util.c
Implements various ODR utilities
  
oid_db.c
OID Database
  
oid_std.c
Standard Object Identifiers: Generated from ./oid.csv
  
oid_util.c
Implements OID base utilities
  
opac_to_xml.c
Implements OPAC to XML conversion
  
options.c
Implements command line options parsing
  
otherinfo.c
Implements Z39.50 OtherInfo utilities
  
poll.c
Select, poll wrapper
  
pquery.c
Implements PQF parsing
  
proxunit.c
ProximityUnit map to/from string
  
prt-ext.c
Implements handling of various Z39.50 Externals
  
query-charset.c
Converts General Terms in RPN queries
  
querytowrbuf.c
Convert Z39.50 Z_Query to PQF (as WRBUF string)
  
readconf.c
Implements config file reading
  
record_conv.c
Record Conversions utility
  
record_render.c
Render Z39.50 records (NamePlusRecord)
  
requestq.c
Implements Simple queue management for GFS
  
retrieval.c
Retrieval utility
  
rpn2cql.c
Implements RPN to CQL conversion
  
rpn2solr.c
Implements RPN to SOLR conversion
  
sc.c
Windows Service Control
  
seshigh.c
Implements GFS session logic
  
session.h
Internal header for GFS
  
siconv.c
Implements simple ICONV
  
snprintf.c
Snprintf wrapper
  
soap.c
Implements SOAP
  
solr.c
Implements Solr decoding/encoding
  
solrtransform.c
Old wrappers
  
sortspec.c
Implements SortSpec parsing
  
spipe.c
Implements socket-pipes
  
sru-p.h
SRU private header
  
sru_facet.c
Implements SRU 2.0 facets
  
srw.c
Implements SRW/SRU package encoding and decoding
  
srwutil.c
Implements SRW/SRU utilities
  
statserv.c
Implements GFS logic
  
stemmer.c
Implements stemmer wrapper
  
tcpdchk.c
Implements TCP WRAPPER check
  
tcpip.c
Implements TCP/IP + SSL COMSTACK
  
test.c
Unit Test for YAZ
  
thread_create.c
Implements thread creation wrappers
  
thread_id.c
Returns printable thread ID
  
timing.c
Timing utilities
  
tokenizer.c
Simple tokenizer system
  
tpath.c
File Path utilities
  
ucs4.c
UCS4 decoding and encoding
  
unix.c
Implements UNIX domain socket COMSTACK
  
uri.c
Implements URI utilities
  
url.c
URL fetch utility
  
utf8.c
UTF-8 encoding / decoding
  
version.c
Implements YAZ version utilities
  
wrbuf.c
Implements WRBUF (growing buffer)
  
wrbuf_sha1.c
Implements SHA1 creation over WRBUF
  
xcqlutil.c
Implements CQL to XCQL conversion
  
xmalloc.c
Implements malloc interface
  
xml_add.c
XML node creation utilities
  
xml_get.c
XML node getter/creation utilities
  
xml_include.c
XML Include (not to be confused with W3C XInclude)
  
xml_match.c
XML node inspection utilities
  
xml_to_opac.c
Implements XML to OPAC conversion
  
xmlerror.c
Log XML / XSLT Errors via yaz_log
  
xmlquery.c
Query / XML conversions
  
yaz-ccl.c
Implements CCL node tree to RPN converson
  
z-accdes1.c
ASN.1 Module AccessControlFormat-des-1
  
z-accform1.c
ASN.1 Module AccessControlFormat-prompt-1
  
z-acckrb1.c
ASN.1 Module AccessControlFormat-krb-1
  
z-charneg.c
ASN.1 Module NegotiationRecordDefinition-charSetandLanguageNegotiation-3
  
z-core.c
ASN.1 Module Z39-50-APDU-2001
  
z-date.c
ASN.1 Module UserInfoFormat-dateTime
  
z-diag1.c
ASN.1 Module DiagnosticFormatDiag1
  
z-espec1.c
ASN.1 Module ElementSpecificationFormat-eSpec-1
  
z-estask.c
ASN.1 Module RecordSyntax-ESTaskPackage
  
z-exp.c
ASN.1 Module RecordSyntax-explain
  
z-facet-1.c
ASN.1 Module UserInfoFormat-facet-1
  
z-grs.c
ASN.1 Module RecordSyntax-generic
  
z-mterm2.c
ASN.1 Module UserInfoFormat-multipleSearchTerms-2
  
z-oclcui.c
ASN.1 Module UserInfoFormat-oclcUserInformation
  
z-opac.c
ASN.1 Module RecordSyntax-opac
  
z-rrf1.c
ASN.1 Module ResourceReport-Format-Resource-1
  
z-rrf2.c
ASN.1 Module ResourceReport-Format-Resource-2
  
z-sum.c
ASN.1 Module RecordSyntax-summary
  
z-sutrs.c
ASN.1 Module RecordSyntax-SUTRS
  
z-uifr1.c
ASN.1 Module UserInfoFormat-searchResult-1
  
z-univ.c
ASN.1 Module ResourceReport-Format-Universe-1
  
zes-admin.c
ASN.1 Module ESFormat-Admin
  
zes-expi.c
ASN.1 Module ESFormat-ExportInvocation
  
zes-exps.c
ASN.1 Module ESFormat-ExportSpecification
  
zes-order.c
ASN.1 Module ESFormat-ItemOrder
  
zes-pquery.c
ASN.1 Module ESFormat-PersistentQuery
  
zes-psched.c
ASN.1 Module ESFormat-PeriodicQuerySchedule
  
zes-pset.c
ASN.1 Module ESFormat-PersistentResultSet
  
zes-update.c
ASN.1 Module ESFormat-Update
  
zes-update0.c
ASN.1 Module ESFormat-Update0
  
zgdu.c
Implements HTTP and Z39.50 encoding and decoding
  
zget.c
Implements Z39.50 package creator utilities
  
zoom-c.c
Implements ZOOM C interface
  
zoom-event.c
Implements ZOOM Event stuff
  
zoom-memcached.c
Implements query/record caching using memcached
  
zoom-opt.c
Implements ZOOM options handling
  
zoom-p.h
Internal header for ZOOM implementation
  
zoom-query.c
Implements ZOOM C query interface
  
zoom-record-cache.c
Implements ZOOM record caching
  
zoom-socket.c
Implements ZOOM C socket interface
  
zoom-sru.c
Implements ZOOM SRU
  
zoom-z3950.c
Implements ZOOM Z39.50 handling
 ztest
  
dummy-opac.c
Little toy-thing to generate an OPAC record with some values
  
gfs-example.c
Demonstration of Generic Frontend Server API
  
read-grs.c
Little toy-thing to read GRS-1 records from a file
  
read-marc.c
Little toy-thing to read MARC records from a fixed array
  
ztest.c
Yaz-ztest Generic Frontend Server
  
ztest.h
Internal header for yaz-ztest