int ZOOM_query_cql2rpn(ZOOM_query s, const char *cql_str,
                           ZOOM_connection conn);
    int ZOOM_query_ccl2rpn(ZOOM_query s, const char *ccl_str,
                           const char *config,
                           int *ccl_error, const char **error_string,
                           int *error_pos);
   
    ZOOM_query_cql2rpn translates the CQL string,
    client-side, into RPN which may be passed to the server.
    This is useful for servers that don't themselves
    support CQL, for which ZOOM_query_cql is useless.
    'conn' is used  only as a place to stash diagnostics if compilation
    fails; if this information is not needed, a null pointer may be used.
    The CQL conversion is driven by option cqlfile from
    connection conn. This specifies a conversion file (e.g. pqf.properties)
    which must be present.
   
    ZOOM_query_ccl2rpn translates the CCL string,
    client-side, into RPN which may be passed to the server.
    The conversion is driven by the specification given by
    config. Upon completion 0 is returned on success; -1
    is returned on failure. On failure error_string and
    error_pos hold the error message and position of
    first error in original CCL string.