Happy new year Omit copyright year range from most source files. We don't want to update them every year anymore.
Add yaz_facet_list_to_wrbuf YAZ-683
Bump year
Reformat: delete trailing whitespace
Happy new year
Reformat
CQL/CCL to RPN. Checks for leading @ Special case, since @ precedes PQF operators.
CQL/CCL/PQF conversion fixes. CCL support for Z39.58 trunc Lots of fixes for the conversions from CQL to CCL; CCL to RPN; RPN to CQL. yaz_encode_pqf_term's term parameter properly escaped into PQF term. CCL truncation configuration t=z enables Z39.58 truncation which is in fact CCL truncation, but there's more to it than one might think anyway. The RPN to CCL conversion handles Z39.58 truncation as well (5=104).
Avoid printf %.*s for arbitrary strings Use wrbuf_write instead of wrbuf_printf in a few places for fixed length buffers. Use wrbuf_puts instead of wrbuf_printf when printf is not needed. There is a problem with printf("%.*", len, buf) when buf is in different encoding from what is given by LANG variable.. At least when readline is in use.
Happy new year
Update configure to generate config.h
Minor PQF encoding and decoding changes; reformat PQF decoding: attribute values that contain any non-digits are treated as string attributes (previously decoding only checked for leading character ([0-9]). PQF encoding: attribute string values are not surrounded by double-quotes.
Add casts for signed/unsigned ints
Bump copyright year
64-bit BER integers. Fixes bug #114. Introduce a new type, odr_int_t, which is equivalent to 'long lont int' This type is pretty much available everywhere.. was introduced in C99. This change makes YAZ non-backwards compatible .. both source-wise and binary wise. However, it is expected to be fairly trivial to update applications.
Updated footer comment
Happy new year
Added yaz_encode_pqf_term to encode PQF strings. Added yaz_encode_pqf_term to encode PQF strings. This function is used by yaz_rpnquery_to_wrbuf and CCL to PQF conversion utilities (ccl_pquery, ccl_pr_tree).
Update source headers for 2008. Omit CVS ID keyword subst.
For OIDs use Odr_oid type everywhere, i.e. do not assume Odr_oid=int. For OID class, use oid_class consistently.