#endif
-function_entry yaz_functions [] = {
+zend_function_entry yaz_functions [] = {
PHP_FE(yaz_connect, NULL)
PHP_FE(yaz_close, NULL)
PHP_FE(yaz_search, NULL)
{NULL, NULL, NULL}
};
-static void get_assoc(INTERNAL_FUNCTION_PARAMETERS, pval *id, Yaz_Association *assocp)
+static void get_assoc(INTERNAL_FUNCTION_PARAMETERS, zval *id, Yaz_Association *assocp)
{
Yaz_Association *as = 0;
static const char *array_lookup_string(HashTable *ht, const char *idx)
{
- pval **pvalue;
+ zval **pvalue;
if (ht && zend_hash_find(ht, (char *) idx, strlen(idx) + 1, (void **) &pvalue) == SUCCESS) {
SEPARATE_ZVAL(pvalue);
static long *array_lookup_long(HashTable *ht, const char *idx)
{
- pval **pvalue;
+ zval **pvalue;
if (ht && zend_hash_find(ht, (char *) idx, strlen(idx) + 1, (void **) &pvalue) == SUCCESS) {
SEPARATE_ZVAL(pvalue);
static long *array_lookup_bool(HashTable *ht, const char *idx)
{
- pval **pvalue;
+ zval **pvalue;
if (ht && zend_hash_find(ht, (char *) idx, strlen(idx) + 1, (void **) &pvalue) == SUCCESS) {
SEPARATE_ZVAL(pvalue);
const char *preferredMessageSize = 0;
int persistent = 1;
int piggyback = 1;
- pval *zurl, *user = 0;
+ zval *zurl, *user = 0;
Yaz_Association as;
int max_links = YAZSG(max_links);
PHP_FUNCTION(yaz_close)
{
Yaz_Association p;
- pval *id;
+ zval *id;
if (ZEND_NUM_ARGS() != 1) {
WRONG_PARAM_COUNT;
PHP_FUNCTION(yaz_search)
{
char *query_str, *type_str;
- pval *id, *type, *query;
+ zval *id, *type, *query;
Yaz_Association p;
if (ZEND_NUM_ARGS() == 3) {
Retrieve records */
PHP_FUNCTION(yaz_present)
{
- pval *id;
+ zval *id;
Yaz_Association p;
if (ZEND_NUM_ARGS() != 1) {
Process events. */
PHP_FUNCTION(yaz_wait)
{
- pval *pval_options = 0;
+ zval *pval_options = 0;
int event_mode = 0;
int no = 0;
ZOOM_connection conn_ar[MAX_ASSOC];
Return last error number (>0 for bib-1 diagnostic, <0 for other error, 0 for no error */
PHP_FUNCTION(yaz_errno)
{
- pval *id;
+ zval *id;
Yaz_Association p;
if (ZEND_NUM_ARGS() != 1 || GET_PARM1(&id) == FAILURE) {
Return last error message */
PHP_FUNCTION(yaz_error)
{
- pval *id;
+ zval *id;
Yaz_Association p;
if (ZEND_NUM_ARGS() != 1 || GET_PARM1(&id) == FAILURE) {
Return additional info for last error (empty string if none) */
PHP_FUNCTION(yaz_addinfo)
{
- pval *id;
+ zval *id;
Yaz_Association p;
if (ZEND_NUM_ARGS() != 1 || GET_PARM1(&id) == FAILURE) {
Return number of hits (result count) for last search */
PHP_FUNCTION(yaz_hits)
{
- pval *id, *searchresult = 0;
+ zval *id, *searchresult = 0;
Yaz_Association p;
if (ZEND_NUM_ARGS() == 1) {
Return record information at given result set position */
PHP_FUNCTION(yaz_record)
{
- pval *pval_id, *pval_pos, *pval_type;
+ zval *pval_id, *pval_pos, *pval_type;
Yaz_Association p;
int pos;
char *type;
Set record syntax for retrieval */
PHP_FUNCTION(yaz_syntax)
{
- pval *pval_id, *pval_syntax;
+ zval *pval_id, *pval_syntax;
Yaz_Association p;
if (ZEND_NUM_ARGS() != 2 ||
Set Element-Set-Name for retrieval */
PHP_FUNCTION(yaz_element)
{
- pval *pval_id, *pval_element;
+ zval *pval_id, *pval_element;
Yaz_Association p;
if (ZEND_NUM_ARGS() != 2 ||
Set Schema for retrieval */
PHP_FUNCTION(yaz_schema)
{
- pval *pval_id, *pval_element;
+ zval *pval_id, *pval_element;
Yaz_Association p;
if (ZEND_NUM_ARGS() != 2 ||
Set Option(s) for connection */
PHP_FUNCTION(yaz_set_option)
{
- pval *pval_ar, *pval_name, *pval_val, *pval_id;
+ zval *pval_ar, *pval_name, *pval_val, *pval_id;
Yaz_Association p;
if (ZEND_NUM_ARGS() == 2) {
Set Option(s) for connection */
PHP_FUNCTION(yaz_get_option)
{
- pval *pval_id, *pval_name;
+ zval *pval_id, *pval_name;
Yaz_Association p;
if (ZEND_NUM_ARGS() != 2) {
Set result set start point and number of records to request */
PHP_FUNCTION(yaz_range)
{
- pval *pval_id, *pval_start, *pval_number;
+ zval *pval_id, *pval_start, *pval_number;
Yaz_Association p;
if (ZEND_NUM_ARGS() != 3 ||
Set result set sorting criteria */
PHP_FUNCTION(yaz_sort)
{
- pval *pval_id, *pval_criteria;
+ zval *pval_id, *pval_criteria;
Yaz_Association p;
if (ZEND_NUM_ARGS() != 2 ||
Sends Item Order request */
PHP_FUNCTION(yaz_itemorder)
{
- pval *pval_id, *pval_package;
+ zval *pval_id, *pval_package;
Yaz_Association p;
if (ZEND_NUM_ARGS() != 2 ||
Sends Extended Services Request */
PHP_FUNCTION(yaz_es)
{
- pval *pval_id, *pval_type, *pval_package;
+ zval *pval_id, *pval_type, *pval_package;
Yaz_Association p;
if (ZEND_NUM_ARGS() != 3 ||
Sends Scan Request */
PHP_FUNCTION(yaz_scan)
{
- pval *pval_id, *pval_type, *pval_query, *pval_flags = 0;
+ zval *pval_id, *pval_type, *pval_query, *pval_flags = 0;
HashTable *flags_ht = 0;
Yaz_Association p;
Inspects Extended Services Result */
PHP_FUNCTION(yaz_es_result)
{
- pval *pval_id;
+ zval *pval_id;
Yaz_Association p;
if (ZEND_NUM_ARGS() != 1 || GET_PARM1(&pval_id) == FAILURE) {
Inspects Scan Result */
PHP_FUNCTION(yaz_scan_result)
{
- pval *pval_id, *pval_opt = 0;
+ zval *pval_id, *pval_opt = 0;
Yaz_Association p;
if (ZEND_NUM_ARGS() == 2) {
Configure CCL package */
PHP_FUNCTION(yaz_ccl_conf)
{
- pval *pval_id, *pval_package;
+ zval *pval_id, *pval_package;
Yaz_Association p;
if (ZEND_NUM_ARGS() != 2 ||
Parse a CCL query */
PHP_FUNCTION(yaz_ccl_parse)
{
- pval *pval_id, *pval_query, *pval_res = 0;
+ zval *pval_id, *pval_query, *pval_res = 0;
Yaz_Association p;
if (ZEND_NUM_ARGS() != 3 || GET_PARM3( &pval_id, &pval_query, &pval_res)
Specify the databases within a session */
PHP_FUNCTION(yaz_database)
{
- pval *pval_id, *pval_database;
+ zval *pval_id, *pval_database;
Yaz_Association p;
if (ZEND_NUM_ARGS() != 2 ||