@@ -13,9 +13,9 @@ static jfieldID produced_id;
13
13
* Method: recommendedCOutSize
14
14
* Signature: ()I
15
15
*/
16
- JNIEXPORT jint JNICALL Java_com_github_luben_zstd_ZstdDirectBufferCompressingStreamNoFinalizer_recommendedCOutSize
16
+ JNIEXPORT jlong JNICALL Java_com_github_luben_zstd_ZstdDirectBufferCompressingStreamNoFinalizer_recommendedCOutSize
17
17
(JNIEnv * env , jclass obj ) {
18
- return ( jint ) ZSTD_CStreamOutSize ();
18
+ return ZSTD_CStreamOutSize ();
19
19
}
20
20
21
21
/*
@@ -33,7 +33,7 @@ JNIEXPORT jlong JNICALL Java_com_github_luben_zstd_ZstdDirectBufferCompressingSt
33
33
* Method: freeCStream
34
34
* Signature: (J)I
35
35
*/
36
- JNIEXPORT jint JNICALL Java_com_github_luben_zstd_ZstdDirectBufferCompressingStreamNoFinalizer_freeCStream
36
+ JNIEXPORT jlong JNICALL Java_com_github_luben_zstd_ZstdDirectBufferCompressingStreamNoFinalizer_freeCStream
37
37
(JNIEnv * env , jclass obj , jlong stream ) {
38
38
return ZSTD_freeCStream ((ZSTD_CStream * )(intptr_t ) stream );
39
39
}
@@ -43,7 +43,7 @@ JNIEXPORT jint JNICALL Java_com_github_luben_zstd_ZstdDirectBufferCompressingStr
43
43
* Method: initCStream
44
44
* Signature: (JI)I
45
45
*/
46
- JNIEXPORT jint JNICALL Java_com_github_luben_zstd_ZstdDirectBufferCompressingStreamNoFinalizer_initCStream
46
+ JNIEXPORT jlong JNICALL Java_com_github_luben_zstd_ZstdDirectBufferCompressingStreamNoFinalizer_initCStream
47
47
(JNIEnv * env , jclass obj , jlong stream , jint level ) {
48
48
jclass clazz = (* env )-> GetObjectClass (env , obj );
49
49
consumed_id = (* env )-> GetFieldID (env , clazz , "consumed" , "I" );
@@ -56,7 +56,7 @@ JNIEXPORT jint JNICALL Java_com_github_luben_zstd_ZstdDirectBufferCompressingStr
56
56
* Method: initCStreamWithDict
57
57
* Signature: (J[BII)I
58
58
*/
59
- JNIEXPORT jint JNICALL Java_com_github_luben_zstd_ZstdDirectBufferCompressingStreamNoFinalizer_initCStreamWithDict
59
+ JNIEXPORT jlong JNICALL Java_com_github_luben_zstd_ZstdDirectBufferCompressingStreamNoFinalizer_initCStreamWithDict
60
60
(JNIEnv * env , jclass obj , jlong stream , jbyteArray dict , jint dict_size , jint level ) {
61
61
size_t result = (size_t )(0 - ZSTD_error_memory_allocation );
62
62
jclass clazz = (* env )-> GetObjectClass (env , obj );
@@ -76,7 +76,7 @@ JNIEXPORT jint JNICALL Java_com_github_luben_zstd_ZstdDirectBufferCompressingStr
76
76
* Class: com_github_luben_zstd_ZstdDirectBufferCompressingStreamNoFinalizer
77
77
* Method: initCStreamWithFastDict
78
78
*/
79
- JNIEXPORT jint JNICALL Java_com_github_luben_zstd_ZstdDirectBufferCompressingStreamNoFinalizer_initCStreamWithFastDict
79
+ JNIEXPORT jlong JNICALL Java_com_github_luben_zstd_ZstdDirectBufferCompressingStreamNoFinalizer_initCStreamWithFastDict
80
80
(JNIEnv * env , jclass obj , jlong stream , jobject dict ) {
81
81
jclass clazz = (* env )-> GetObjectClass (env , obj );
82
82
consumed_id = (* env )-> GetFieldID (env , clazz , "consumed" , "I" );
@@ -97,7 +97,7 @@ JNIEXPORT jint JNICALL Java_com_github_luben_zstd_ZstdDirectBufferCompressingStr
97
97
JNIEXPORT jlong JNICALL Java_com_github_luben_zstd_ZstdDirectBufferCompressingStreamNoFinalizer_compressDirectByteBuffer
98
98
(JNIEnv * env , jclass obj , jlong stream , jobject dst_buf , jint dst_offset , jint dst_size , jobject src_buf , jint src_offset , jint src_size ) {
99
99
100
- size_t size = ( size_t ) ERROR (memory_allocation );
100
+ size_t size = ERROR (memory_allocation );
101
101
jsize dst_cap = (* env )-> GetDirectBufferCapacity (env , dst_buf );
102
102
if (dst_offset + dst_size > dst_cap ) return ERROR (dstSize_tooSmall );
103
103
jsize src_cap = (* env )-> GetDirectBufferCapacity (env , src_buf );
@@ -122,7 +122,7 @@ E1: return size;
122
122
* Method: endStream
123
123
* Signature: (JLjava/nio/ByteBuffer;II)I
124
124
*/
125
- JNIEXPORT jint JNICALL Java_com_github_luben_zstd_ZstdDirectBufferCompressingStreamNoFinalizer_endStream
125
+ JNIEXPORT jlong JNICALL Java_com_github_luben_zstd_ZstdDirectBufferCompressingStreamNoFinalizer_endStream
126
126
(JNIEnv * env , jclass obj , jlong stream , jobject dst_buf , jint dst_offset , jint dst_size ) {
127
127
128
128
size_t size = (size_t )(0 - ZSTD_error_memory_allocation );
@@ -136,15 +136,15 @@ JNIEXPORT jint JNICALL Java_com_github_luben_zstd_ZstdDirectBufferCompressingStr
136
136
size = ZSTD_endStream ((ZSTD_CStream * )(intptr_t ) stream , & output );
137
137
(* env )-> SetIntField (env , obj , produced_id , output .pos );
138
138
}
139
- return ( jint ) size ;
139
+ return size ;
140
140
}
141
141
142
142
/*
143
143
* Class: com_github_luben_zstd_ZstdDirectBufferCompressingStreamNoFinalizer
144
144
* Method: flushStream
145
145
* Signature: (JLjava/nio/ByteBuffer;II)I
146
146
*/
147
- JNIEXPORT jint JNICALL Java_com_github_luben_zstd_ZstdDirectBufferCompressingStreamNoFinalizer_flushStream
147
+ JNIEXPORT jlong JNICALL Java_com_github_luben_zstd_ZstdDirectBufferCompressingStreamNoFinalizer_flushStream
148
148
(JNIEnv * env , jclass obj , jlong stream , jobject dst_buf , jint dst_offset , jint dst_size ) {
149
149
150
150
size_t size = (size_t )(0 - ZSTD_error_memory_allocation );
@@ -157,5 +157,5 @@ JNIEXPORT jint JNICALL Java_com_github_luben_zstd_ZstdDirectBufferCompressingStr
157
157
size = ZSTD_flushStream ((ZSTD_CStream * )(intptr_t ) stream , & output );
158
158
(* env )-> SetIntField (env , obj , produced_id , output .pos );
159
159
}
160
- return ( jint ) size ;
160
+ return size ;
161
161
}
0 commit comments