X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=blobdiff_plain;f=perl%2FIDZebra.i;h=c9294aef47d4721029a1563ccf7e0943c37cb2c5;hp=c1f1ec2459376a293c1472db66aecf00ed894e88;hb=2e4e9c6def27f1e1463dcb6f205fab6a98054f38;hpb=367b31a1c65ab68ded2db67d9922bf4b36cd5453 diff --git a/perl/IDZebra.i b/perl/IDZebra.i index c1f1ec2..c9294ae 100644 --- a/perl/IDZebra.i +++ b/perl/IDZebra.i @@ -99,7 +99,7 @@ typedef struct { char *errString; /* error string */ int position; /* position of record in result set (1,2,..) */ char *base; - int sysno; + long long sysno; int score; char *format; /* record syntax */ RetrievalRecordBuf *buf; @@ -273,11 +273,11 @@ void zebra_repository_show (ZebraHandle zh, const char *path); If not, and match_criteria is provided, then sysno is guessed If not, and a record is provided, then sysno is got from there */ -%apply int *REFERENCE { int *sysno }; +%apply int *REFERENCE { long long *sysno }; %name(insert_record) int zebra_insert_record (ZebraHandle zh, const char *recordType, - int *sysno, + long long *sysno, const char *match, const char *fname, const char *buf, @@ -287,7 +287,7 @@ int zebra_insert_record (ZebraHandle zh, %name(update_record) int zebra_update_record (ZebraHandle zh, const char *recordType, - int *sysno, + long long *sysno, const char *match, const char *fname, const char *buf, @@ -297,7 +297,7 @@ int zebra_update_record (ZebraHandle zh, %name(delete_record) int zebra_delete_record (ZebraHandle zh, const char *recordType, - int *sysno, + long long *sysno, const char *match, const char *fname, const char *buf,