projects
/
yaz-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
64-bit BER integers. Fixes bug #114.
[yaz-moved-to-github.git]
/
include
/
yaz
/
backend.h
diff --git
a/include/yaz/backend.h
b/include/yaz/backend.h
index
2cf6fa2
..
aa6a9ea
100644
(file)
--- a/
include/yaz/backend.h
+++ b/
include/yaz/backend.h
@@
-61,7
+61,7
@@
typedef struct {
bend_request request;
bend_association association;
int *fd;
bend_request request;
bend_association association;
int *fd;
- int hits; /* number of hits */
+ odr_int_t hits; /* number of hits */
int errcode; /* 0==OK */
char *errstring; /* system error string or NULL */
Z_OtherInformation *search_info; /* additional search info */
int errcode; /* 0==OK */
char *errstring; /* system error string or NULL */
Z_OtherInformation *search_info; /* additional search info */
@@
-114,7
+114,7
@@
typedef struct bend_fetch_rr {
/** \brief Information for scan entry */
struct scan_entry {
char *term; /* the returned scan term */
/** \brief Information for scan entry */
struct scan_entry {
char *term; /* the returned scan term */
- int occurrences; /* no of occurrences or -1 if error (see below) */
+ odr_int_t occurrences;/* no of occurrences or -1 if error (see below) */
int errcode; /* Bib-1 diagnostic code; only used when occur.= -1 */
char *errstring; /* Additional string */
char *display_term;
int errcode; /* Bib-1 diagnostic code; only used when occur.= -1 */
char *errstring; /* Additional string */
char *display_term;
@@
-135,8
+135,8
@@
typedef struct bend_scan_rr {
ODR stream; /* encoding stream - memory source if required */
ODR print; /* printing stream */
ODR stream; /* encoding stream - memory source if required */
ODR print; /* printing stream */
- int *step_size; /* step size */
- int term_position; /* desired index of term in result list/returned */
+ odr_int_t *step_size; /* step size */
+ odr_int_t term_position; /* desired index of term in result list/returned */
int num_entries; /* number of entries requested/returned */
/* scan term entries. The called handler does not have
int num_entries; /* number of entries requested/returned */
/* scan term entries. The called handler does not have
@@
-179,7
+179,7
@@
typedef struct bend_delete_rr {
char **setnames;
Z_ReferenceId *referenceId;
int delete_status; /* status for the whole operation */
char **setnames;
Z_ReferenceId *referenceId;
int delete_status; /* status for the whole operation */
- int *statuses; /* status each set - indexed as setnames */
+ odr_int_t *statuses; /* status each set - indexed as setnames */
ODR stream;
ODR print;
} bend_delete_rr;
ODR stream;
ODR print;
} bend_delete_rr;