/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class icecream_IceCreamAlignerJNI */

#ifndef _Included_icecream_IceCreamAlignerJNI
#define _Included_icecream_IceCreamAlignerJNI
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     icecream_IceCreamAlignerJNI
 * Method:    alignForwardJNI
 * Signature: ([I[I[IIIIF)V
 */
JNIEXPORT void JNICALL Java_icecream_IceCreamAlignerJNI_alignForwardJNI
  (JNIEnv *, jclass, jintArray, jintArray, jintArray, jint, jint, jint, jfloat);

/*
 * Class:     icecream_IceCreamAlignerJNI
 * Method:    alignForward16JNI
 * Signature: ([S[S[ISSSF)V
 */
JNIEXPORT void JNICALL Java_icecream_IceCreamAlignerJNI_alignForward16JNI
  (JNIEnv *, jclass, jshortArray, jshortArray, jintArray, jshort, jshort, jshort, jfloat);

/*
 * Class:     icecream_IceCreamAlignerJNI
 * Method:    alignForwardShortJNI
 * Signature: ([I[I[III)V
 */
JNIEXPORT void JNICALL Java_icecream_IceCreamAlignerJNI_alignForwardShortJNI
  (JNIEnv *, jclass, jintArray, jintArray, jintArray, jint, jint);

/*
 * Class:     icecream_IceCreamAlignerJNI
 * Method:    alignForwardShort16JNI
 * Signature: ([S[S[ISS)V
 */
JNIEXPORT void JNICALL Java_icecream_IceCreamAlignerJNI_alignForwardShort16JNI
  (JNIEnv *, jclass, jshortArray, jshortArray, jintArray, jshort, jshort);

#ifdef __cplusplus
}
#endif
#endif
