X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Forg%2Fyaz4j%2FScanSet.java;h=da40915f97baf060574f3bab0ad098bbeef90c78;hb=ebec1a3d5d9c2e3ecafb46d72f01f57a58e7998a;hp=819ac1a902ba2bb223066aa84d886e669d0d5599;hpb=1182e040f5a025caff6565e6e37a3a669e9354fb;p=yaz4j-moved-to-github.git diff --git a/src/main/java/org/yaz4j/ScanSet.java b/src/main/java/org/yaz4j/ScanSet.java index 819ac1a..da40915 100644 --- a/src/main/java/org/yaz4j/ScanSet.java +++ b/src/main/java/org/yaz4j/ScanSet.java @@ -2,6 +2,7 @@ package org.yaz4j; import org.yaz4j.jni.SWIGTYPE_p_ZOOM_scanset_p; import org.yaz4j.jni.SWIGTYPE_p_int; +import org.yaz4j.jni.SWIGTYPE_p_size_t; import org.yaz4j.jni.yaz4jlib; public class ScanSet { @@ -20,12 +21,12 @@ public class ScanSet { } public ScanTerm get(long index) { - SWIGTYPE_p_int occ = yaz4jlib.new_intp(); - SWIGTYPE_p_int length = yaz4jlib.new_intp(); + SWIGTYPE_p_size_t occ = yaz4jlib.new_size_tp(); + SWIGTYPE_p_size_t length = yaz4jlib.new_size_tp(); String term = yaz4jlib.ZOOM_scanset_term(scanSet, (long) index, occ, length); - int occurences = yaz4jlib.intp_value(occ); - yaz4jlib.delete_intp(occ); - yaz4jlib.delete_intp(length); + long occurences = yaz4jlib.size_tp_value(occ); + yaz4jlib.delete_size_tp(occ); + yaz4jlib.delete_size_tp(length); return new ScanTerm(term, occurences); }