예제 #1
0
static PyObject * py_ogg_oggpack_look1(PyObject *self, PyObject *args) {
  int size;
  long c_out;
  oggpack_buffer * b;
  PyArg_ParseTuple(args, "s#", &b, &size);
  c_out = oggpack_look1(b);
  return Py_BuildValue("l", c_out);
};
/*
 * Class:     org_tritonus_lowlevel_ogg_Buffer
 * Method:    look1
 * Signature: ()I
 */
JNIEXPORT jint JNICALL
Java_org_tritonus_lowlevel_ogg_Buffer_look1
(JNIEnv* env, jobject obj)
{
	oggpack_buffer*	handle;
	int		nReturn;

	if (debug_flag) { fprintf(debug_file, "Java_org_tritonus_lowlevel_ogg_Buffer_look1(): begin\n"); }
	handle = getHandle(env, obj);
	nReturn = oggpack_look1(handle);
	if (debug_flag) { fprintf(debug_file, "Java_org_tritonus_lowlevel_ogg_Buffer_look1(): end\n"); }
	return nReturn;
}
JNIEXPORT jlong JNICALL Java_org_echocat_jogg_OggPackBufferJNI_look1
    (JNIEnv *env, jclass thisClass, jlong handle) {

    return (jlong) oggpack_look1((oggpack_buffer*) handle);
}